a933d451bd
fix: re-apply possibly failed category migrations
2026-04-10 00:15:55 +03:00
cb5c0ca44c
feat: allow category nesting
2026-04-02 15:08:32 +03:00
8ec51a2d60
feat(moderation): add moderation section with deleted threads/replies and restore
2026-03-25 22:42:02 +02:00
6174bed49a
feat(admin): split role permissions for each section
2026-03-25 17:02:40 +02:00
7147d79881
feat: add "last reply by" to thread card
2026-03-21 01:22:31 +02:00
c0aa22adb0
feat: editable templates
2026-03-18 16:03:30 +02:00
477e9e3dfd
feat: allow guests to post/reply when given permissions
2026-03-18 10:24:33 +02:00
6f3b007f90
feat: editable category design
2026-03-16 00:38:27 +02:00
5d82c6a927
fix: default role colors
2026-03-13 17:12:44 +02:00
7205dded5a
feat: app initialize screen
2026-03-13 16:02:41 +02:00
9a33146bd8
feat: allow editing can post/reply permissions
2026-03-11 00:08:41 +02:00
0574535f53
feat: team-based permissions
2026-03-11 00:08:41 +02:00
da0c77114a
feat: category read markers
2026-02-15 10:02:32 +02:00
03c2a6162b
fix: db seeds
2026-01-18 00:52:12 +02:00
51c49c32da
fix: remove post slug from seed
2026-01-18 00:31:48 +02:00
ed04879575
fix: db seeds
2026-01-17 00:22:14 +02:00
362fdc8b03
fix: allow creating multiple custom roles
2026-01-17 00:18:00 +02:00
a286bbdfe9
test: add incremental db test
2026-01-10 16:39:18 +02:00
c3d267f122
fix: db seed transactions logic
2026-01-10 15:34:18 +02:00
c017bb3d09
fix: db seed migrations
2026-01-08 09:32:40 +02:00
8b489b9cc3
fix: forum users tables migrations
2026-01-07 22:40:43 +02:00
8848ba0304
fix: roles seed
2026-01-03 02:09:03 +02:00
e4281e2128
fix: seed migration
2026-01-01 16:39:21 +02:00
b6e40f9976
fix: add seed migration
2025-12-31 17:52:11 +02:00
55f1dbd258
fix: db seeds
2025-12-29 23:57:20 +02:00
a3f5360ff5
feat: post edit history
2025-12-18 01:05:11 +02:00
0a0e64dae5
feat: thread drafts
2025-12-14 00:42:37 +02:00
b5df3a66be
fix: migration/seed users table mismatches
2025-12-13 16:29:57 +02:00
973580ef2b
feat: bookmark threads
2025-12-09 00:34:35 +02:00
3e1e0d2ada
refactor: user stats -> forum users
2025-11-29 23:08:24 +02:00
0f6988b71c
feat: user signatures
2025-11-29 18:51:41 +02:00
17af5fd29e
build: fix migrations
2025-11-29 10:33:13 +02:00
7f5fbd6168
refactor: fix seed without slug
2025-11-29 01:58:22 +02:00
50258e95da
refactor: remove post slugs
2025-11-28 20:12:19 +02:00
4832a95d43
fix(l10n): translation source strings
2025-11-25 18:50:54 +02:00
d2baf2a813
feat: add optional guest access with role-based permissions
...
Implement opt-in guest access system allowing unauthenticated users to
view forum content with configurable permissions.
Features Added:
- Guest access toggle in admin settings for forum-wide control
- Guest role with configurable category-level permissions
(view/post/reply)
- Role type system (admin, moderator, default, guest, custom) for
enhanced access control
- Public page support in routing with automatic redirect to login when
disabled
- Public settings API endpoint for unauthenticated access to forum
metadata
- Guest role permissions UI in admin panel with clear capability
restrictions
- Database migration with automatic role type assignment and guest
role seeding
Security & Permission Improvements:
- Permission middleware now validates permissions on public pages
instead of skipping checks
- Admin/moderator roles have full access; guest/default roles
restricted from moderation
- Guest role cannot be assigned to authenticated users
Breaking Changes:
- Forum title/subtitle moved from system config to app config
(auto-migrated)
- Permission middleware behavior changed for PublicPage routes (now
checks permissions)
2025-11-25 02:02:46 +02:00
843f81a087
fix(l10n): translation source string issues
2025-11-24 10:36:57 +02:00
09f6ea4a3b
fix(Seed): don't seed admin category permission
2025-11-23 14:03:48 +02:00
e795ec2667
fix(Seed): improve seed idempotency
2025-11-23 13:55:35 +02:00
c9a76e5cd9
feat(Roles): admin always has full permissions
2025-11-22 23:37:05 +02:00
3d113f1f31
fix(l10n): update translation source strings
2025-11-22 20:59:43 +02:00
257a12dfc4
fix: post counts in threads/categories
2025-11-22 01:55:06 +02:00
b67813fa34
fix(SeedHelper): subscribe author to welcome thread
2025-11-22 01:39:05 +02:00
a3b0582d2c
fix(l10n): fix welcome post & bbcode example strings
2025-11-22 00:39:46 +02:00
49c12011fa
fix(l10n): update bbcode-including strings
2025-11-21 23:34:18 +02:00
e2fd6383d3
fix(Seeds): update seed output & add repair command
2025-11-21 20:39:48 +02:00
d9cb3a6d9b
fix(Seeds): log seed statuses in console
2025-11-21 20:39:47 +02:00
749c30c2f2
fix: initial seed
2025-11-21 19:31:03 +02:00
c6d757bee6
fix: migration
2025-11-21 09:40:04 +02:00
88cb7f5aa9
feat: add role colors + improve user data structure/enrichment
2025-11-21 01:00:45 +02:00