New Features
- added new authentication workflow. The dashboard password can be configured via
envorconfig.yaml. If not set it will be generated and printed in the logs below thedashboard secret path. - added a new IP Banlist Manager. View all IPs flagged as attackers and exported to the banlist, with the ability to unban selected IPs or add new ones. The page and relative apis can be accessed only after authentication.
- added Tracked Ips dashboard. You can now add desired Ips to the tracking and explore them easily in the dedicated window. The page and relative apis can be accessed only after authentication.
Improvements
- added page preloading and caching, significantly reducing dashboard load times after periods of inactivity.
- improved logging messages for greater clarity.
- improved dashboard documentation.
What's Changed
- Feat/add fastapi authentication by @Lore09 in #121
- Feat/manageable ip banlist by @Lore09 in #122
- Feat/ip tracking panel by @Lore09 in #123
- Feat/improved logging by @Lore09 in #124
- fix connection exception issue by @Lore09 in #125
- Fix: wrong ip in login logs by @Lore09 in #126
- Feat/release 1.2 by @Lore09 in #127
- Feat/release 1.2 by @Lore09 in #128
Full Changelog: v1.1.3...v1.2.0