Skip to content

Groups default not-discoverable (D53 amend) + working contract policy editors - #699

Merged
jacoby149 merged 6 commits into
devfrom
jacoby149/groups-default-not-discoverable
Aug 28, 2026
Merged

Groups default not-discoverable (D53 amend) + working contract policy editors#699
jacoby149 merged 6 commits into
devfrom
jacoby149/groups-default-not-discoverable

Conversation

@jacoby149

Copy link
Copy Markdown
Owner

Groups now default to not discoverable (D53 amendment) — listing is an opt-in, so app-backend groups (notes, messages, DMs) stay out of the directory; a one-time, sentinel-gated backfill delists groups created under the old default. The authenticator's group contract editors now work end-to-end: the Settings TODO becomes a real join-policy editor, and the roles editor + discoverable toggle are verified through the real UI → POST /v3/groups/update → persisted. Also fixes a groupDisplayName bug (it derived the name from the wrong path segments — users/<username> — so every group looked identical; now it returns the slug). Adds an 11-test e2e torture spec (API floor + browser gauntlet + I3 / empty-name / save-failure anti-tests) plus API + UI unit tests. 789 API + 105 UI green, ruff + tsc -b clean, existing groups-demo e2e (30) green.

@jacoby149
jacoby149 merged commit 4a07287 into dev Aug 28, 2026
13 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