feat(frontend): public channels, self-excluded member picker, editable display name

- create-channel modal: Public checkbox (default off), self excluded from
  member list (creator auto-added), shows member display names
- Settings modal to edit your own display name
- members panel shows names and marks (you)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
h z
2026-05-15 09:09:49 +01:00
parent c10cdcf2e5
commit 6b35d92aef
5 changed files with 113 additions and 15 deletions

View File

@@ -8,6 +8,7 @@ export type AuthContextValue = {
logout: () => Promise<void>
ensureFreshToken: () => Promise<string | null>
refreshGuilds: () => Promise<void>
updateName: (name: string) => Promise<void>
}
export const AuthContext = createContext<AuthContextValue | null>(null)