docs: bring README current with shipped features (LC-145) #242

Merged
David merged 2 commits from docs/lc-145-update-docs into main 2026-05-28 03:11:55 +02:00
Owner

What

Brings the README current with features that shipped since its last update (LC-77, email reply-by-email). The README's feature catalog, environment-variable table, and tech-stack section had drifted behind several merged epics.

Changes

  • Voice and video: documents consent-gated remote control during 1:1 calls (LC-182 through LC-186).
  • New Personalization section: light/dark/high-contrast (WCAG AA/AAA) themes plus follow-system, comfortable/compact density, and the in-app language picker with browser-language fallback (LC-100, LC-188, LC-190 through LC-194).
  • Integrations and API: documents per-room Atom and iCal feeds served from revocable secret-token URLs (LC-102).
  • Environment variables: adds the LETS_CHAT_RETENTION_SWEEP_ENABLED operator variable that was only documented in CLAUDE.md.
  • Tech stack: notes Project Fluent i18n (links docs/i18n.md) and the semantic design-token theming layer.

Every added line was verified against the current codebase (routes, settings handlers, env-var reads) before writing. README-only change; no code touched.

#LC-145

## What Brings the README current with features that shipped since its last update (LC-77, email reply-by-email). The README's feature catalog, environment-variable table, and tech-stack section had drifted behind several merged epics. ## Changes - **Voice and video:** documents consent-gated remote control during 1:1 calls (LC-182 through LC-186). - **New Personalization section:** light/dark/high-contrast (WCAG AA/AAA) themes plus follow-system, comfortable/compact density, and the in-app language picker with browser-language fallback (LC-100, LC-188, LC-190 through LC-194). - **Integrations and API:** documents per-room Atom and iCal feeds served from revocable secret-token URLs (LC-102). - **Environment variables:** adds the `LETS_CHAT_RETENTION_SWEEP_ENABLED` operator variable that was only documented in CLAUDE.md. - **Tech stack:** notes Project Fluent i18n (links `docs/i18n.md`) and the semantic design-token theming layer. Every added line was verified against the current codebase (routes, settings handlers, env-var reads) before writing. README-only change; no code touched. #LC-145
docs: bring README current with shipped features (LC-145)
All checks were successful
check-secrets / Nosey parker (push) Successful in 4s
check-secrets / Kingfisher (push) Successful in 7s
check-secrets / TruffleHog (push) Successful in 8s
check-secrets / Nosey parker (pull_request) Successful in 4s
check-secrets / TruffleHog (pull_request) Successful in 6s
check-secrets / Kingfisher (pull_request) Successful in 7s
Check / clippy + fmt + tests (pull_request) Successful in 1m57s
fa69add98f
Update the README feature catalog, environment-variable table, and tech-stack section to reflect work landed since the last README touch (LC-77). Adds: consent-gated remote control during 1:1 calls (LC-182-186); a Personalization section covering light/dark/high-contrast themes, density, and the in-app language picker (LC-100, LC-188, LC-190-194); per-room Atom/iCal feeds (LC-102); the LETS_CHAT_RETENTION_SWEEP_ENABLED operator variable; and Project Fluent i18n plus design-token theming in the tech stack.

#LC-145
Merge branch 'main' into docs/lc-145-update-docs
Some checks failed
check-secrets / Nosey parker (push) Successful in 3s
check-secrets / TruffleHog (pull_request) Successful in 5s
check-secrets / Nosey parker (pull_request) Successful in 4s
check-secrets / TruffleHog (push) Successful in 5s
check-secrets / Kingfisher (pull_request) Successful in 6s
Create release / Create release from merged PR (pull_request) Has been skipped
check-secrets / Kingfisher (push) Successful in 7s
Check / clippy + fmt + tests (pull_request) Failing after 14s
936cc35eb9
David merged commit 36cf5f3535 into main 2026-05-28 03:11:55 +02:00
David deleted branch docs/lc-145-update-docs 2026-05-28 03:11:55 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/lets-chat!242
No description provided.