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
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
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
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
Thomas
58a24569ce
feat: expand utility widgets ( #6638 )
2026-08-20 16:26:04 +02:00
Thomas
53b518960c
feat: retain application log history ( #6633 )
...
* feat: retain application log history
* fix: harden retained log streaming
* fix: harden contextual log focus
* fix: retain multiline log output
2026-08-20 12:57:30 +02:00
Thomas
ddf8ba9948
feat: rework management settings layout ( #6634 )
2026-08-20 12:33:18 +02:00
Bergasha
a2219b72f6
Merge pull request #6632 from homarr-labs/feat/v2-stocks-widget
...
feat (v2 stocks widget):Add a "Show details" toggle to the stock widget's compact view
2026-08-20 12:59:52 +10:00
Bergasha
7150cdbbab
Add a "Show details" toggle to the stock widget's compact view
...
The compact view auto-reveals name/change/range as the widget gets
bigger, which can overlap badly depending on how the widget's actual
proportions land relative to those breakpoints. Add a switch (on by
default, matching current behavior) to force the minimal symbol+price
look regardless of size. Scoped to the compact layout only - the
Shift-triggered advanced view is untouched.
2026-08-20 12:32:42 +10:00
Thomas
ff14613f95
feat: recalculate permission scope & permission matrix UI ( #6612 )
2026-08-19 17:22:31 +02:00
ajnart
78b3dc1922
fix: restore workshop create icon
2026-08-19 16:34:21 +02:00
ajnart
2e97b337d2
fix: remove universal create search
2026-08-19 16:29:30 +02:00
Thomas
369a2660b1
Embed integration editing in widget tab ( #6630 )
2026-08-19 14:01:11 +02:00