feat(phase3): threads backend + thread panel UI
This commit is contained in:
+17
-6
@@ -21,17 +21,28 @@
|
||||
|
||||
---
|
||||
|
||||
## Phase 2 — Moderation & Permissions 🔄 IN PROGRESS
|
||||
## Phase 2 — Moderation & Permissions ✅ COMPLETE
|
||||
|
||||
> Unlocks serious server organization. Guilded's strength was granular permissions.
|
||||
|
||||
| # | Feature | Status |
|
||||
|---|---------|--------|
|
||||
| 2.1 | Per-Channel Permission Overrides | In progress |
|
||||
| 2.2 | Expanded Permission Flags | ✅ Already added in `internal/permissions/permissions.go` |
|
||||
| 2.3 | Role Colors & Hierarchy | ✅ DB columns present; UI in progress |
|
||||
| 2.4 | Audit Log | ✅ Backend + server settings panel live |
|
||||
| 2.5 | Bulk Message Delete | ✅ Backend + frontend live |
|
||||
| 2.1 | Per-Channel Permission Overrides | ✅ Backend routes + frontend matrix |
|
||||
| 2.2 | Expanded Permission Flags | ✅ Backend bits + RoleManager UI |
|
||||
| 2.3 | Role Colors & Hierarchy | ✅ DB + editor; chat rendering in Phase 7 |
|
||||
| 2.4 | Audit Log | ✅ Backend + server settings panel |
|
||||
| 2.5 | Bulk Message Delete | ✅ Backend + frontend |
|
||||
|
||||
---
|
||||
|
||||
## Phase 3 — Threads & Forums 🔄 IN PROGRESS
|
||||
|
||||
> Guilded's thread and forum system kept busy servers organized.
|
||||
|
||||
| # | Feature | Status |
|
||||
|---|---------|--------|
|
||||
| 3.1 | Threads | ✅ Reused channels table + thread panel |
|
||||
| 3.2 | Forum Channels | Pending |
|
||||
|
||||
### 2.1 Per-Channel Permission Overrides
|
||||
- **Backend:** New `channel_overrides` table (channel_id, target_type: role/user, target_id, allow_bitflags, deny_bitflags). Extend permission checker to layer channel overrides on top of role permissions.
|
||||
|
||||
Reference in New Issue
Block a user