Commit Graph

  • f4b16b5844 Merge pull request 'feat(widgets): dashboard loop, widget config UI, and addon pages' (#5) from feat/dashboard-widgets-ui-pages into main Developer 2026-06-22 08:05:45 +00:00
  • 09eb76bf0f style(widgets): apply formatter to dashboard and addon files feat/dashboard-widgets-ui-pages Developer 2026-06-22 08:05:44 +00:00
  • ed7a7a5ce0 feat(widgets): dashboard loop, widget config UI, and addon pages Developer 2026-06-21 20:45:42 +00:00
  • e4e879d1c8 Merge pull request 'feat(widgets): add frontend widget runtime (types, API, hooks, registry, components)' (#4) from feat/dashboard-widgets-frontend-runtime into main Developer 2026-06-21 16:55:13 +00:00
  • 2557185fb7 style(widgets): apply formatter to widget runtime files feat/dashboard-widgets-frontend-runtime Developer 2026-06-21 16:55:12 +00:00
  • e1356b20f1 feat(widgets): add frontend widget runtime (types, API, hooks, registry, components) Developer 2026-06-21 16:24:44 +00:00
  • e6d333ef7b Merge pull request 'feat(widgets): add backend source adapters and per-widget data endpoint' (#3) from feat/dashboard-widgets-backend-adapters into main Developer 2026-06-21 16:01:44 +00:00
  • 1cd8e926de feat(widgets): add backend source adapters and per-widget data endpoint feat/dashboard-widgets-backend-adapters Developer 2026-06-21 10:09:45 +00:00
  • 1a52dfb087 Merge pull request 'feat(widgets): add backend CRUD, registry, and default seeding' (#2) from feat/dashboard-widgets-backend-crud into main alex 2026-06-19 22:15:58 +02:00
  • 9dfe62eb6f Merge pull request 'chore(config): remove dead GRAFANA_URL and wire VITE_GRAFANA_URL' (#1) from chore/wire-grafana-url-envs into main alex 2026-06-19 22:15:46 +02:00
  • 200d319fb0 feat(widgets): add backend CRUD, registry, and default seeding feat/dashboard-widgets-backend-crud Developer 2026-06-19 20:07:47 +00:00
  • 24427b4869 chore(config): remove dead GRAFANA_URL and wire VITE_GRAFANA_URL chore/wire-grafana-url-envs Developer 2026-06-19 20:07:47 +00:00
  • bb8b040657 docs(monitoring): record legacy poller decommission (slice 3) Developer 2026-06-17 20:55:24 +00:00
  • a8eb751322 refactor(monitoring): remove orphaned frontend DiskSpaceCard (slice 2) Developer 2026-06-17 20:51:54 +00:00
  • 08a3b616f6 refactor(monitoring): decommission legacy SSH-scraping poller (slice 1) Developer 2026-06-17 20:48:56 +00:00
  • 1c29299e8c chore(openspec): archive web-ui-rework change Developer 2026-06-17 19:44:57 +00:00
  • 0ec2a8806b style(frontend): wrap long ResizeObserver assignment in test setup Developer 2026-06-17 19:44:57 +00:00
  • 9cae5fc98c chore(openspec): archive report — web-ui-rework lifecycle complete Developer 2026-06-17 19:36:23 +00:00
  • 7646f3236f chore(openspec): verify + sync reports, canonical web-ui spec (rework PASS) Developer 2026-06-17 19:15:15 +00:00
  • 9de2d5b8d2 feat(frontend): slice 8 — remove MUI/@emotion deps + update REQUIREMENTS Developer 2026-06-17 18:52:27 +00:00
  • 3dc1b31fc3 feat(frontend): slice 7b — Media on TanStack Table (server pagination) Developer 2026-06-17 18:33:59 +00:00
  • e8b0f1144b feat(frontend): slice 7a — DataTable wrapper + FileBrowser (TanStack Table) Developer 2026-06-17 18:02:47 +00:00
  • 04f2e59c92 feat(frontend): slice 6b — Users compose dialog + 9 icons (finish Users) Developer 2026-06-17 16:18:49 +00:00
  • 1e23c07a20 feat(frontend): slice 6a — Users directory surface + drawer (shadcn) Developer 2026-06-17 14:36:07 +00:00
  • b6da7df7f9 feat(frontend): slice 5 — migrate Settings + Actions to shadcn/Tailwind Developer 2026-06-17 13:47:57 +00:00
  • c721f0dece feat(frontend): slice 4 — migrate Dashboard + Applications to shadcn/Tailwind Developer 2026-06-17 13:15:51 +00:00
  • 77c6b62ee2 feat(frontend): slice 3 — Backups cluster migration + nav/IA Developer 2026-06-17 12:53:36 +00:00
  • 109e74db41 feat(frontend): slice 2 — migrate 11 shared components to shadcn/Tailwind Developer 2026-06-17 12:33:47 +00:00
  • dd778d8850 feat(frontend): slice 1 — foundation for MUI->shadcn migration Developer 2026-06-17 12:11:05 +00:00
  • ef5311bdbb feat(observability): per-service root directories for config and data Developer 2026-06-17 10:11:17 +00:00
  • 2d1674cb08 feat(observability): add Traefik routing and required absolute data root Developer 2026-06-16 16:23:54 +00:00
  • 53dcd16735 feat(observability): persist standalone stack data and expose ports via env Developer 2026-06-16 15:37:41 +00:00
  • e783d2c07b refactor(observability): decouple Grafana from Manage Developer 2026-06-16 15:20:26 +00:00
  • 7f9b40cd4f feat(observability): add standalone observability compose stack Developer 2026-06-16 14:55:25 +00:00
  • e2ad731b5f feat(observability): add Prometheus/Grafana/Loki/Alertmanager/Alloy stack and remove legacy Monitoring UI Developer 2026-06-16 11:08:32 +00:00
  • 615e02e970 fix(frontend): make dark mode toggle actually work alex 2026-06-11 21:50:13 +02:00
  • dd12631f07 cleaned up alex 2026-05-12 15:19:25 +02:00
  • 43e132971b Build new shell layout with left sidebar (el-3po) alex 2026-05-12 11:08:33 +02:00
  • a748512d22 test: verify backup monitoring implementation alex 2026-05-11 21:57:31 +02:00
  • 322b3d1a3b feat(backups): wire up routes, nav, dashboard widget, and docs alex 2026-05-11 21:54:50 +02:00
  • a7a66ff370 feat(frontend): add backup monitoring UI components alex 2026-05-11 21:52:04 +02:00
  • 36e5d85a82 feat: add backup monitoring TanStack Query hooks alex 2026-05-11 21:46:10 +02:00
  • f4085228f9 feat: add backup monitoring API client alex 2026-05-11 21:44:53 +02:00
  • 921914255b feat: add backup monitoring TypeScript types alex 2026-05-11 21:43:17 +02:00
  • 1a4f56cdd9 feat: add backup dashboard summary endpoint alex 2026-05-11 21:41:49 +02:00
  • 6b0f2df629 feat: add backup monitoring API endpoints alex 2026-05-11 21:34:52 +02:00
  • 836f733a2e feat: Add API key authentication for backup tool alex 2026-05-11 21:25:46 +02:00
  • f912623677 feat: add backup alert background poller alex 2026-05-11 20:47:08 +02:00
  • cc8056d398 feat: add backup alert generation engine alex 2026-05-11 20:41:33 +02:00
  • dd375a7e16 feat: add backup monitoring CRUD operations alex 2026-05-11 20:38:13 +02:00
  • bd9765d4d9 feat: add backup monitoring pydantic models alex 2026-05-11 20:27:28 +02:00
  • 83d05ffea4 feat: add backup monitoring database schema alex 2026-05-11 20:22:23 +02:00
  • d35f8d408f docs: add backup monitoring implementation plan alex 2026-05-11 20:18:29 +02:00
  • 83886ea7a4 docs: fix schedule field and add resolved_at to backup monitoring spec alex 2026-05-11 20:04:24 +02:00
  • 3fe116cf2e docs: add backup monitoring design spec alex 2026-05-11 20:01:36 +02:00
  • 3718045d7b refactor(actions): unify add button placement with outline variant in list footer alex 2026-05-11 19:12:13 +02:00
  • 4940466054 fixes and improvements alex 2026-05-11 19:05:59 +02:00
  • 2a84553575 feat(settings): redesign SSH keys section with two-column layout alex 2026-05-11 18:54:00 +02:00
  • 8b26cd4fe0 fixes and improvements alex 2026-05-11 17:31:20 +02:00
  • 80d38ed86d fixes and improvements alex 2026-05-11 17:00:46 +02:00
  • 67a619e148 fixes and improvements alex 2026-05-11 16:27:07 +02:00
  • 3731326c08 Merge branch 'main' of gitlab.com:blankinator/jellyfin-management-tool alex 2026-05-11 15:46:20 +02:00
  • 7c704fc290 fixes and improvements alex 2026-05-11 15:45:59 +02:00
  • c06a7716c6 fixes alex 2026-05-08 12:58:59 +00:00
  • 019664ac78 feat: enable automaticSilentRenew for OIDC token refresh alex 2026-05-07 23:40:10 +02:00
  • befddf93ce fix: pass jellyfin/jellyseerr secrets via get_machine_config and add placeholder for set fields alex 2026-05-07 23:39:59 +02:00
  • 7e80733837 fixes and improvements alex 2026-05-07 23:09:08 +02:00
  • a5910b0fd6 fixes and improvements alex 2026-05-07 22:49:56 +02:00
  • 26a30a5572 fixes and improvements alex 2026-05-07 22:24:08 +02:00
  • a85c9a0df4 Fix collector warm-up and add enable toggle to MachineEditor alex 2026-05-07 21:43:13 +02:00
  • fe66aaf2f0 fixes and improvements alex 2026-05-07 21:20:55 +02:00
  • 6bf1cdd845 fixes and improvements alex 2026-05-07 21:09:43 +02:00
  • 3934893099 Auto-start collectors when saving machines alex 2026-05-07 21:09:05 +02:00
  • 02f6617f71 Validate SSH when saving machines alex 2026-05-07 20:59:23 +02:00
  • 0fa97633ce fixes and improvements alex 2026-05-07 20:44:38 +02:00
  • c73cfa27c3 fixes and improvements alex 2026-05-07 20:36:37 +02:00
  • 420dc34272 fixes and improvements alex 2026-05-07 20:07:54 +02:00
  • dd7b8f133c fixes and improvements alex 2026-05-07 18:58:38 +02:00
  • 84dc2bd2f6 Add SSH connection validation for settings alex 2026-05-07 18:31:49 +02:00
  • 2219a5730f Fix SSH key handling for monitoring alex 2026-05-07 17:39:59 +02:00
  • 6d8b08d30f fixes and improvements alex 2026-05-07 15:43:22 +02:00
  • 1d1f052d18 Add hybrid app version labels alex 2026-05-07 15:17:31 +02:00
  • 1113fac144 fixes and improvements alex 2026-05-07 14:04:07 +02:00
  • efc9b247c7 fixes and improvements alex 2026-05-07 13:48:10 +02:00
  • bba23165ab fixes and improvements alex 2026-05-07 12:34:16 +02:00
  • 2ecca84892 fixes and improvements alex 2026-05-07 10:17:58 +02:00
  • 016e3255f5 Add missing frontend and backend files alex 2026-05-06 23:46:08 +02:00
  • b789034bbe fixes and improvements alex 2026-05-06 23:37:19 +02:00
  • b0d84399ab fixes and improvements alex 2026-05-06 21:25:12 +02:00
  • 5277f21577 fixes and improvements alex 2026-05-06 16:33:02 +02:00
  • d8d80867ce now supports multi machine monitoring alex 2026-05-06 15:09:15 +02:00
  • 8f0a9650b0 refactor frontend and backend modules alex 2026-05-04 22:57:57 +02:00
  • e0e461502b ui improvements alex 2026-05-04 22:25:23 +02:00
  • 87149026c7 fixed bugs in auth for frontend alex 2026-05-04 21:48:06 +02:00
  • ff17a98c63 fixed bugs in auth for frontend alex 2026-05-04 21:44:34 +02:00
  • 3ea1bab3d7 small design changes alex 2026-05-04 20:20:54 +02:00
  • 7950bc9f64 redesign alex 2026-05-04 17:24:41 +02:00
  • f1694ac99b bugfixes alex 2026-05-04 17:07:44 +02:00
  • 4cdb4b144c simplifications and refactorings alex 2026-05-04 16:59:06 +02:00
  • e14cb8a654 bugfixes alex 2026-05-04 16:19:17 +02:00