Skip to content

fix: assistant follow-ups — copyable answers, provider picker, nix hash, docs - #70

Merged
barrulus merged 4 commits into
mainfrom
fix/assistant-followups
Sep 5, 2026
Merged

fix: assistant follow-ups — copyable answers, provider picker, nix hash, docs#70
barrulus merged 4 commits into
mainfrom
fix/assistant-followups

Conversation

@barrulus

@barrulus barrulus commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Four commits that were finished alongside #69 but missed the merge.

Fix the desktop build. #69 brought Quill in, which changed package-lock.json, but the pinned npm-deps hash in nix/package.nix went with the old lockfile. nix-build fails on main today with a hash mismatch. This is the hash CI itself computed.

Let answers be copied. .ui-dialog { user-select: none } exists so dialogs drag cleanly, and it also applied to the assistant, so no one could select an answer out of it. The panel body opts back in; the title bar keeps the drag behaviour, and no other dialog is touched. The same bug is live on Azgaar's master, where the panel CSS still sits in the global sheet.

Pick a provider, then a model. The single dropdown listed every provider's models at once, and discovery made it longer. Choosing the provider first narrows the list to that provider's models, swaps in that provider's key and shows the local-server fields only for a local model. The stored setting is still the model, so existing preferences carry over: the saved model decides which provider starts selected.

Documentation. The Knowledge Base gains entries for the map assistant — what the two tabs are, whether a key is needed, which providers, what it may change, how to undo an edit, and what it costs. The Policy page previously promised the assistant never sees your map; that is now only true of the Help tab, so it is split into Help and This map, the latter stating plainly that map data goes to the provider you pick and that notes are the only thing it can change. The Ollama page described the old robot-button route into the AI Text Generator, which no longer exists, and pointed at /api/generate rather than the OpenAI-compatible /v1 endpoint the assistant uses.

Verification

A clean worktree cut from merged main, with a real npm ci: 102 test files, 1070 tests, tsc --noEmit silent, Biome clean apart from two pre-existing generator warnings, asset stamps current.

In a headless browser against a local build: the panel and answers compute user-select: text while the title bar stays none, selecting an answer returns its text, and switching the provider from Anthropic to Mistral replaces the model list as expected.

@netlify

netlify Bot commented Sep 5, 2026

Copy link
Copy Markdown

Deploy Preview for bazgaars-fmg ready!

Name Link
🔨 Latest commit 4fb53cb
🔍 Latest deploy log https://app.netlify.com/projects/bazgaars-fmg/deploys/6a9c8d997a886b0008b92c99
😎 Deploy Preview https://deploy-preview-70--bazgaars-fmg.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@barrulus
barrulus merged commit f115325 into main Sep 5, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant