Thomas Camlong
f61e3591bd
feat: mock Homarr Assistant in demo mode and fix board page crash
...
- demo mode now enables the assistant at runtime: getAvailability and
getRuntimeOptions report an enabled Homarr Assistant (Demo) model without
requiring a provider configuration or API key
- the assistant chat route returns a canned, streamed answer in demo mode
instead of calling a real language model
- align the provider/endpoint fields in the assistant configuration page
- catch NOT_FOUND/BAD_REQUEST in the board page so a missing home board
renders a 404 instead of crashing
- use the camelCase provider options key expected by @ai-sdk/openai-compatible
to silence the deprecation warning
2026-08-06 13:10:21 +02:00
ajnart
fce950d406
test: wait for Home Assistant API readiness
2026-08-04 18:31:23 +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
ajnart
1642a862d9
stabilize hydrated login actions
2026-08-03 18:37:05 +02:00
ajnart
62f5c1cbc3
stabilize integration router tests
2026-08-03 18:14:25 +02:00
ajnart
5e857c0e0a
fix Docker dependency fetch scripts
2026-08-03 17:55:03 +02:00
ajnart
f66d982ff3
fix duplicate release success flag
2026-08-03 17:35:28 +02:00
ajnart
cd16ab8e84
Merge remote-tracking branch 'origin/dev' into feat/homarr-assistant
2026-08-03 17:34:33 +02:00
ajnart
eaa7fd8bc3
clarify future Homarr provider
2026-08-03 17:25:14 +02:00
ajnart
4b62cbfb4b
fix integration permission checks
2026-08-03 17:25:14 +02:00
ajnart
5155d7b742
fix merged dependency lockfile
2026-08-03 17:14:29 +02:00
Thomas
b4fba47a23
fix(releases): add success flag to successful response for correct error detection ( #6512 )
2026-08-03 17:10:35 +02:00
ajnart
56a6d4989a
Merge remote-tracking branch 'origin/dev' into feat/homarr-assistant
...
# Conflicts:
# pnpm-lock.yaml
2026-08-03 17:08:45 +02:00
Thomas
76ddfceb13
fix: restore auto-refresh for docker and notifications widgets ( #6511 )
2026-08-03 17:07:46 +02:00
ajnart
c43ab2ee56
fix assistant provider icon contrast
2026-08-03 17:05:12 +02:00
Thomas
2f6b96e5ba
feat: restrict integrations management to integration-full-all permission ( #6509 )
2026-08-03 17:04:35 +02:00
ajnart
f7b291b465
add OpenRouter web search option
2026-08-03 16:59:27 +02:00
Thomas
f1b7a5146a
fix: allow [homarr_base] template variables in app href validation ( #6508 )
2026-08-03 16:47:40 +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
05292ae1f5
fix: map legacy media server options
2026-08-03 15:24:30 +02:00
ajnart
5a3022a073
integrate assistant custom widget workflow
2026-08-03 15:22:08 +02:00
homarr-renovate[bot]
48fc8db2b4
chore(deps): update semantic-release monorepo (major) ( #6486 )
2026-08-03 14:39:28 +02:00
Thomas
018f84f80d
feat(dev): add Docker development CLI ( #6495 )
2026-08-03 14:38:56 +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
ajnart
8dd1d70900
improve assistant question placement
2026-08-03 13:07:07 +02:00
ajnart
9e0a6a758f
fix assistant automatic approvals
2026-08-03 12:34:54 +02:00
ajnart
8f81de775e
chore: remove unused ai sdk dependency
2026-08-02 16:57:11 +02:00
ajnart
8a2375b3ef
fix: address assistant review feedback
2026-08-02 16:45:14 +02:00
ajnart
cf6aefa48a
fix: isolate assistant conversation state
2026-08-02 15:57:05 +02:00
ajnart
d7969e1ec1
fix: harden assistant interactive tools
2026-08-02 14:20:40 +02:00
ajnart
eff3168f1c
feat: improve assistant tool workflows
2026-08-02 11:24:11 +02:00
ajnart
81a2f18c7c
fix: map legacy media server options
2026-08-02 10:20:40 +02:00
ajnart
9eaadd83fb
Merge remote-tracking branch 'origin/dev' into feat/homarr-assistant
2026-08-02 10:18:52 +02:00
Thomas
d58a47b776
fix: restrict system health monitoring integrations ( #6505 )
2026-08-02 10:17:05 +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
3245356f0f
fix: align assistant management layout
2026-08-02 08:23:58 +02:00
ajnart
0d23bafa3d
fix: hide inactive assistant scroll control
2026-08-02 08:18:05 +02:00
Thomas
797bdd001f
fix: keep direct icon URLs visible ( #6504 )
2026-08-01 23:28:18 +02:00
Bergasha
49314533bf
feat(Media player widget): expands on Direct Play and Transcoding badges ( #6489 )
2026-08-01 23:21:13 +02:00
Thomas
27ca058088
feat(widgets): persist Beszel and Docker table layouts ( #6490 )
2026-08-01 23:20:09 +02:00
homarr-releases[bot]
f4449f9581
chore: update bug report template ( #6498 )
2026-08-01 23:08:14 +02:00
Thomas
b52bc03c8d
Merge pull request #6499 from homarr-labs/docs/update-helm-docs
...
docs(helm): update chart installation page
2026-08-01 23:07:58 +02:00
Thomas
edb56f3fcd
fix: accept direct icon URLs
...
Use valid direct HTTP(S) icon URLs without repository search.
2026-08-01 23:06:26 +02:00