Skip to content

34 communities#65

Merged
sametekinpolat merged 5 commits intodevelopmentfrom
34-communities
May 1, 2026
Merged

34 communities#65
sametekinpolat merged 5 commits intodevelopmentfrom
34-communities

Conversation

@sametekinpolat
Copy link
Copy Markdown
Owner

No description provided.

Implements all 4 community user stories server-side:
create community (with uniqueness check), join/leave (with owner
restriction), add/reorder rules (with permission check), send and
respond to invites (with notification).
Adds /communities listing page with community cards and a Sheet-based
create form. Name validation, uniqueness error, and redirect on success.
Implements AC4–AC6: gradient banner header with join/leave and NSFW badge,
post feed with New/Top/Controversial sort tabs and pinned-first ordering,
sticky right panel with rules and moderators, member-only invite form.
Adds /communities/[name]/settings, gated to moderators with
canManageSettings. Supports adding rules and reordering them with
optimistic Up/Down controls.
Creates a (main) route group layout wrapping all app pages in a shared
AppShell (header + collapsible sidebar + My Communities section).
Home page moved into the group; shell stripped from home-page-client.
@sametekinpolat sametekinpolat merged commit 7f89751 into development May 1, 2026
1 check passed
@sametekinpolat sametekinpolat deleted the 34-communities branch May 1, 2026 21:00
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