Alex alex
  • Joined on 2026-05-11
alex pushed to main at alex/manage 2026-07-06 17:25:49 +02:00
787f46700f Fix: media index build never starts (blocking Jellyfin dependency)
alex pushed to main at alex/manage 2026-07-06 16:59:26 +02:00
57fe04ae7b Fix: edit button on referenced widgets opened list view instead of edit
alex pushed to main at alex/manage 2026-07-06 16:51:16 +02:00
5a43894875 Fix: sheet scroll, direct-edit close, mobile copy btn, service badge
alex pushed to main at alex/manage 2026-07-06 16:27:01 +02:00
04871bd7d4 Fix: dialog scroll, isDirty false positive, mobile edit btn, widget copy
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 »