feat(phase2): bulk delete + audit log; update roadmap/parity docs

This commit is contained in:
2026-06-30 10:20:57 -04:00
parent d3b7f39b9e
commit d7c84647e5
12 changed files with 660 additions and 77 deletions
+15 -15
View File
@@ -2,7 +2,7 @@
## vs Discord, Guilded (historical), TeamSpeak 6, Fluxer
Compiled 2026-06-30. Guilded data reflects its pre-shutdown state.
Compiled 2026-06-30. Updated after Phase 1 completion.
---
@@ -22,16 +22,16 @@ Compiled 2026-06-30. Guilded data reflects its pre-shutdown state.
| Feature | dumpsterChat | Discord | Guilded | TeamSpeak 6 | Fluxer |
|---------|:------------:|:-------:|:-------:|:-----------:|:------:|
| Text channels | ✅ | ✅ | ✅ | ✅ | ✅ |
| Direct messages | | ✅ | ✅ | ❌ | ✅ |
| Markdown support | ⚠️ basic | ✅ full | ✅ full | ❌ basic | ✅ full |
| Direct messages | | ✅ | ✅ | ❌ | ✅ |
| Markdown support | | ✅ full | ✅ full | ❌ basic | ✅ full |
| Reactions | ✅ | ✅ | ✅ | ❌ | ✅ |
| Replies | ✅ | ✅ | ✅ | ❌ | ✅ |
| Threads | ❌ | ✅ | ✅ | ❌ | 🔄 |
| Forum channels | ❌ | ✅ | ✅ | ❌ | 🔄 |
| Pinned messages | ✅ | ✅ | ✅ | ✅ | ✅ |
| Message search | | ✅ full | ✅ | ❌ | ✅ Meilisearch |
| Message search | | ✅ full | ✅ | ❌ | ✅ Meilisearch |
| Edit / delete messages | ✅ | ✅ | ✅ | ❌ | ✅ |
| Rich embeds / link unfurling | | ✅ | ✅ | ❌ | ✅ |
| Rich embeds / link unfurling | | ✅ | ✅ | ❌ | ✅ |
| File uploads | ⚠️ MinIO | ✅ | ✅ | ✅ | ✅ S3-backed |
| GIF picker (Giphy) | ✅ | ✅ | ✅ | ❌ | ✅ |
| Typing indicators | ✅ | ✅ | ✅ | ❌ | ✅ |
@@ -80,17 +80,17 @@ Compiled 2026-06-30. Guilded data reflects its pre-shutdown state.
| Roles | ✅ | ✅ | ✅ | ✅ | ✅ |
| Hierarchical roles | ⚠️ basic | ✅ | ✅ | ✅ | ✅ |
| Permission bitflags | ✅ | ✅ | ✅ | ✅ granular | ✅ |
| Per-channel permission overrides | | ✅ | ✅ | ✅ | ✅ |
| Per-channel permission overrides | 🔄 | ✅ | ✅ | ✅ | ✅ |
| @everyone default role | ✅ | ✅ | ✅ | ✅ | ✅ |
| Role colors | | ✅ | ✅ | ❌ | ✅ |
| Role colors | ⚠️ DB ready | ✅ | ✅ | ❌ | ✅ |
| Role icons | ❌ | ✅ Nitro | ❌ | ❌ | ❌ |
| Administrator bypass | ✅ | ✅ | ✅ | ✅ | ✅ |
### dumpsterChat Permissions (current)
`VIEW_CHANNEL`, `SEND_MESSAGES`, `MANAGE_MESSAGES`, `KICK_MEMBERS`, `BAN_MEMBERS`, `MANAGE_SERVER`, `MANAGE_CHANNELS`, `ADMINISTRATOR`, `CONNECT_VOICE`, `SPEAK_VOICE`, `SHARE_SCREEN`.
`VIEW_CHANNEL`, `SEND_MESSAGES`, `MANAGE_MESSAGES`, `KICK_MEMBERS`, `BAN_MEMBERS`, `MANAGE_SERVER`, `MANAGE_CHANNELS`, `ADMINISTRATOR`, `CONNECT_VOICE`, `SPEAK_VOICE`, `SHARE_SCREEN`, `MUTE_MEMBERS`, `CREATE_INSTANT_INVITE`, `CHANGE_NICKNAME`, `MANAGE_NICKNAMES`, `MANAGE_ROLES`, `MANAGE_WEBHOOKS`, `EMBED_LINKS`, `ATTACH_FILES`, `ADD_REACTIONS`, `USE_EXTERNAL_EMOJIS`, `MENTION_EVERYONE`.
**Missing compared to Discord/Guilded:** `CREATE_INSTANT_INVITE`, `CHANGE_NICKNAME`, `MANAGE_NICKNAMES`, `MANAGE_ROLES`, `MANAGE_WEBHOOKS`, `EMBED_LINKS`, `ATTACH_FILES`, `ADD_REACTIONS`, `USE_EXTERNAL_EMOJIS`, `MENTION_EVERYONE`, `USE_VOICE_ACTIVITY`, `PRIORITY_SPEAKER`, `MUTE_MEMBERS`, `DEAFEN_MEMBERS`, `MOVE_MEMBERS`, `REQUEST_TO_SPEAK`, etc.
**Missing compared to Discord/Guilded:** `USE_VOICE_ACTIVITY`, `PRIORITY_SPEAKER`, `DEAFEN_MEMBERS`, `MOVE_MEMBERS`, `REQUEST_TO_SPEAK`, etc.
---
@@ -98,14 +98,14 @@ Compiled 2026-06-30. Guilded data reflects its pre-shutdown state.
| Feature | dumpsterChat | Discord | Guilded | TeamSpeak 6 | Fluxer |
|---------|:------------:|:-------:|:-------:|:-----------:|:------:|
| Kick | ⚠️ permission exists, UI? | ✅ | ✅ | ✅ | ✅ |
| Ban | ⚠️ permission exists, UI? | ✅ | ✅ | ✅ | ✅ |
| Mute (voice/text) | | ✅ | ✅ | ✅ | ✅ |
| Kick | | ✅ | ✅ | ✅ | ✅ |
| Ban | | ✅ | ✅ | ✅ | ✅ |
| Mute (voice/text) | | ✅ | ✅ | ✅ | ✅ |
| Timeout | ❌ | ✅ | ❌ | ❌ | ❌ |
| Slowmode | | ✅ | ✅ | ❌ | ✅ |
| Slowmode | | ✅ | ✅ | ❌ | ✅ |
| AutoMod | ❌ | ✅ | ✅ Flow Bots | ❌ | 🔄 |
| Audit log | | ✅ | ✅ | ❌ | ✅ |
| Message delete bulk | | ✅ | ✅ | ❌ | ✅ |
| Audit log | 🔄 | ✅ | ✅ | ❌ | ✅ |
| Message delete bulk | 🔄 | ✅ | ✅ | ❌ | ✅ |
| Member screening / applications | ❌ | ❌ | ✅ recruitment | ❌ | ❌ |
| Reports | ❌ | ✅ | ✅ | ❌ | ✅ |