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