Alex alex
  • Joined on 2026-05-11
alex pushed to main at alex/manage 2026-07-06 16:09:23 +02:00
a63467e163 Fix: main dashboard edit showed all widgets (missing scope filter)
alex pushed to main at alex/manage 2026-07-06 16:03:08 +02:00
d8c0a37210 Fix: settings master/detail, widget kind filter, reorder, media worker
alex pushed to main at alex/manage 2026-07-06 14:53:29 +02:00
eeb0cccbce Add hover-reveal edit button to widget cards + auto-open edit mode
alex pushed to main at alex/manage 2026-07-06 14:41:20 +02:00
691d78ff06 Dedup _resolve_service_record into shared service_resolution module
1e636fdbe2 Follow-ups: reference reorder, detach service_id, named-dashboard widgets
Compare 2 commits »
alex pushed to main at alex/manage 2026-07-06 13:39:02 +02:00
c36262d7b6 Reusable widgets: reference widgets across dashboards + detach to clone
alex pushed to main at alex/manage 2026-07-06 12:59:18 +02:00
94bf830955 Fix invisible chart lines + extract Prometheus labels for multi-series
alex pushed to main at alex/manage 2026-07-06 12:43:14 +02:00
f355d04278 Use multi-line textarea for complex widget config fields
alex pushed to main at alex/manage 2026-07-06 12:29:27 +02:00
bfe7ce7367 Fix: WidgetConfigDialog scope + reorder race condition
alex pushed to main at alex/manage 2026-07-06 12:21:10 +02:00
447775048c Replace Grafana iframe panel with server-side chart widget
alex pushed to main at alex/manage 2026-06-28 17:34:07 +02:00
b877a32ad8 Add Jellyfin Now Playing + Grafana Panel embed widgets
alex pushed to main at alex/manage 2026-06-27 00:43:45 +02:00
8d2e4c9bfd Service IA refinement: nav naming, instance tabs, config to Settings, configurable Overview
alex created branch service-ia-refinement in alex/manage 2026-06-27 00:28:49 +02:00
alex pushed to service-ia-refinement at alex/manage 2026-06-27 00:28:49 +02:00
8d2e4c9bfd Service IA refinement: nav naming, instance tabs, config to Settings, configurable Overview
alex pushed to main at alex/manage 2026-06-26 23:33:21 +02:00
fef0ded76f Fix: tabs.tsx data-orientation variants were dead (side-by-side layout)
alex pushed to main at alex/manage 2026-06-26 23:22:01 +02:00
f7f590fa47 Fix: ServicePage content tabs wrapped in SheetForm on mobile
alex pushed to main at alex/manage 2026-06-26 23:13:04 +02:00
01527ae4f0 Rebase services-as-hub-ia onto mobile-responsive-parity
b583d5a365 Update verify report: 4 of 5 residual risks resolved
32fa01cc12 Extract shared TablePagination (dedupe DataTable + Media mobile)
ac703eecd2 Pause TanStack interval refetches when the tab is hidden (D8)
d05de0aacd Touch-target pass: 44px min on default-size buttons (WCAG 2.5.5)
Compare 17 commits »
alex created branch services-as-hub-ia-rebased in alex/manage 2026-06-26 23:10:19 +02:00
alex pushed to services-as-hub-ia-rebased at alex/manage 2026-06-26 23:10:19 +02:00
01527ae4f0 Rebase services-as-hub-ia onto mobile-responsive-parity
alex created branch services-as-hub-ia in alex/manage 2026-06-26 22:16:29 +02:00
alex pushed to services-as-hub-ia at alex/manage 2026-06-26 22:16:29 +02:00
44c259ffc5 Verify report for services-as-hub IA (Slice 12)
a8dfbd5dc6 Cleanup: delete dead top-level pages + update docs (Slice 11)
ec57eff59a Named dashboards + pinned service links (Slice 10)
84c1262bd6 Frontend: Observability split -- Alerts + Links + Metrics tabs (Slice 9)
8f4e8428f0 Authentik Users + Messaging tabs + message endpoint (Slice 8)
Compare 10 commits »