Skip to content

History / Database Schema

Revisions

  • docs(wiki): overhaul pages to match current code - Slash-Commands: rewrite around /help + /settings (the page still documented a removed /squishy help command with profile/staff under it). Add /color, the message/ping options on /play, the full /sudo Settings sub-panel (feature flags, social feeds, reaction roles, archive, welcome/goodbye, auto/color roles), and Force owner transfer. - Database-Schema: document all 19 tables (was 9); refresh the stale bot_settings key list (dropped clips/food keys; added feature flags, welcome/goodbye, owner-grace, etc.); fix the no-host-port DB access note. - Architecture: correct the build model (tsc compiles inside the Docker multi-stage image, not as separate host steps); add the boot sequence, watchtower, the Redis event/command bus + RPC handler map, and the schema-change dispatch. - Environment-Variables: add BOTPANEL_RPC_SECRET + REDIS_URL; mark HUB_CHANNEL_IDS optional; fix VOICE_CLEANUP_DELAY_MS default (0 in code). - Staff-Roles: request entry is /settings -> Staff Role (was /help). - Bot-Owner: add the missing feature.auto_role_on_join flag. - Auto-Voice-Channels: fix the cleanup-delay default. - Feature-Roadmap: add shipped social feeds / reaction roles / auto-join + color roles / archive / botpanel; align changelog convention. - Home: refresh the intro + page index (add Bot Owner). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @jason-tucker jason-tucker committed Jun 5, 2026
  • docs: /games + /play + game catalog editor - Slash-Commands: bumped command count to 7; new /games + /play sections; Manage User row mentions Game Prefs button; Settings sub-panel reference replaces the Games placeholder with the live catalog editor. - Database-Schema: full column reference for games + user_game_prefs (both were marked "future" before). - Feature-Roadmap: collapse the Phase 12 implementation plan into a single ✅ Recently shipped entry. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

    @jason-tucker jason-tucker committed May 6, 2026
  • docs: /profile, profile editor, birthday scheduler - Slash-Commands: /profile section, Manage User row mentions Edit Profile, Settings sub-panel reference shows real User Profiles editor, Automatic events row for the birthday scheduler. - Database-Schema: user_profiles column descriptions updated; new birthday_pings_enabled and birthday_year_visible rows. - Feature-Roadmap: collapse the per-phase Birthday pings + User profile editor breakdowns into ✅ Recently shipped entries; the implementation notes are now in commit history. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

    @jason-tucker jason-tucker committed May 6, 2026
  • docs: Hub Channels sub-panel + hub_channels authoritativeness - Slash-Commands: Settings sub-panel reference adds Hub Channels row; Voice row now mentions the auto-voice category override. - Database-Schema: hub_channels gets a paragraph noting DB is authoritative and HUB_CHANNEL_IDS env is a one-time seed list. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

    @jason-tucker jason-tucker committed May 6, 2026
  • docs: Auto Threads sub-panel + auto_thread_channels schema - Slash-Commands: replace the (now-removed) Features row with an Auto Threads row in the Settings sub-panel reference; add an Automatic events section describing the listener behavior. - Database-Schema: document auto_thread_channels (channel_id PK, guild_id, name_template?, archive_duration?, ...). - Feature-Roadmap: collapse the per-channel auto-thread phases (10a/10b) into a single ✅ Shipped entry under Recently shipped — implementation consolidated into one dynamic list during build. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

    @jason-tucker jason-tucker committed May 6, 2026
  • docs: /sudo Settings sub-panel + bot_settings/sudo_users tables - Slash-Commands: expand /sudo with Settings sub-panel reference table (Sudo Users, Channels, Voice, Features, Games, User Profiles). - Database-Schema: document bot_settings (key/value runtime overrides) and sudo_users (members granted sudo at runtime). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

    @jason-tucker jason-tucker committed May 6, 2026
  • Add wiki: Architecture, Auto Voice Channels, Slash Commands, Deployment, Feature Roadmap, Database Schema, Environment Variables

    @jason-tucker jason-tucker committed May 5, 2026