.gitattributes
.gitignore
.gitlab-ci.yml
.prettierignore
.prettierrc
README.md
RELEASE.md
eslint.config.mts
index.html
package.json
pixi.lock
pixi.toml
pnpm-lock.yaml
pnpm-workspace.yaml
pyproject.toml
tsconfig.json
tsconfig.node.json
vite.config.ts
.vscode/extensions.json
.vscode/settings.json
images/blisswebui.png
public/favicon.ico
pysrc/blisswebui/__init__.py
pysrc/blisswebui.egg-info/PKG-INFO
pysrc/blisswebui.egg-info/SOURCES.txt
pysrc/blisswebui.egg-info/dependency_links.txt
pysrc/blisswebui.egg-info/scm_file_list.json
pysrc/blisswebui.egg-info/scm_version.json
pysrc/blisswebui.egg-info/top_level.txt
pysrc/blisswebui/static/favicon.ico
pysrc/blisswebui/static/index.html
pysrc/blisswebui/static/assets/bliss-a0afec9e.svg
pysrc/blisswebui/static/assets/fa-brands-400-808443ae.ttf
pysrc/blisswebui/static/assets/fa-brands-400-d7236a19.woff2
pysrc/blisswebui/static/assets/fa-regular-400-54cf6086.ttf
pysrc/blisswebui/static/assets/fa-regular-400-e3456d12.woff2
pysrc/blisswebui/static/assets/fa-solid-900-aa759986.woff2
pysrc/blisswebui/static/assets/fa-solid-900-d2f05935.ttf
pysrc/blisswebui/static/assets/fa-v4compatibility-0ce9033c.woff2
pysrc/blisswebui/static/assets/fa-v4compatibility-30f6abf6.ttf
pysrc/blisswebui/static/assets/fontawesomemore-webfont-6ae56ae3.woff2
pysrc/blisswebui/static/assets/index-026c8046.css
pysrc/blisswebui/static/assets/index-48cbda4b.js
pysrc/blisswebui/static/assets/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ-0cd83f4b.woff2
pysrc/blisswebui/static/assets/pxiEyp8kv8JHgFVrJJfecnFHGPc-fab32cce.woff2
pysrc/blisswebui/static/assets/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ-5d28e623.woff2
src/App.tsx
src/config.ts
src/main.tsx
src/vite-env.d.ts
src/api/SocketIO.ts
src/api/resources/Beacon.ts
src/api/resources/Hardware.ts
src/api/resources/Info.ts
src/api/resources/base/BaseEndpoint.ts
src/api/resources/base/BaseResource.ts
src/api/resources/base/PaginatedResource.ts
src/api/resources/base/StreamManager.ts
src/assets/bliss.svg
src/components/AboutModal.tsx
src/components/AnyMessage.tsx
src/components/CommonFormatter.ts
src/components/HardwareObject.tsx
src/components/LogContext.tsx
src/components/MonitorPanel.tsx
src/components/NetworkError.tsx
src/components/RemountOnResize.tsx
src/components/layout/AppErrorBoundary.tsx
src/components/layout/Header.tsx
src/components/layout/Landing.tsx
src/components/layout/Layout.tsx
src/components/layout/Panel.tsx
src/components/layout/SidePanel.tsx
src/components/layout/Sidebar.tsx
src/components/layout/Toasts.tsx
src/components/yaml-layout/Hardware.tsx
src/components/yaml-layout/HardwareGroup.tsx
src/components/yaml-layout/SessionButton.tsx
src/components/yaml-layout/SessionMonitor.tsx
src/components/yaml-layout/Synoptic.tsx
src/components/yaml-layout/actions.test.ts
src/components/yaml-layout/actions.ts
src/helpers/bliss.ts
src/helpers/exceptions.ts
src/helpers/jsonready.ts
src/helpers/pydantic.ts
src/helpers/python.ts
src/helpers/time.ts
src/hooks/useBeacon.ts
src/hooks/useBlissApi.ts
src/hooks/useError.ts
src/hooks/useHardware.ts
src/hooks/useHardwareChangeActions.ts
src/hooks/useRegisterHardware.ts
src/hooks/useSearchParamsObj.ts
src/scss/_base.scss
src/scss/_daiquiri_lib.scss
src/scss/_theme.scss
src/scss/_typography.scss
src/scss/forms.scss
src/scss/main.scss
src/scss/fonts/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2
src/scss/fonts/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2
src/scss/fonts/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2
src/scss/layout/_main.scss
src/scss/layout/_panel.scss
src/scss/layout/_sidebar.scss
src/scss/vendors/_bootstrap.scss
src/scss/vendors/_fontawesome.scss