9 Commits

Author SHA1 Message Date
Michatec 5febf7e64d feat(shop): implement CSRF protection and improve UI/UX
- Add CSRF token validation to the shop purchase process to prevent cross-site request forgery.
- Implement a unique constraint on `UserShopItem` to prevent duplicate purchases of the same item.
- Refactor the shop template with a modern, responsive grid layout and improved visual feedback for owned items.
- Enhance CSS with better dark/light mode support, including improved navbar styling and scrollbar customization.
- Add `.env_example` and update documentation for environment variable setup.
- Integrate `python-dotenv` for environment variable management.
- Improve logging configuration for the application.
- Update `.gitignore` to include `venv/` and `.env`.

Co-authored-by: Copilot <copilot@github.com>
2026-04-26 20:49:42 +02:00
Michachatz 803d3ca360 Update base.html 2025-11-23 15:30:07 +01:00
Michatec 1c05248829 Notifications Widget Added 2025-11-23 12:58:22 +01:00
Michatec 0e9024949b Fix comments Gravatar not shown 2025-11-23 10:53:37 +01:00
Michatec 1fd5cddd3c Fix Username not shown 2025-11-23 00:14:31 +01:00
Michatec 2ef98ce897 - Added Gravatar Integration
- Realtime Notify & Notify API
- Some bugs fixed
2025-11-22 23:49:00 +01:00
Michatec 986a1a2a25 Secret Page removed. 2025-11-08 21:17:47 +01:00
Michatec 00b9c170f1 Missing check oauth 2025-09-27 21:12:45 +02:00
Michatec 767fb638ce Files 2025-09-27 20:49:58 +02:00