Executive Summary
Hey all. This is a pretty big release, with lot's of new stuff. Let's get into it...
Content Moderation (Pro): Admins can now moderate posts and comments before they go public, trust or block individual users, and manage pending content from a dedicated admin page. Content moderation is available as a pro feature.
Revamped UI: The home page and post detail view have been refreshed with a cleaner design, better dark mode support, improved mobile layouts, and post details now open in a modal without a full page reload.
Open Core Licensing: Some features (content moderation, search indexing) are now gated as pro features, with a new commercial licensing system using separate private/public key environment variables.
Security: Sign-in email links now use a strong 64-character key (manual entry still uses a 6-digit code for convenience).
Bug Fixes & Improvements:
- Fixed search with hyphenated words
- Option to keep failing webhooks enabled rather than auto-disabling them
- Fixed issue adding links via the toolbar button
- Fixed filter/sort state persisting when navigating back from a post
- Fixed vote listing issues
- Post tags now update live in the listing without a page reload
- Migrated search columns to non-upgrade-breaking types
What's Changed
- Build tweaks by @mattwoberts in #1407
- Bump the all-actions group with 6 updates by @dependabot[bot] in #1410
- Update package-lock.json for js-yaml 3.14.2 bump by @Copilot in #1421
- Bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #1411
- Fix incomplete package-lock.json from Dependabot form-data bump by @Copilot in #1422
- Bump form-data by @dependabot[bot] in #1417
- Bump golang.org/x/oauth2 from 0.15.0 to 0.27.0 by @dependabot[bot] in #1412
- Bump golang.org/x/oauth2 from 0.27.0 to 0.34.0 by @dependabot[bot] in #1423
- Fix typo in the "Deprecated" comment by @alexandear in #1431
- Fixed issue with adding links from the button. by @mattwoberts in #1440
- FIx search with hyphenated words. by @mattwoberts in #1437
- Option to keep failing webhooks enabled. by @mattwoberts in #1438
- Content Moderation, revamped UI, and new "open core" licensing for some features. by @mattwoberts in #1388
- Billing improvements by @mattwoberts in #1445
- Indexing is a pro feature. by @mattwoberts in #1449
- Fix PostFilter keys to prevent My Posts toggle collisions by @michaeltyson in #1447
- Fix typo in donations section of README by @agahkarakuzu in #1451
- Fix: Use strong key for sign-in email link by @mattwoberts in #1468
- Migrate search columns to non-upgrade-breaking types. by @mattwoberts in #1441
New Contributors
- @michaeltyson made their first contribution in #1447
- @agahkarakuzu made their first contribution in #1451
Full Changelog: v0.32.0...v0.33.0