Skip to content

Implement and document complete forum core functionality - #1

Merged
misaka4e21 merged 4 commits into
mainfrom
complete-forum-core
Nov 2, 2026
Merged

misaka4e21 merged 4 commits into
mainfrom
complete-forum-core

Conversation

@misaka4e21

Copy link
Copy Markdown
Contributor

No description provided.

Deliver the complete forum-core capability set across browser reads,
participation, moderation, federation, notifications, and account recovery.

- Add site-scoped upvote/downvote settings, vote storage and ranking,
  reaction compatibility, and federated Like/Dislike handling.
- Replace flat reply reads with one bounded recursive thread model including
  depth, nested children, child counts, ordering, and visibility inheritance.
- Add community follow policies, browser follow/unfollow, approval review,
  membership transitions, and federated Follow/Accept/Reject/Undo behavior.
- Add personal person/community/instance blocks and apply them consistently
  to feeds, search, details, threads, notifications, and interactions.
- Add reports, moderation logs, community/site bans, moderation notifications,
  and enforce current authority, target access, and notification retirement.
- Add saved, read, personal-hidden, and liked account lists with current-access
  rechecks and additive post metadata.
- Add password reset and authenticated password change with encrypted durable
  mail jobs, rate limits, single-use tokens, and session revocation.
- Add ordered PostgreSQL migrations, MyGO and HTTP acceptance tests, GORM-based
  query construction, API/frontend/permission/runbook documentation, and
  generated MyGO sources.
@misaka4e21
misaka4e21 merged commit 192b639 into main Nov 2, 2026
0 of 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