Thomas Camlong
65a96b6b14
fix: address widget reload review findings
2026-08-23 09:00:33 +02:00
Thomas Camlong
357355283c
fix: harden widget query persistence
2026-08-23 09:00:33 +02:00
Thomas Camlong
a2a408410a
Persist widget data across reloads
2026-08-23 09:00:33 +02:00
Thomas
0d9eeb5752
Merge pull request #6678 from homarr-labs/feat/fix-responsive-layout-order
...
fix: keep responsive layout editors stable
2026-08-23 08:58:48 +02:00
Thomas
bf0878c68b
Merge pull request #6680 from homarr-labs/feat/fix-widget-edit-layout-shifts
...
fix: stabilize widgets in board edit mode
2026-08-23 08:56:07 +02:00
Thomas
eb6d337dfb
fix: unify widget scroll areas ( #6679 )
...
* fix: unify widget scroll areas
* fix: cover all widget scroll areas
* fix: align data table scrollbars
2026-08-23 01:58:06 +02:00
ajnart
978b3c7f33
fix: stabilize widgets in board edit mode
2026-08-23 01:56:31 +02:00
Thomas
07547320f1
Merge pull request #6667 from homarr-labs/feat/widget-settings-modal
...
feat: rework widget settings modal
2026-08-23 01:47:14 +02:00
ajnart
02870fc392
test: align grid footprint expectations
2026-08-23 01:42:16 +02:00
ajnart
b6fc27e44d
fix: preserve layout validation errors
2026-08-23 01:24:36 +02:00
ajnart
d5cf1b82f2
fix: address widget editor review feedback
2026-08-23 01:20:39 +02:00
ajnart
e022c3f735
fix: match legacy widget grid dimensions
2026-08-23 01:20:39 +02:00
ajnart
14cc3e8a44
fix: make widget toggle cards clickable
2026-08-23 01:19:09 +02:00
ajnart
93d160aebd
chore: remove PR artifacts
2026-08-23 01:19:09 +02:00
ajnart
493e93ea42
feat: size widgets before adding
2026-08-23 01:19:08 +02:00
ajnart
85c20702cd
docs: add widget settings demo evidence
2026-08-23 01:19:08 +02:00
ajnart
91b248d395
fix: harden widget editor previews
2026-08-23 01:19:08 +02:00
ajnart
b7eadc7867
fix: load resolved widget settings
2026-08-23 01:19:08 +02:00
ajnart
1861d8415c
fix: isolate widget editor forms
2026-08-23 01:19:08 +02:00
ajnart
7fe5f8f81c
fix: tighten widget preview stage
2026-08-23 01:19:08 +02:00
ajnart
b3a30e0cf6
fix: constrain widget editor previews
2026-08-23 01:19:08 +02:00
ajnart
763e1324e8
fix: preserve widget preview dimensions
2026-08-23 01:19:08 +02:00
ajnart
5188ed89d6
feat: rework widget settings modal
2026-08-23 01:19:08 +02:00
ajnart
9eafd4f7a7
fix: preserve custom layout role type
2026-08-23 01:13:00 +02:00
ajnart
71ffa5d1be
fix: keep responsive layout editors stable
2026-08-23 00:59:02 +02:00
Thomas
1b843817a4
feat: polish board switcher ( #6670 )
2026-08-22 17:21:10 +02:00
Thomas Camlong
8ae9630b3e
Revert "fix: position calendar error indicator top-left ( #6668 )"
...
This reverts commit 63f5c43b69 .
2026-08-22 17:03:15 +02:00
Thomas
63f5c43b69
fix: position calendar error indicator top-left ( #6668 )
2026-08-22 16:57:34 +02:00
Thomas
e97fe7861d
feat: rework bookmarks widget ( #6666 )
2026-08-22 16:55:31 +02:00
Thomas
19760e5722
fix: restore translucent dashboard styling ( #6664 )
...
* fix: restore translucent dashboard styling
* fix: restore dashboard widget transparency
* fix: address dashboard review feedback
* fix: apply board opacity to containers
* fix: flatten demo board container
* fix: default board roundness to sm
* fix: restore assistant widget transparency
* Revert "fix: default board roundness to sm"
This reverts commit c235cbdf2b .
* fix: address remaining dashboard review comments
* test: align grid geometry expectations
2026-08-22 15:51:43 +02:00
Thomas
2570de25a6
fix: hide default weather details ( #6665 )
2026-08-22 15:48:02 +02:00
Thomas
f46ccadbe4
feat: redesign demo dashboard ( #6663 )
2026-08-22 13:08:27 +02:00
Thomas
6297ca4b16
fix: keep media stream status at table edge ( #6661 )
2026-08-22 11:48:33 +02:00
Thomas
2accdc2fad
feat: rework board switcher ( #6660 )
...
* feat: rework board switcher
* fix: address board switcher review
2026-08-22 11:15:40 +02:00
Thomas
8a08293016
fix: restore bookmark grid fill ( #6659 )
...
* fix: restore bookmark grid fill
* fix: use scroll area viewport class
2026-08-22 11:14:41 +02:00
Bergasha
7591f7e313
feat(v2 Containers): scrollable containers ( #6629 )
2026-08-22 09:24:52 +02:00
Thomas
011ce8e5a3
fix: preserve board drafts and widget scroll state ( #6637 )
2026-08-22 09:13:32 +02:00
Thomas
b2fa46c760
fix: restore release translation checks ( #6658 )
2026-08-22 08:49:14 +02:00
Thomas
9e14a07e64
refactor: consolidate English translations ( #6640 )
2026-08-21 19:00:27 +02:00
Thomas
81aa704537
feat(cli): rework developer CLI with non-blocking tasks and GitHub CI checks ( #6651 )
2026-08-21 18:59:11 +02:00
Thomas
f0f9539466
feat(ui): add situational tips system ( #6648 )
2026-08-21 18:58:52 +02:00
Thomas
3c2f95d529
perf(board): stabilize edit mode layout ( #6650 )
2026-08-21 16:17:42 +02:00
Thomas
64e3d04517
fix(calendar): improve event indicators ( #6652 )
2026-08-21 15:55:38 +02:00
Bergasha and ajnart
002381d294
feat(v2 docker widget): Fixes column-resize squashing ( #6646 )
...
* fix(dataTable): resizing a column no longer squashes the others
mantine-datatable's built-in column resize keeps the table's total
width fixed by shrinking every other column to compensate, which
collapses columns toward zero in a narrow widget (open upstream
issue, no fix: icflorescu/mantine-datatable#discussions-757).
Replaced it with our own resize handle that only ever changes the
width of the column being dragged - the table grows and scrolls
horizontally instead. Shared via usePersistedTableLayout, so docker,
downloads, and beszel-system-table all get it.
* feat(docker): enable hold-Shift advanced focus preview
The widget already renders differently for displayMode="advanced",
but was missing supportsAdvancedFocus: true, so the board never
offered the hold-Shift preview for it - matching downloads and
media-server, which both set this flag.
* style(docker): tighten row density, decouple icon size from row height
Circular avatar, denser row/footer padding, and action icons rendered
larger than their button via absolute positioning so they don't
inflate row height (the button stays small and fixed - it repeats
once per row, so any growth there multiplies across every visible
container).
* fix(data-table): harden shared column resizing
* fix(data-table): account for board scaling
* fix(data-table): compact shared headers
* fix(data-table): fit columns to widget
* fix(downloads): simplify advanced details
* test(widgets): align Docker advanced focus
* fix(downloads): widen expanded details
---------
Co-authored-by: ajnart <thomas@ajnart.dev >
2026-08-21 15:12:31 +02:00
Thomas
9b406d5d83
fix(beszel): restore balanced system grid layout ( #6647 )
2026-08-21 13:11:40 +02:00
Thomas Camlong
4c475b8c0a
ci: publish v2 images reliably
2026-08-21 12:49:03 +02:00
Thomas
f3014fe271
refactor(board): modernize item and application select modals with SelectableCard ( #6642 )
...
Modernize board item, application, and integration selection flows with shared Mantine components, batch board actions, improved accessibility, and hardened persistence.
2026-08-21 03:19:18 +02:00
Afonso Jorge Ramos
bd4f6a92c6
fix(onboarding): keep the account submit disabled until the step advances ( #6641 )
2026-08-20 18:48:33 +02:00
Thomas Camlong
7e8c139590
test(e2e): stabilize lazy widget login
2026-08-20 18:33:43 +02:00
Thomas
d241bac55d
feat: improve assistant conversation experience ( #6636 )
2026-08-20 16:26:23 +02:00