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
ajnart
bcdd56f714
feat: polish assistant conversations
2026-08-04 18:22:18 +02:00
ajnart
8e557fb9fd
feat: improve assistant interactions
2026-08-04 13:21:39 +02:00
Thomas Camlong
4bb862ee76
fix: stabilize advanced widget interactions
2026-08-03 21:45:00 +02:00
Thomas Camlong
0c5251a971
fix: finish widget modernization audit
2026-08-03 21:01:55 +02:00
Thomas Camlong
596bfc317d
fix: scope advanced preview controls
2026-08-03 19:42:43 +02:00
ajnart
30344bdaae
style: auto-fix lint and format
2026-08-03 16:46:35 +00:00
Thomas Camlong
7847eea1a3
fix: refine widget interactions
2026-08-03 18:45:16 +02:00
Thomas Camlong
61a2f8cb6c
feat: modernize widget experience
2026-08-03 17:18:22 +02:00
Thomas Camlong
596833f227
fix container header spacing
2026-08-03 17:13:02 +02:00
ajnart
f7b291b465
add OpenRouter web search option
2026-08-03 16:59:27 +02:00
Thomas Camlong
cc71ab8cd9
fix: contain board canvas overflow
2026-08-03 16:46:43 +02:00
ajnart
35673f113e
fix assistant widget configuration
2026-08-03 16:43:08 +02:00
ajnart
bd3e4c33f3
enhance assistant batch responses
2026-08-03 15:48:41 +02:00
ajnart
6a98036c50
show assistant icon search previews
2026-08-03 15:36:10 +02:00
ajnart
59bed6b995
fix assistant streaming scroll lock
2026-08-03 15:30:10 +02:00
Thomas Camlong
08da71d67f
fix: contain collapsed layout and widget overflow
2026-08-03 14:27:45 +02:00
ajnart
abc17e7c2a
fix assistant prompt submission
2026-08-03 14:12:13 +02:00
ajnart
c81a3b9432
refresh views after assistant changes
2026-08-03 13:38:20 +02:00
Thomas Camlong
80d46b0d85
restore context menu focus
2026-08-03 13:28:12 +02:00
Thomas Camlong
6e15f8bcf8
fix context menu keyboard focus
2026-08-03 13:24:13 +02:00
ajnart
8dd1d70900
improve assistant question placement
2026-08-03 13:07:07 +02:00
Thomas Camlong
3c99c75ad7
fix SVG focus scrolling
2026-08-03 12:51:10 +02:00
ajnart
9e0a6a758f
fix assistant automatic approvals
2026-08-03 12:34:54 +02:00
Thomas Camlong
20dbdcedf2
fix focused pane scrolling
2026-08-03 12:25:56 +02:00
Thomas Camlong
a2f5668c44
fix focus scroll layering
2026-08-03 12:21:31 +02:00
Thomas Camlong
09e9cd4388
fix widget focus interactions
2026-08-03 12:15:12 +02:00
ajnart
8a2375b3ef
fix: address assistant review feedback
2026-08-02 16:45:14 +02:00
Thomas Camlong
d5c3aebd26
fix: harden widget review follow-ups
2026-08-02 16:10:16 +02:00
ajnart
1777ca4446
style: auto-fix lint and format
2026-08-02 13:58:01 +00:00
ajnart
cf6aefa48a
fix: isolate assistant conversation state
2026-08-02 15:57:05 +02:00
Thomas Camlong
56e3bd1cf2
fix: smooth container collapse behavior
2026-08-02 15:57:05 +02:00
Thomas Camlong
7b7045202d
fix: address widget review findings
2026-08-02 14:35:01 +02:00
ajnart
d7969e1ec1
fix: harden assistant interactive tools
2026-08-02 14:20:40 +02:00
Thomas Camlong
1e0bf40040
feat: refine widget interactions
2026-08-02 14:12:18 +02:00
ajnart
eff3168f1c
feat: improve assistant tool workflows
2026-08-02 11:24:11 +02:00
ajnart
4db4d947db
style: auto-fix lint and format
2026-08-02 09:04:11 +00:00
Thomas Camlong
0755fc1e26
fix: refine container interactions
2026-08-02 11:02:55 +02:00
Thomas Camlong
1d73513989
fix: polish widget failure feedback
2026-08-02 09:50:08 +02:00
Thomas Camlong
e3f679237d
fix: polish board grid interactions
2026-08-02 09:36:33 +02:00
ajnart
8bb0ddef42
fix: secure assistant generation telemetry
2026-08-02 09:09:01 +02:00
ajnart
04520cf67c
feat: enrich assistant request telemetry
2026-08-02 08:51:48 +02:00
ajnart
d562706c8b
fix: sync assistant runtime preferences
2026-08-02 08:27:31 +02:00
ajnart
0d23bafa3d
fix: hide inactive assistant scroll control
2026-08-02 08:18:05 +02:00
Thomas Camlong
b9b938c658
fix: address board grid CI and review
2026-08-02 08:05:25 +02:00