ajnart
19abd46414
feat assistant context and agent trace
2026-08-09 21:07:33 +02:00
ajnart
f495dc8be7
fix assistant reasoning mount lifecycle
2026-08-09 18:09:11 +02:00
ajnart
a06d8b99d9
feat: improve assistant thinking states
2026-08-09 18:09:11 +02:00
ajnart
90066f8e37
fix: refine assistant controls
2026-08-09 18:09:11 +02:00
ajnart
edc7b4d55b
fix: harden assistant authoring and UI
2026-08-09 18:09:11 +02:00
Thomas Camlong
d1042ce09b
Merge custom option test fix into assistant
2026-08-09 18:09:11 +02:00
Thomas Camlong
2c97eec1d0
Merge custom option test fix into mobile boards
2026-08-09 18:08:39 +02:00
Thomas Camlong
b8bdbc2f3e
fix: restore focus after preview exit
2026-08-09 18:06:26 +02:00
Thomas Camlong
54bd8d6343
feat: improve advanced preview activation
2026-08-09 18:06:26 +02:00
Thomas Camlong
6f1c81bc04
fix: smooth advanced focus entrance
2026-08-09 18:06:26 +02:00
Thomas Camlong
fc8b9178a3
Merge custom option test fix into widget modernization
2026-08-09 18:06:25 +02:00
Thomas Camlong
ca9d836fac
Merge remote-tracking branch 'origin/feat/dnd-kit-grid' into HEAD
2026-08-09 18:03:38 +02:00
Thomas Camlong
82a50de403
fix: size dashboard rails to viewport
2026-08-09 18:03:37 +02:00
Thomas Camlong
41606cef86
fix: widen workshop CSS import
2026-08-09 18:03:37 +02:00
Thomas Camlong
59528ca1c3
test: allow dnd-kit DOM modifier import
2026-08-09 18:03:37 +02:00
Thomas Camlong
9373e3d69a
fix: preserve narrow board interactions
2026-08-09 18:03:37 +02:00
Thomas Camlong
8acc134a36
fix: keep scaled board rails sticky
2026-08-09 18:03:37 +02:00
Thomas Camlong
7a97b7187b
Fix board grid bounds and live growth
2026-08-09 18:03:37 +02:00
Thomas Camlong
6b1870e813
Merge branch 'feat/v2-stack-unit-fix-mobile' into feat/v2-stack-unit-fix-assistant
2026-08-08 23:28:52 +02:00
Thomas Camlong
8ea4bc293d
Merge commit '0bd9c6f29' into feat/v2-stack-unit-fix-mobile
2026-08-08 23:28:45 +02:00
Thomas Camlong
0bd9c6f290
style(widgets): split query matcher type imports
2026-08-08 23:28:33 +02:00
Thomas Camlong
87b2c0cdcc
fix(assistant): preserve lazy board boundaries
2026-08-08 23:24:13 +02:00
Thomas Camlong
d79774be1d
Merge commit 'c3483a1ec' into feat/v2-stack-unit-fix-assistant
2026-08-08 23:22:00 +02:00
Thomas Camlong
406dc1f14f
Merge commit 'bc896c0b0' into feat/v2-stack-unit-fix-mobile
2026-08-08 23:21:40 +02:00
Thomas Camlong
bc896c0b03
fix(widgets): keep board graph imports scoped
2026-08-08 23:21:35 +02:00
Thomas Camlong
0c7cbe17fb
merge: propagate mobile stack fixes
2026-08-08 21:42:50 +02:00
Thomas Camlong
69359bb39d
merge: propagate modernization fixes
2026-08-08 21:42:31 +02:00
Thomas Camlong
f24d757ec8
fix: preserve app links and hover previews
2026-08-08 21:42:13 +02:00
Thomas Camlong
9fd7a8a05b
merge: stack assistant on mobile boards
2026-08-08 21:27:56 +02:00
Thomas Camlong
a039049084
merge: stack auto mobile boards
2026-08-08 20:59:56 +02:00
Thomas Camlong
9edeba5cd2
merge: stack widget modernization on dnd kit
2026-08-08 20:40:26 +02:00
Thomas Camlong
93276abc8c
merge: stack v2 into dnd-kit grid
2026-08-08 20:16:04 +02:00
Thomas Camlong
dd63d5600b
merge dev into v2
2026-08-08 19:54:57 +02:00
ajnart
bc41125b7f
fix: guard recursive section rendering
2026-08-08 18:24:38 +02:00
ajnart
a9fc3c6faa
fix: stabilize responsive layout editing
2026-08-08 18:02:39 +02:00
ajnart
43a2b4ac30
Merge remote-tracking branch 'origin/dev' into feat/auto-mobile-boards
...
# Conflicts:
# apps/docs/docs/management/boards/index.mdx
# apps/nextjs/src/app/[locale]/boards/[name]/settings/_layout.tsx
2026-08-08 15:47:10 +02:00
ajnart
6728228387
feat: protect responsive board layouts
2026-08-08 15:41:14 +02:00
Thomas
464d98e124
feat(settings): unify manage and board settings into a single save form ( #6541 )
2026-08-08 15:33:38 +02:00
ajnart
74c7754890
fix(assistant): prevent panel focus capture
2026-08-08 14:26:04 +02:00
ajnart
fa9444323b
refactor: simplify mobile board layouts
2026-08-08 13:54:42 +02:00
ajnart
7e7b338d18
fix: refine mobile board preview
2026-08-08 13:09:20 +02:00
ajnart
0d1dd02184
fix: address mobile board review
2026-08-08 12:34:10 +02:00
ajnart
2c1e697f68
feat: add mobile layout preview
2026-08-08 12:21:53 +02:00
ajnart
5a21df86e2
merge: sync dev changes
2026-08-08 11:56:18 +02:00
Thomas
20fd49f082
fix(assistant): mysql message storage, migration metadata and per-page bundle cost ( #6530 )
2026-08-08 09:34:16 +02:00
Thomas
b32ad82850
perf: cut cold route compilation and unblock preview images ( #6441 )
2026-08-07 20:24:26 +02:00
Thomas Camlong
0e3461c6d7
fix: only auto-focus the assistant composer in the floating panel
...
The composer auto-focused in both the board widget and the floating
panel, so on page load the widget stole focus and scrolled the page to
it, and opening the panel made focus jump between the two composers.
Make auto-focus opt-in via an autoFocusComposer prop: the floating panel
enables it (explicit intent to compose), while the widget leaves it off.
2026-08-07 18:57:44 +02:00
Thomas Camlong
eaacfdf7ce
chore: simplify assistant header branding
...
Remove the 'Connected to this Homarr instance' subtitle (and the running
state text) from the assistant panel header, keeping only the robot icon
and title.
2026-08-07 15:07:26 +02:00
Thomas
b14756874e
fix: handle missing message in assistant generation telemetry ( #6528 )
2026-08-07 14:59:59 +02:00
Thomas Camlong
31d9e8d582
fix: prevent infinite render loop in assistant telemetry
...
RequestTelemetry derived thread message metadata inside the useAuiState
selector with messages.map(), returning a new array on every render.
useSyncExternalStore treats the new reference as a changed snapshot,
causing an infinite re-render loop (React error #185 ) while an assistant
message streams. Select the stable messages reference and memoize the
metadata derivation instead.
2026-08-07 14:53:05 +02:00