Skip to content
This repository was archived by the owner on May 14, 2026. It is now read-only.

Latest commit

 

History

History
111 lines (82 loc) · 4.23 KB

File metadata and controls

111 lines (82 loc) · 4.23 KB

Roadmap

This roadmap is a living document that will be updated as the project evolves. It is not a commitment to deliver any specific features or changes, but rather a guide for the project's direction. For more detailed information and updates, please refer to the CHANGELOG.

v0.1.0 - First Major Release

Status: Feature complete, final testing phase

  • Asynchronous architecture with hybrid commands (slash + prefix)
  • Cog loading with hot reload, branded embeds, comprehensive error handling
  • Activity rotation, custom help command, dynamic permission system
  • Multi-format configuration (TOML/YAML/JSON), emoji management
  • Complete moderation suite (ban, kick, warn, timeout, tempban, jail, purge, slowmode)
  • Case management with viewing, searching, modification, and thread-safe numbering
  • XP/leveling, AFK, reminders, snippets, starboard, status roles
  • Bookmarks, temp voice channels, GIF limiting, InfluxDB logging
  • Documentation (MkDocs), Docker, CLI (Typer), testing (pytest + Codecov)
  • Pre-commit hooks, CI/CD, multi-platform Docker builds
  • Database migration (Prisma → SQLModel), package manager (Poetry → uv)
  • CLI framework (Click → Typer), type checker (pyright → basedpyright)
  • Project layout (flat → src), Alembic migrations
  • Plugin system: Deepfry, Flag Remover, Support Notifier, Harmful Commands, Fact, Role Count, TTY Roles, Git, Mail, Mock
  • Final bug fixes, performance optimization, documentation review, release notes

Backlog

Note: The following items are under consideration for future releases. The roadmap will be redesigned after v0.1.0 release.

Configuration & Multi-Guild

  • Interactive configuration wizard, guild-specific feature toggles
  • Configuration import/export, validation, migration tools
  • Enhanced multi-guild optimization, per-guild feature flags and prefixes
  • Cross-guild statistics and analytics

Moderation Enhancements

  • Multi-user moderation commands, bulk operations, templates
  • Enhanced case search and filtering
  • Improved error messages, command analytics

Performance & Caching

  • Redis integration for distributed caching
  • Command cooldowns with Redis backend
  • Permission, guild config, and user data caching with TTL
  • Database query optimization, connection pooling improvements
  • Async operation optimization, memory profiling
  • Automated slowmode based on activity
  • Auto-moderation triggers, scheduled tasks system

Statistics & Tracking

  • User activity and command usage statistics
  • Server growth metrics, feature usage tracking
  • Invite tracking with credit system
  • Nickname and role change history
  • Message edit/delete logging
  • Statistical reports, visualizations, export functionality

Auto-Moderation

  • Regex-based content filtering, spam detection
  • Heat system (escalating warnings), rate limiting
  • Link filtering with whitelist, mention spam protection
  • Raid protection, alt account detection
  • Suspicious activity monitoring, automated restrictions

External Integrations

  • RSS subscription service with filtering and formatting
  • Repology API integration for package search and updates
  • GitHub webhooks, custom webhook support
  • API endpoints for external services

Economy & Engagement

  • Virtual currency, wallets, transactions
  • Shop system with purchasable items
  • Daily rewards, streaks, achievements, badges
  • Leaderboards, contests, giveaways, custom rewards

Support & Ticketing

  • Ticket creation, management, transcripts
  • Category-based routing, staff assignment
  • Ticket statistics and analytics
  • FAQ system, auto-responses, priority levels

Web Dashboard

  • Authentication, guild management, real-time statistics
  • Configuration management UI, moderation case viewer
  • User management, log viewer, analytics
  • Plugin management, RESTful API, WebSocket support

Stable Release (v1.0.0)

  • Comprehensive code review, security audit
  • Performance benchmarking, load testing
  • Documentation completeness, migration guides
  • Discord verification, bot list submissions
  • Public announcement, community server

Future Considerations

  • Voice features, AI/ML moderation, mobile app
  • Multi-language support, advanced analytics
  • Custom command builder, integration marketplace