Commit Graph
5707 Commits
Author SHA1 Message Date
ajnart 44df54ecb8 Merge rebased mobile stack parent 2026-08-13 20:03:12 +02:00
ajnart 07867cc3db Merge rebased widget stack parent 2026-08-13 20:03:12 +02:00
ajnart 818e9bb0c5 Merge rebased grid stack parent 2026-08-13 20:03:12 +02:00
ajnart 3b73f0bc4c Merge rebased v2 stack parent 2026-08-13 20:03:12 +02:00
ajnart 124a5526b4 chore: reconcile assistant layer after stack rebase 2026-08-13 20:00:57 +02:00
ajnart b52b2b5f3c chore: reconcile mobile layer after stack rebase 2026-08-13 20:00:18 +02:00
ajnart 1f3e7afd5e chore: reconcile widget layer after stack rebase 2026-08-13 20:00:10 +02:00
ajnart 2c8134ee02 chore: reconcile grid layer after stack rebase 2026-08-13 20:00:04 +02:00
ajnart 0482c040ec chore: reconcile v2 after stack rebase 2026-08-13 19:59:46 +02:00
Thomas Camlong 2eea916013 chore: refresh stack checks 2026-08-13 19:57:04 +02:00
ajnart e466208c09 docs: simplify assistant guides 2026-08-13 19:57:04 +02:00
Thomas Camlong 36661e810f chore: refresh stack merge state 2026-08-13 19:57:04 +02:00
ajnart 308e478733 feat: improve assistant panel context 2026-08-13 19:57:04 +02:00
ajnart 59ce3c7158 fix: default Homarr provider URL in CI 2026-08-13 19:57:03 +02:00
Thomas 6ea7a6ff09 feat: add the community-funded Homarr assistant provider (#6563)
* Add Homarr provider proxy foundation

* Complete Homarr provider integration

* Harden Homarr provider integration

* Address Homarr provider review feedback

* Address CodeRabbit provider feedback

* Localize provider errors

* Handle provider activity load failures

* docs: improve workshop and homepage

* Harden Homarr provider limits

* fix: harden the Homarr provider

* fix: address provider review feedback

* fix: clarify provider request accounting

* feat: complete the Homarr provider endpoint

* fix: terminate invalid provider streams
2026-08-13 19:57:03 +02:00
Thomas Camlong 1611a9033b test: align assistant credential flow 2026-08-13 19:57:03 +02:00
ajnart 20f4f87361 fix assistant focus and settings 2026-08-13 19:57:03 +02:00
Thomas Camlong 4130b62f24 fix: simplify assistant key management 2026-08-13 19:57:02 +02:00
ajnart a3b7b0835e test custom widget assistant authoring 2026-08-13 19:57:02 +02:00
ajnart e225424ab1 fix assistant custom widget creation 2026-08-13 19:57:02 +02:00
ajnart 237b6cb119 fix assistant tool result streaming 2026-08-13 19:57:02 +02:00
ajnart 557b3f8d5f test assistant v7 request payload 2026-08-13 19:57:02 +02:00
ajnart 8f0efd508e test assistant AI SDK v7 transport 2026-08-13 19:57:02 +02:00
ajnart 876f312a2e chore upgrade assistant to AI SDK v7 2026-08-13 19:57:02 +02:00
ajnart e662a175c0 fix assistant exports and tool calls 2026-08-13 19:57:01 +02:00
ajnart 52c261c034 refine assistant window controls 2026-08-13 19:57:00 +02:00
ajnart d8108f3375 fix assistant dashboard placement 2026-08-13 19:57:00 +02:00
ajnart 0ae2203aaa feat: add assistant window controls 2026-08-13 19:57:00 +02:00
ajnart 6b30ba3707 fix assistant tool continuation 2026-08-13 19:57:00 +02:00
Thomas Camlong 2e945805b2 chore: leave en-GB to Crowdin 2026-08-13 19:56:58 +02:00
ajnart 780e5928cd feat assistant context and agent trace 2026-08-13 19:56:58 +02:00
ajnart f61e07ae58 fix assistant reasoning mount lifecycle 2026-08-13 19:56:58 +02:00
ajnart 7a8b37c906 feat: improve assistant thinking states 2026-08-13 19:56:58 +02:00
ajnart 70b0df45b3 fix: refine assistant controls 2026-08-13 19:56:58 +02:00
ajnart fa946e1b33 fix: adjust assistant response limits 2026-08-13 19:56:57 +02:00
ajnart f01969b9fc fix: stabilize custom widget authoring 2026-08-13 19:56:57 +02:00
ajnart 11b941285b fix: harden assistant authoring and UI 2026-08-13 19:56:56 +02:00
Thomas Camlong 3148ecb823 fix: validate MCP v2 routes 2026-08-13 19:56:55 +02:00
Thomas Camlong 71811dda55 test: keep assistant widget compact 2026-08-13 19:56:55 +02:00
ajnart e4cb8da5e2 feat: migrate MCP server to v2 2026-08-13 19:56:55 +02:00
Thomas Camlong aab12bbe64 Rename Assistant migrations 2026-08-13 19:56:55 +02:00
Thomas Camlong 12c436cd5c fix(assistant): preserve lazy board boundaries 2026-08-13 19:56:53 +02:00
Thomas Camlong 14d426764b docs: refresh assistant OpenAPI schema 2026-08-13 19:56:53 +02:00
ajnart b3b5a58116 fix(assistant): prevent panel focus capture 2026-08-13 19:56:52 +02:00
Thomas 5f7429063b fix(assistant): mysql message storage, migration metadata and per-page bundle cost (#6530) 2026-08-13 19:56:52 +02:00
Thomas Camlong 2ffb05e746 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-13 19:56:44 +02:00
Thomas Camlong 921aac0560 ci: make e2e tests resilient to CI resource contention
E2E specs spin up Docker containers in parallel and intermittently time
out waiting for UI elements under shared-runner load. Limit parallel
workers to 2 and retry flaky failures twice so the container job can
complete and publish the PR preview image.
2026-08-13 19:56:43 +02:00
Thomas Camlong 24bd63d216 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-13 19:56:41 +02:00
Thomas Camlong 8b87967a12 chore: shrink demo assistant widget to 3x3 2026-08-13 19:56:41 +02:00
Thomas d44db87d43 feat: add assistant widget to demo dashboard (#6529) 2026-08-13 19:56:41 +02:00