Skip to content

Readers sign in to choose the chat's model - #225

Merged
robertblust merged 3 commits into
mainfrom
readers-sign-in-to-the-chat
Oct 25, 2026
Merged

robertblust merged 3 commits into
mainfrom
readers-sign-in-to-the-chat

Conversation

@robertblust

@robertblust robertblust commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

A reader the owner invites can now sign in to the chat at id.blust.ch and choose the model and effort that answer, while every visitor is still answered by Sonnet 5 at low. Every page's chat tag names the identity service, guestgraph.io's client and organization and the family's project, so /login, /logout, /model and /effort appear wherever the chat does, the root page included, where the login returns.

The privacy page says what sign-in adds, in English and German, under "Where your data goes": an account only by invitation, held at id.blust.ch in Zurich with the reader's name and email address, the chat keeping of a signed-in reader only a count for the month under a key it cannot turn back into the account, and the question line the same for every reader. Its list of what is not used no longer says there are no accounts. The share cards and the sitemap are rebuilt for the changed pages.

The site also takes design 0.158.1, which fixes the layout of the chat's /help list, whose seven-character column the sign-in's /logout and /effort ran into; npm run design writes its chat.css, and the share cards' hashes follow the stylesheet.

The host's side, the chat taking sign-in, is guestgraph/mcp-guestgraph-io#118.

Verified: ./generate.py --dry-run for the intro talk, npm run test:og, og:check, design:check, sitemap:check, model:check, pages:check, api:check, pin:check, npm run verify and npx design links against design serve, npx design german stale HEAD^1 HEAD, sh conventions/conventions-check, on each commit; for design 0.158.1 first npm install, npm run design, pages, pictures, pages, og and sitemap.

🤖 Generated with Claude Code

robertblust and others added 2 commits October 25, 2026 00:51
A reader the owner invites can now sign in to the chat at id.blust.ch and choose the model and effort that answer, while every visitor is still answered by Sonnet 5 at low. Every page's chat tag names the identity service, guestgraph.io's client and organization and the family's project, so /login, /logout, /model and /effort appear wherever the chat does, the root page included, where the login returns.

The privacy page says what sign-in adds, in English and German, under "Where your data goes": an account only by invitation, held at id.blust.ch in Zürich with the reader's name and email address, the chat keeping of a signed-in reader only a count for the month under a key it cannot turn back into the account, and the question line the same for every reader. Its list of what is not used no longer says there are no accounts. The share cards and the sitemap are rebuilt for the changed pages.

Verified: ./generate.py --dry-run for the intro talk, npm run test:og, og:check, design:check, sitemap:check, model:check, pages:check, api:check, pin:check, npm run verify and npx design links against design serve, npx design german stale HEAD^1 HEAD, sh conventions/conventions-check.

Process: Delivery
Phase: Implement
Track: Code
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
design 0.158.1 fixes the layout of the chat's /help list, which the sign-in commands lengthen. npm run design writes its chat.css, and the share cards' hashes follow the stylesheet; no card's picture and no page's date changes.

Verified: npm install, npm run design, pages, pictures, pages, og and sitemap, then ./generate.py --dry-run for the intro talk, npm run test:og, og:check, design:check, sitemap:check, model:check, pages:check, api:check, pin:check, npm run verify and npx design links against design serve, npx design german stale HEAD^1 HEAD, sh conventions/conventions-check.

Process: Delivery
Phase: Implement
Track: Code
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The family writes en-US, and blust.ch's privacy page says the account is held in Zurich; the English paragraph on sign-in now says so too, while the German keeps Zürich. The privacy page's share card hash follows.

Verified: npm run og and sitemap, then ./generate.py --dry-run for the intro talk, npm run test:og, og:check, design:check, sitemap:check, model:check, pages:check, api:check, pin:check, npm run verify and npx design links against design serve, npx design german stale HEAD^1 HEAD, sh conventions/conventions-check.

Process: Delivery
Phase: Implement
Track: Code
German-unchanged: privacy/index.html#a54
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@robertblust
robertblust merged commit c21d7ae into main Oct 25, 2026
2 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