πŸ“‹ Changelog

v1.1.0 – 2026-07-22
  • ✨ Add /selfrole command and extend /help
  • πŸ“¦ Set explicit image name in docker-compose.yml
  • πŸ“¦ Rename container to pikopiko-bot for clarity
  • ✨ Make selfrole role IDs configurable via SELFROLE_ROLE_IDS env
  • ✨ Restrict /selfrole usage to specific roles via SELFROLE_ALLOWED_BY_IDS
  • ✨ Add database layer for guild config (Phase 1)
  • ✨ Add WebGUI with Discord OAuth2 login and role config (Phase 2)
  • πŸ“¦ Extend .env with WebGUI configuration variables
  • ✨ Support MariaDB/MySQL as database backend
  • πŸ“¦ Remove accidentally committed .env.swp, update .gitignore
  • ✨ Add MariaDB service to docker-compose.yml
  • ✨ Integrate vials price/stock monitoring as bot addon
  • πŸ“¦ Extract selfrole into addon module
  • πŸ“¦ Move conversions/ to bot/umrechnung/ addon
  • πŸ“¦ Update README project structure for addon modules
  • ✨ Addon registry with per-guild enable/disable + dynamic help
  • πŸ”§ Add security checks to web GUI (admin + bot presence)
  • πŸ“¦ Fix pi-lens blocking issues (noqa + type ignores)
  • ✨ Webgui vials channel + mention roles config
  • πŸ“¦ Add CC BY-NC-SA 4.0 license
  • πŸ“¦ Add audit & security review report
  • πŸ”§ 3 audit findings - OAuth2 state, HTTPException, tests
  • ✨ Add /vials-history command for price history
  • ✨ Restrict WebGUI access to whitelisted Discord users
  • πŸ“¦ Rewrite README as complete project documentation
  • ✨ Design redesign, theme toggle, accessibility, multi-select, changelog auto-gen
2026-07-21
  • β€’ Add design spec for hormone unit conversion Discord bot
  • β€’ Add implementation plan for hormone conversion Discord bot
  • πŸ“¦ Project scaffolding for hormone conversion bot
  • ✨ Add hormone and unit reference data
  • ✨ Add hormone unit conversion engine
  • ✨ Add pure formatting functions for bot responses
  • ✨ Add /convert and /help slash commands (Cog)
  • ✨ πŸ”’ (interne Γ„nderung)
  • πŸ“¦ Add Docker deployment setup
  • πŸ”§ Sync command tree once in setup_hook, not on every on_ready
  • πŸ“¦ Implement all code review improvements
  • πŸ“¦ Fix pi-lens diagnostics issues
  • πŸ”§ Remove user/guild IDs from logging for privacy
  • πŸ“¦ Stop tracking .venv symlink, fix gitignore
  • ✨ Improve help formatting with monospace table
  • ✨ Use Discord Embeds with colors for prettier responses
  • ✨ Add test.sh convenience script (like vials project)
  • πŸ“¦ Add comprehensive README.md