Commit graph

  • 6dc68159df
    feat: bot core and moderation logging updates main loki5512344 2026-10-04 12:47:24 +02:00
  • bfdc5ce282
    feat(moderation): mute/unmute timeout+role, purge, mod-logs join/leave/edit/delete, RateLimiter+JobQueue pre-check loki5512344 2026-09-21 22:09:09 +02:00
  • b4a19e01e4
    refactor(ticket): extract orphan reconcile to service/count, fix presence watching, handler ≤200 loki5512344 2026-09-21 21:48:58 +02:00
  • bd54f9be86
    feat(ticket): orphan reconcile on boot, presence watching N, slowmode 5s anti-spam loki5512344 2026-09-21 21:45:57 +02:00
  • 2a7ace8c09
    feat(ticket): cooldown 5m after close (DB ticket_cooldowns + check on create) loki5512344 2026-09-21 21:40:29 +02:00
  • 9c0b2624e2
    feat(ticket): close reason modal + reopen/transcript/delete panel (forum+channel) loki5512344 2026-09-21 21:37:17 +02:00
  • d7669a6864
    feat(ticket): add /ticket_add and /ticket_remove (staff, forum+channel, ≤200/≤4) loki5512344 2026-09-21 21:31:58 +02:00
  • 56ee953a8e
    refactor(ticket): split handler 690→4 files ≤200, ≤4 files/folder (KISS/SOLID); move forum under service loki5512344 2026-09-21 21:21:27 +02:00
  • e0d3b44118
    perf(ticket): instant defer on modal, skip channels scan before modal popup loki5512344 2026-09-21 21:05:08 +02:00
  • bf52f83a3a
    fix(ticket): creator cannot claim own ticket, staff-only claim check loki5512344 2026-09-21 21:00:51 +02:00
  • e251360f05
    fix(counter): migrate old marker and cleanup duplicate loki5512344 2026-09-21 20:52:50 +02:00
  • fb6fd4fac0
    feat(ticket): forum mode with tags (TICKET_USE_FORUM, channel tags instead of category) loki5512344 2026-09-21 20:45:22 +02:00
  • ac96cfcb59
    feat: ticket v2 select+modal, counter top+human-only, help interactive loki5512344 2026-09-21 20:41:06 +02:00
  • 589238570a
    fix: drop prefix_command from /poll and /remind loki5512344 2026-09-11 12:54:30 +02:00
  • 8108f5cd27
    feat: Phase 4 community features - member counter, polls, reminders loki5512344 2026-09-11 12:40:37 +02:00
  • 1d49d81fad
    feat: tickets 2.5 transcript/hastebin claim/blacklist + blog Discord->backend POST /api/discord/news loki5512344 2026-09-09 14:32:57 +02:00
  • a2b2c41654
    feat: Rust 2024 kernel (serenity 0.12.5+poise 0.7, sqlx 0.9, tokio 1.53) - OTHER + roles without emojis, verify auto on boot, i18n EN, welcome 40, tickets, voice temp, fmt/clippy 0, userbot inspect loki5512344 2026-09-09 14:15:30 +02:00
  • c3b0c2f976
    chore: initial commit - kernel core, security, embeds, tests loki5512344 2026-08-03 11:03:34 +02:00