UX: change text of public_topic action code in login required sites.
FIX: Hide links to muted topics and in categories list
FIX: Do not replace words in hashtags and mentions
FIX: allowed_theme_ids should not be persisted in GlobalSettings
FEATURE: User preference to disable push notifications
FIX: ensures minimum tags logic is correct and shared
DEV: migrate (almost all) routes from
UPDATE: add latest update section & Cloudflare instruction
FEATURE: Apply rate limits per user instead of IP for trusted users
⚠ DO NOT MERGE
REFACTOR: Use IntersectionObserver to calculate topic progress position
REFACTOR: Topic-list conversion from tables to div html element
FIX: extract and fix overriding of usernames by external auth
FIX: infinite recursion when calling a refresh() action on routes
FEATURE: Allow users to edit alt text from the image preview in the editor
DEV: Run topic tracking state updates in defer queue.
ProTip! Find all pull requests that aren't related to any open issues with -linked:issue.