Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* show datatype along with column name * rename pjt-dev -> dev * revert accidental commit of local port change * SVGChart axis settings in folder. Improve error display in SettingsDialogComponent * add (hard-coded) fraction tooltip to DotPlot * slightly fancier tooltip * remove unused local variables * tooltip moves with pointer * StackedRowChart tooltip * add blockquote stying for use in TextBoxChart * change fraction to percentage in tooltip * change vite config, custom onLog handling seems less relevant now * fix issue with some environments not serving project json files * Revert "rename pjt-dev -> dev" This reverts commit bef69a2. * fix home button route and don't save * adjust position of delete icon * minor tweaks to types, show chart json options in non-dev * fix bug with ColumnSelection and columns added via link, add filter support * disable allow_user_add for ReactWordCloudChart * lint add missing dependency * fix ChartType.required signature & add `allow_user_add` * first proto-proto AddChartDialogReact * disable user_add HighlightedFeatureChart * more mui, tweak theme to be denser * histogram taller, fix off-by-one error in width, debounce slider value * fix empty param array in useParamColumnsExperimental * type spec ("_multi_column:number") etc understood by ColumnSelectionComponent * some visual layout, placeholder extra_controls, state needs fixing * add zod * start trying to use zod/mobx combo for config state * easier to use generic for DataColumn * somewhat functional AddChart as long as no extra_props etc * Revert "easier to use generic for DataColumn" This reverts commit 26a5046. * new AddChartDialog seems to work, may be edge-cases with extra_controls * only use new AddChart, displayed non-modal * infer default values and preserve column selection where compatible * dropdown apply default number limit on filterOptions * export DropdownAutocompleteComponent (always as observer) * experimental LinksComponent and useRowsAsColumnsLink etc * add 'column' as a type of settings gui, use for colorBy * some type changes - trying to define DataStore better, changing to use Chart interface in more places... * fix useRangeFilter to use column.field rather than name * increase width of dialog to fit content * add "multicolumn" gui type, WIP * some changes to documentation, return added column objects * add hooks for reacting to rows_as_columns_link, show in selection dialog * memoize histogram points * add filter to ForeignRows component * fix bug with destructuring null link * fix bug in previous commit that lead to excess re-running of column loading hook * fix (yet again) desctructuring possibily null * loadColumnSet with empty array is no-op * some experimental WIP and comments not visible to end-user * fix loadColumnSet should still call callback for empty columns * somewhat more presentable ForeignRows, add control for max * don't show AddChart in modal * Jh dev exp 1 -version 0 (#106) * exp 27 [deploy] * Increment version to 1.37 [skip ci] * debugging statements (add_datasource) [deploy] * exp 28 [deploy] * Increment version to 1.38 [skip ci] * skip_column_clean - set to true, and replace =False , for add_datasource function * fileuplaod.tsx from main * verified mdvproject, server.py files * modulare code changes- add_update_image_datasource * incremental chanhge for default ds - upload feature * exp 28 [deploy] * Increment version to 1.39 [skip ci] * unitesting modifications- add_or update datasource * server unittestchange * catalog-dbservice functions * db changes, accessed and uopdated tiestamp changes * bia catalog [deploy] * bia catalog1 [deploy] * Increment version to 1.40 [skip ci] * show datatype along with column name * rename pjt-dev -> dev * revert accidental commit of local port change * SVGChart axis settings in folder. Improve error display in SettingsDialogComponent * add (hard-coded) fraction tooltip to DotPlot * slightly fancier tooltip * remove unused local variables * tooltip moves with pointer * StackedRowChart tooltip * enhanced frotend with themes [deploy] * Increment version to 1.41 [skip ci] * fix import only used as type * fix dim.destroy() on unmount rather than removeFilter * remove duplicate "Selection Dialog" in chart types dict. * fix workaround deck bug with changing size of colorRange array * minor refactor and change name of "Density Visualisation" settings in gui * fix behaviour of resetButton in viv chart * Enhance accessibility, readability, and color palette consistency in CSS * Adjusted dark mode styling for better user experience * Implemented ThemeProvider component to handle theme configuration across the app * Updated catalog_index to wrap Dashboard in CustomThemeProvider * Updated Dashboard to use ThemeProvider * style tweaks * (feat) add columns to SelectionDialog at runtime. ColumnSelectionComponent should be reusable elsewhere. * (feat) delete filters at runtime * (feat) add histogram to range filters * fix ugly vectorEffect on histogram when wide * smaller icons in TextField * (fix) make sure scale bar is on top of other layers * remove some dead code & move resizable icon somewhat out of way * fix Histogram rendering - no useMemo for now??? * fix (partial) spatial selections work on images with different scale. * fix bug when deleting text filters * fix histogram generation, add some comments on Dimension classes * show datatype along with column name * rename pjt-dev -> dev * revert accidental commit of local port change * SVGChart axis settings in folder. Improve error display in SettingsDialogComponent * add (hard-coded) fraction tooltip to DotPlot * slightly fancier tooltip * remove unused local variables * tooltip moves with pointer * StackedRowChart tooltip * add blockquote stying for use in TextBoxChart * change fraction to percentage in tooltip * change vite config, custom onLog handling seems less relevant now * fix issue with some environments not serving project json files * bug fix- tiff image upload (view nort generated for a new imgae in a new project) * Revert "rename pjt-dev -> dev" This reverts commit bef69a2. * hotfix for issue with js build * fix image_view_prototype and some logic for upload * add dist_hotfix js build * remove old build * new build from latest frontend * protypre, example usage removed * bia [deploy] * Increment version to 1.42 [skip ci] * bia2 [deploy] * bia2 [deploy] * Increment version to 1.43 [skip ci] * show datatype along with column name * rename pjt-dev -> dev * revert accidental commit of local port change * SVGChart axis settings in folder. Improve error display in SettingsDialogComponent * add (hard-coded) fraction tooltip to DotPlot * slightly fancier tooltip * remove unused local variables * tooltip moves with pointer * StackedRowChart tooltip * add blockquote stying for use in TextBoxChart * change fraction to percentage in tooltip * change vite config, custom onLog handling seems less relevant now * fix issue with some environments not serving project json files * Revert "rename pjt-dev -> dev" This reverts commit bef69a2. * fix home button route and don't save * /app or update image datasource, upload to filepath modified * temp-fileuploaddialog * upload backed feature- added db operations * temp-fileuploaddialog * upload backed feature- added db operations * modified backend add datasource validate file * incremental changes -/add_or_update_image_datasource * incremental changes Feature uplaod [deploy] * exp 27 [deploy] * debugging statements (add_datasource) [deploy] * Increment version to 1.37 [skip ci] * exp 28 [deploy] * skip_column_clean - set to true, and replace =False , for add_datasource function * Increment version to 1.38 [skip ci] * rebase operation - hopefully ok * verified mdvproject, server.py files * modulare code changes- add_update_image_datasource * incremental chanhge for default ds - upload feature * exp 28 [deploy] * unitesting modifications- add_or update datasource * Increment version to 1.39 [skip ci] * server unittestchange * catalog-dbservice functions * db changes, accessed and uopdated tiestamp changes * bia catalog [deploy] * bia catalog1 [deploy] * Increment version to 1.40 [skip ci] * rename pjt-dev -> dev * revert accidental commit of local port change * enhanced frotend with themes [deploy] * Increment version to 1.41 [skip ci] * bug fix- tiff image upload (view nort generated for a new imgae in a new project) * hotfix for issue with js build * fix image_view_prototype and some logic for upload * add dist_hotfix js build * rename pjt-dev -> dev * revert accidental commit of local port change * Revert "rename pjt-dev -> dev" This reverts commit bef69a2. * remove old build * new build from latest frontend * protypre, example usage removed * bia [deploy] * bia2 [deploy] * Increment version to 1.42 [skip ci] * bia2 [deploy] * Increment version to 1.43 [skip ci] * local developement (using hardcoded credentials , updated compose) * docker secrets updated * use mui Dialog * dev server runs in docker with "npm run docker_dev" * navigate to new image view on upload * Improve error handling for useProjects hook operations * Created ProjectErrorModal component * Update dashboard error handling with ProjectErrorModal integration * Update FileUploadDialog upload management to handle 403 errors * secrets (flexibility added- env or run/secrets). default view name removed-keeping region name as view name * Created ProjectListView Component * Incorporated Project List View to Dashboard * Added projectUtils for sorting utility functions * Updated Dashboard improve project sorting with asc and desc order support * show datatype along with column name * rename pjt-dev -> dev * revert accidental commit of local port change * SVGChart axis settings in folder. Improve error display in SettingsDialogComponent * add (hard-coded) fraction tooltip to DotPlot * slightly fancier tooltip * remove unused local variables * tooltip moves with pointer * StackedRowChart tooltip * add blockquote stying for use in TextBoxChart * change fraction to percentage in tooltip * change vite config, custom onLog handling seems less relevant now * fix issue with some environments not serving project json files * Revert "rename pjt-dev -> dev" This reverts commit bef69a2. * fix home button route and don't save * adjust position of delete icon * minor tweaks to types, show chart json options in non-dev * fix bug with ColumnSelection and columns added via link, add filter support * disable allow_user_add for ReactWordCloudChart * lint add missing dependency * fix ChartType.required signature & add `allow_user_add` * first proto-proto AddChartDialogReact * disable user_add HighlightedFeatureChart * more mui, tweak theme to be denser * histogram taller, fix off-by-one error in width, debounce slider value * fix empty param array in useParamColumnsExperimental * type spec ("_multi_column:number") etc understood by ColumnSelectionComponent * some visual layout, placeholder extra_controls, state needs fixing * add zod * start trying to use zod/mobx combo for config state * easier to use generic for DataColumn * somewhat functional AddChart as long as no extra_props etc * Revert "easier to use generic for DataColumn" This reverts commit 26a5046. * new AddChartDialog seems to work, may be edge-cases with extra_controls * only use new AddChart, displayed non-modal * infer default values and preserve column selection where compatible * dropdown apply default number limit on filterOptions * export DropdownAutocompleteComponent (always as observer) * experimental LinksComponent and useRowsAsColumnsLink etc * add 'column' as a type of settings gui, use for colorBy * some type changes - trying to define DataStore better, changing to use Chart interface in more places... * fix useRangeFilter to use column.field rather than name * increase width of dialog to fit content * add "multicolumn" gui type, WIP * some changes to documentation, return added column objects * add hooks for reacting to rows_as_columns_link, show in selection dialog * memoize histogram points * add filter to ForeignRows component * fix bug with destructuring null link * fix bug in previous commit that lead to excess re-running of column loading hook * fix (yet again) desctructuring possibily null * loadColumnSet with empty array is no-op * some experimental WIP and comments not visible to end-user * fix loadColumnSet should still call callback for empty columns * somewhat more presentable ForeignRows, add control for max * don't show AddChart in modal * add_ds modified * PR 103 [deploy] * pR 103 [deploy] * Increment version to 1.44 [skip ci] * Update expected response status for CreateProject to align with backend changes * Apply Biome formatting to useProjects hook for code consistency * Applied Biome formatting to catalog files to ensure code consistency * new pr 103 [deploy] * Increment version to 1.45 [skip ci] * latest build pf npm run build-flask-docker-hotfix * pr 103 new build [deploy] * Increment version to 1.46 [skip ci] * cleanup db section [deploy] * cleanup and blueprint backend added [deploy] * Increment version to 1.47 [skip ci] * for single project , new project_bp introduced with access_level popped from route options * fix docker config to build js at runtime. remove some print statements in mdvproject --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Peter Todd <[email protected]> Co-authored-by: Alejandro Quijada Leyton <[email protected]> Co-authored-by: Peter Todd <[email protected]> * fix (hopefully) vite-build as used by netlify to use more memory * Added enhanced file upload support to FileUploadDialogComponent * flag backedn_db in mdvproject, added chart for csv upload * cicd file removed [deploy] * docler deploy version [deploy] * Increment version to 1.48 [skip ci] * add missing dtype entry for "text16" * Interactive histogram in Selection Dialog (#109) * histogram brushX like behaviour * encapsulate histogram mouse behaviour in hook * feature: histogram hide sliders & text-inputs, improve behavior * add simple label for current values * fix clamp normalisedX in histogram getX * Updated chart.css for consistency between ciview-chart-panel definitions (#108) * pr dev merged [deploy] * Increment version to 1.49 [skip ci] * Feature/upload 154 (#110) * flag backedn_db in mdvproject, added chart for csv upload * cicd file removed [deploy] * docler deploy version [deploy] * Increment version to 1.48 [skip ci] * pr dev merged [deploy] * Increment version to 1.49 [skip ci] --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * modified cicd * Strict typescript config (#112) * tsconfig strictNullChecks - not tested running, some errors remain to be addressed * cancel getSettings in unused ReactWordCloudChart * add LoadedDataColumn type and some other type tweaks/documentation * convert Utilities.js to ts, add type predicate logic * minor type refactor, don't redeclare Project, satisfy ts strict mode * tsconfig "strict", still some relaxed rules. remaining errors are things I want to fix * add @types/papaparse * update react-xml-viewer * update uuid * fix runtime error when tiff preview is added * useCallback for listeners, not sure how much it matters here * type-only changes to annotations/comments * add some type helpers, minor refactor * tsconfig remove no implicit any * refactor helper hook for dropdown, some other type changes * more consistent use of FieldName, improve GuiSpec type inference particularly for ranges * add some types, handle nulls and 'ts-expect-error' for things that need attention in future * fix workaround issue with density layers not working when extensions are used (different shapes) * some use of `g` type helper, comments on non-reactive contour parameter * comments, clean up imports * disable broken multicolumn setting in selection dialog * convert BaseChart to TS, use that as defacto Chart type. try to improve `GuiSpecs` definition * fix bug with missing values for contour parameter * some more type testing * fix build - remove '.js' extension from BaseChart imports. shouldn't be necessary. * npm audit fix because of issue with cross-spawn * feature: useBrushX uses d3.brushX * fix implicit any * ruff corrections * cicd name changed * cd pipleine updated- to have trigger condition as on PR closed * test commit (#113) * Increment version to 1.50 [skip ci] * fix static page generation * File upload UI TSV support (#114) * Refactored csvWorker to DatasourceWorker to allow for the processing of tsv and csv files * Added support for tsv files in FileUploadDialog * fix use absolute import of View to help sphinx parser * fix nested `"""` broke parser * fix typo / add comment * Added first version of login component * Added MDV logo to login assets * Add HTML file for login entry point * Updated vite config to define login entry point * Updated login redirect route to /auth/login * auth bug fixing in login * Updated redirection url in login component * Added login html document to backend templates * Add login route to serve login page at /login_dev * session clear in login * redirect url change * routes protected in auth * Added SSO login button * inivtation script * Updated SSO text * sso login added * deploy cicd updated * cicd bia deploy [deploy] * exp [deploy] * cicd * exp 512 [deploy] * cicid deploy * deploy * exp 12 [deploy] * basechart issue modification [deploy] * Increment version to 1.58 [skip ci] * lock file * docker file updated * clutter * clutter * auth latest [deploy] * Increment version to 1.59 [skip ci] * url_for issue fixed (deploy) * exp 2 [deploy] * Increment version to 1.60 [skip ci] * session management * enable_auth flag flexibility added * logout frontend added * config related modifications * auth_flag [deploy] * Increment version to 1.61 [skip ci] * logout, is_authenticated added * auth0 modifications * bia auth [deploy] * Increment version to 1.62 [skip ci] * /logout - / removed [deploy] * auth - /logout [deploy] * Increment version to 1.63 [skip ci] * logour turl added * exp as [deploy] * Increment version to 1.64 [skip ci] * get user added * bis user display [deploy] * Increment version to 1.65 [skip ci] * app secret key readinfg from env variable * deploy cicid modified * yml file modified * ununsed file deleted * 5170 removed from yml file * volumes modified as per dev * docker secrets pgadmin added * ident --------- Co-authored-by: jayeshhireox <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Alejandro Quijada Leyton <[email protected]> Co-authored-by: jayeshhireox <[email protected]> Co-authored-by: nawabfurquan <[email protected]> Co-authored-by: Furquan <[email protected]>
- Loading branch information