.gitignore
.gitlab-ci.yml
.npmrc
.prettierignore
.prettierrc
.stylelintrc.json
Dockerfile
README.md
RELEASE.md
eslint.config.js
index.html
nginx.conf
package.json
pnpm-lock.yaml
pnpm-workspace.yaml
pyproject.toml
tsconfig.json
tsconfig.node.json
vite-end.d.ts
vite.config.ts
.vscode/settings.json
public/favicon.ico
public/logo192.png
public/logo512.png
public/manifest.json
public/mimosa_light.png
public/robots.txt
pysrc/mimosa_ui/__init__.py
pysrc/mimosa_ui.egg-info/PKG-INFO
pysrc/mimosa_ui.egg-info/SOURCES.txt
pysrc/mimosa_ui.egg-info/dependency_links.txt
pysrc/mimosa_ui.egg-info/scm_file_list.json
pysrc/mimosa_ui.egg-info/scm_version.json
pysrc/mimosa_ui.egg-info/top_level.txt
pysrc/mimosa_ui/static/favicon.ico
pysrc/mimosa_ui/static/index.html
pysrc/mimosa_ui/static/logo192.png
pysrc/mimosa_ui/static/logo512.png
pysrc/mimosa_ui/static/manifest.json
pysrc/mimosa_ui/static/mimosa_light.png
pysrc/mimosa_ui/static/robots.txt
pysrc/mimosa_ui/static/assets/BeamlineOverview-CnlPazeD.js
pysrc/mimosa_ui/static/assets/CardGroup-BLpiMi3o.js
pysrc/mimosa_ui/static/assets/Confirm-CAGjgXCF.js
pysrc/mimosa_ui/static/assets/Filter-BNuPIlGi.js
pysrc/mimosa_ui/static/assets/Home-CBo1MUD4.js
pysrc/mimosa_ui/static/assets/InlineEditable-BWCpVaL4.js
pysrc/mimosa_ui/static/assets/Modal-BXx2zXgl.js
pysrc/mimosa_ui/static/assets/NetworkErrorPage-BDsJwa1Y.js
pysrc/mimosa_ui/static/assets/Person-C-SCYIGP.js
pysrc/mimosa_ui/static/assets/S6uyw4BMUTPHjx4wXiWtFCc-DXRmO6t1.woff2
pysrc/mimosa_ui/static/assets/SampleStatus-BS7BAkIe.js
pysrc/mimosa_ui/static/assets/SessionOverview-CRU0CvgC.js
pysrc/mimosa_ui/static/assets/StatusBadge-_2NR7xbS.js
pysrc/mimosa_ui/static/assets/Table-DncShLh6.js
pysrc/mimosa_ui/static/assets/colours-CkG-gfRM.js
pysrc/mimosa_ui/static/assets/datetime-4eIEzSnJ.js
pysrc/mimosa_ui/static/assets/index-BMS4YbxR.js
pysrc/mimosa_ui/static/assets/index-BkrCvSP_.css
pysrc/mimosa_ui/static/assets/index-CA8v60ow.js
pysrc/mimosa_ui/static/assets/index-CXSokC7E.js
pysrc/mimosa_ui/static/assets/index-CmCPgoGu.js
pysrc/mimosa_ui/static/assets/index-CpXj-dsf.js
pysrc/mimosa_ui/static/assets/index-D2kDER-5.js
pysrc/mimosa_ui/static/assets/index-D4GwqlsE.js
pysrc/mimosa_ui/static/assets/index-dn-kleUa.css
pysrc/mimosa_ui/static/assets/index-rJOwdV_L.js
pysrc/mimosa_ui/static/assets/mimosa_gs_medium-Dq46SGLb.png
pysrc/mimosa_ui/static/assets/plotly.min-bBaPOl07.js
pysrc/mimosa_ui/static/assets/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ-Dn92xYTF.woff2
pysrc/mimosa_ui/static/assets/pxiEyp8kv8JHgFVrJJfecnFHGPc-DkxLoFEk.woff2
pysrc/mimosa_ui/static/assets/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ-sziBS1Lg.woff2
pysrc/mimosa_ui/static/assets/usePaging-BtDo7m0l.js
pysrc/mimosa_ui/static/assets/useSearch-HQ7-OEfH.js
pysrc/mimosa_ui/static/assets/x-CeeS7iiu.js
scripts/schema2types.cjs
src/App.tsx
src/SuspenseRouter.tsx
src/global.d.ts
src/index.tsx
src/isLoadingContext.ts
src/react-app-env.d.ts
src/api/resources/AuthConfig.ts
src/api/resources/CompositeMap.ts
src/api/resources/Container.ts
src/api/resources/ContainerHistory.ts
src/api/resources/CurrentUser.ts
src/api/resources/DataCollectionFileAttachment.ts
src/api/resources/Event.ts
src/api/resources/EventType.ts
src/api/resources/ImageHeader.ts
src/api/resources/Login.ts
src/api/resources/Map.ts
src/api/resources/MapHistogram.ts
src/api/resources/MapPixelValues.ts
src/api/resources/MapROI.ts
src/api/resources/Options.ts
src/api/resources/PerImageAnalysis.ts
src/api/resources/Permission.ts
src/api/resources/Person.ts
src/api/resources/Proposal.ts
src/api/resources/Protein.ts
src/api/resources/RegenerateMaps.ts
src/api/resources/Sample.ts
src/api/resources/SampleImage.ts
src/api/resources/ScalarMap.ts
src/api/resources/Session.ts
src/api/resources/Sign.ts
src/api/resources/SubSample.ts
src/api/resources/UIOptions.ts
src/api/resources/UserGroup.ts
src/api/resources/UserGroupPermission.ts
src/api/resources/UserGroupPerson.ts
src/api/resources/WorkflowStep.ts
src/api/resources/XHRFile.tsx
src/api/resources/Base/Authenticated.ts
src/api/resources/Base/OpenAPI.ts
src/api/resources/Base/Paginated.ts
src/api/resources/Base/Singleton.ts
src/api/resources/Base/Site.ts
src/api/resources/H5Grove/Data.ts
src/api/resources/H5Grove/Histogram.ts
src/api/resources/H5Grove/Meta.ts
src/api/resources/Processing/AutoProcProgram.ts
src/api/resources/Processing/AutoProcProgramAttachment.ts
src/api/resources/Processing/AutoProcProgramMessages.ts
src/api/resources/Processing/ProcessingMessageStatus.ts
src/api/resources/Processing/ProcessingStatus.ts
src/api/resources/Queue/ContainerQueueSample.ts
src/api/resources/Reprocess/AvailableTasks.ts
src/api/resources/Reprocess/Reprocess.ts
src/api/resources/Stats/Breakdown.ts
src/api/resources/Stats/DataCollectionTimes.ts
src/api/resources/Stats/Errors.ts
src/api/resources/Stats/Hourlies.ts
src/api/resources/Stats/ParameterHistogram.ts
src/api/resources/Stats/Times.ts
src/components/AuthErrorBoundary.tsx
src/components/BeamlineOverview.tsx
src/components/Breadcrumbs.tsx
src/components/Calendar.tsx
src/components/FileViewer.tsx
src/components/Filter.tsx
src/components/Header.tsx
src/components/Home.tsx
src/components/LightBox.tsx
src/components/Loading.tsx
src/components/LoadingProgress.tsx
src/components/NetworkErrorPage.tsx
src/components/ParsedError.tsx
src/components/Admin/CreateGroup.tsx
src/components/Admin/CreatePermission.tsx
src/components/Admin/GroupsPermissions.tsx
src/components/Admin/Options.tsx
src/components/Admin/Permissions.tsx
src/components/Admin/ViewGroup.tsx
src/components/Admin/index.tsx
src/components/Auth/PrivateRoute.tsx
src/components/Auth/Login/Login.tsx
src/components/Common/Confirm.tsx
src/components/Common/EnumBadge.tsx
src/components/Common/FileNameButton.tsx
src/components/Common/Form.tsx
src/components/Common/Modal.tsx
src/components/Events/AutoProcProgramAttachments.tsx
src/components/Events/AutoProcProgramMessages.tsx
src/components/Events/DataCollection.tsx
src/components/Events/DataCollectionFileAttachments.tsx
src/components/Events/Default.tsx
src/components/Events/Events.tsx
src/components/Events/EventsList.tsx
src/components/Events/H5Viewer.tsx
src/components/Events/MessageStatus.tsx
src/components/Events/Metadata.tsx
src/components/Events/PerImageAnalysis.tsx
src/components/Events/Processing.tsx
src/components/Events/Reprocess.tsx
src/components/Events/RobotAction.tsx
src/components/Events/Workflow.tsx
src/components/Events/index.tsx
src/components/Events/DataCollections/DataCollectionAttachmentPlot.tsx
src/components/Events/DataCollections/Default.tsx
src/components/Events/DataCollections/Mesh.tsx
src/components/Events/DataCollections/SampleLink.tsx
src/components/Events/DataCollections/Snapshot.tsx
src/components/Events/DataCollections/StatusBadge.tsx
src/components/Events/DataCollections/Mapping/DataViewer.tsx
src/components/Events/DataCollections/Mapping/EnergyScan.tsx
src/components/Events/DataCollections/Mapping/GridPlot.tsx
src/components/Events/DataCollections/Mapping/Map.tsx
src/components/Events/DataCollections/Mapping/MapSum.tsx
src/components/Events/DataCollections/Mapping/MapXAS.tsx
src/components/Events/Processing/ProcessingResult.tsx
src/components/Events/SampleActions/Default.tsx
src/components/Events/SampleActions/Mosaic.tsx
src/components/Events/SampleActions/Reference.tsx
src/components/Events/SampleActions/Snapshot.tsx
src/components/Layout/NestedObjectTable.tsx
src/components/Layout/Paginator.tsx
src/components/Layout/Search.tsx
src/components/Layout/Table.tsx
src/components/Layout/TableCells.tsx
src/components/Proposals/ProposalsList.tsx
src/components/Proposals/SessionPeople.tsx
src/components/Proposals/SessionsList.tsx
src/components/Proposals/index.tsx
src/components/Proteins/ProteinsList.tsx
src/components/Proteins/ViewProtein.tsx
src/components/Proteins/index.ts
src/components/Queue/SampleQueue.tsx
src/components/Queue/index.ts
src/components/RJSF/ColField.tsx
src/components/RJSF/EditableStringField.tsx
src/components/RJSF/Form.tsx
src/components/RJSF/InlineEditable.tsx
src/components/RJSF/RemoteReactSelect.tsx
src/components/RJSF/RemoteSelect.tsx
src/components/RJSF/RemoteSelectFromH5.tsx
src/components/RJSF/uiSchemaHelpers.ts
src/components/Samples/AddSampleButton.tsx
src/components/Samples/AssignContainer.tsx
src/components/Samples/ContainersHistoryList.tsx
src/components/Samples/ContainersList.tsx
src/components/Samples/CreateSample.tsx
src/components/Samples/SampleChanger.tsx
src/components/Samples/SampleImageList.tsx
src/components/Samples/SampleStatus.tsx
src/components/Samples/SamplesList.tsx
src/components/Samples/SubSampleType.tsx
src/components/Samples/ViewContainer.tsx
src/components/Samples/ViewSample.tsx
src/components/Samples/index.tsx
src/components/Samples/Mapping/CompositeList.tsx
src/components/Samples/Mapping/Composites.tsx
src/components/Samples/Mapping/CreateCompositeButton.tsx
src/components/Samples/Mapping/CreateScalarMap.tsx
src/components/Samples/Mapping/DataCollectionList.tsx
src/components/Samples/Mapping/DataPointModal.tsx
src/components/Samples/Mapping/Images.tsx
src/components/Samples/Mapping/MapDetailsView.tsx
src/components/Samples/Mapping/MapList.tsx
src/components/Samples/Mapping/Maps.tsx
src/components/Samples/Mapping/Measure.tsx
src/components/Samples/Mapping/PeriodicTable.tsx
src/components/Samples/Mapping/ROIManager.tsx
src/components/Samples/Mapping/RegenerateMaps.tsx
src/components/Samples/Mapping/SampleCanvas.tsx
src/components/Samples/Mapping/SampleReview.tsx
src/components/Samples/Mapping/SelectImages.tsx
src/components/Samples/Mapping/SubSampleList.tsx
src/components/Samples/Mapping/SubSampleView.tsx
src/components/Samples/Mapping/SubSamples.tsx
src/components/Stats/DataCollectionTimes.tsx
src/components/Stats/HistoryBreakdown.tsx
src/components/Stats/Hourlies.tsx
src/components/Stats/ParameterHistogram.tsx
src/components/Stats/PlotEnhancer.tsx
src/components/Stats/SessionOverview.tsx
src/components/Stats/SessionStats.tsx
src/components/Stats/StatusOverview.tsx
src/components/Stats/TimesBar.tsx
src/components/Stats/TimesPie.tsx
src/components/Stats/index.tsx
src/config/config.ts
src/data/elements.js
src/hooks/useAuth.tsx
src/hooks/useBreakpoint.ts
src/hooks/useComponentsTitle.ts
src/hooks/useCurrentUser.ts
src/hooks/useDataCollection.ts
src/hooks/useHideImages.ts
src/hooks/useImageData.ts
src/hooks/useInformativeSubmit.ts
src/hooks/usePaging.ts
src/hooks/usePath.ts
src/hooks/useProposal.ts
src/hooks/useProposalInfo.ts
src/hooks/useSearch.ts
src/hooks/useSearchParamsObj.ts
src/hooks/useSessionInfo.ts
src/hooks/useShowLoading.ts
src/hooks/useSign.ts
src/hooks/useSpec.ts
src/hooks/useUIOptions.ts
src/models/AuthConfig.ts
src/models/AutoProcProgram.ts
src/models/AutoProcProgramAttachment.ts
src/models/AutoProcProgramMessage.ts
src/models/AutoProcProgramMessageStatuses.ts
src/models/AvailableTasks.ts
src/models/Breakdown.ts
src/models/CompositeMap.ts
src/models/Container.ts
src/models/ContainerHistory.ts
src/models/ContainerQueueSample.ts
src/models/CurrentUser.ts
src/models/DataCollectionFileAttachment.ts
src/models/DataCollectionTimes.ts
src/models/DataHistogram.ts
src/models/Errors.ts
src/models/Event.ts
src/models/EventType.ts
src/models/Hourlies.ts
src/models/ImageHistogram.ts
src/models/Map.ts
src/models/MapHistogram.ts
src/models/MapPixelValues.ts
src/models/MapROI.ts
src/models/MapROICreate.ts
src/models/OneTimeToken.ts
src/models/Options.ts
src/models/ParameterHistograms.ts
src/models/PerImageAnalysis.ts
src/models/Permission.ts
src/models/Person.ts
src/models/ProcessingStatus.ts
src/models/ProcessingStatusesList.ts
src/models/Proposal.ts
src/models/Protein.ts
src/models/RegenerateMaps.ts
src/models/RegeneratedMapsResponse.ts
src/models/Sample.ts
src/models/SampleImage.ts
src/models/ScalarMapCreate.ts
src/models/Session.ts
src/models/SessionResponse.ts
src/models/SubSample.ts
src/models/Times.ts
src/models/UIOptions.ts
src/models/UserGroup.ts
src/models/WorkflowStep.ts
src/routes/Admin.tsx
src/routes/BeamLine.tsx
src/routes/Events.tsx
src/routes/Proposal.tsx
src/routes/Proposals.tsx
src/routes/Proteins.tsx
src/routes/Queue.tsx
src/routes/Samples.tsx
src/routes/Stats.tsx
src/routes/index.tsx
src/scss/_dark.scss
src/scss/_general.scss
src/scss/_typography.scss
src/scss/base.scss
src/scss/main.scss
src/scss/components/_calendar.scss
src/scss/components/_imageviewer.scss
src/scss/components/_lightbox.scss
src/scss/components/_periodic.scss
src/scss/components/_responsive.scss
src/scss/fonts/S6uyw4BMUTPHjx4wXiWtFCc.woff2
src/scss/fonts/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2
src/scss/fonts/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2
src/scss/fonts/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2
src/scss/fonts/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2
src/scss/images/esrf_small.png
src/scss/images/mimosa_gs_medium.png
src/utils/colours.ts
src/utils/datetime.ts
src/utils/numbers.ts
src/utils/theme.ts