Commit Graph

11 Commits

Author SHA1 Message Date
Lorenzo Venerandi
4e34b4b80a feat: refactor admin panel to banlist panel and update related routes and templates 2026-03-08 12:49:55 +01:00
Lorenzo Venerandi
c3fa0c11e6 feat: update IP stats timestamps to use local time and improve dashboard JavaScript for safer data handling 2026-03-08 12:43:32 +01:00
Lorenzo Venerandi
347d918789 code layout improvement 2026-03-08 12:38:33 +01:00
Lorenzo Venerandi
2539713a1d feat: implement IP ban management with override functionality and UI updates 2026-03-08 12:26:57 +01:00
Lorenzo Venerandi
e1ec7ede45 feat: implement brute force protection and error handling for authentication 2026-03-07 17:09:22 +01:00
Lorenzo Venerandi
4fd5832fdc feat: implement authentication modal and update dashboard password handling 2026-03-07 17:06:29 +01:00
Lorenzo Venerandi
18536f0706 feat: implement FastAPI authentication with password protection for admin panel 2026-03-06 22:19:59 +01:00
Lorenzo Venerandi
ddc5dcade3 feat: add copy to clipboard functionality and update button styles in raw request modal 2026-03-04 12:37:55 +01:00
Lorenzo Venerandi
3d8178ff0e feat: enhance dashboard with IP category display and improved data tables 2026-02-28 18:04:26 +01:00
Lorenzo Venerandi
d9ae55c0aa feat: add IP insight feature with detailed view and actions
- Updated various tables to include "Actions" column with inspect buttons for IP insights.
- Created a new IP insight template for displaying detailed information about an IP address.
- Implemented JavaScript functions to handle opening the IP insight view and loading data via HTMX.
- Enhanced map markers to include inspect buttons for quick access to IP insights.
- Added styles for the new IP insight page and buttons to maintain UI consistency.
2026-02-28 17:43:50 +01:00
Lorenzo Venerandi
5d38ea45a8 starting full refactor with FastAPI routes + HTMX and AlpineJS on client side 2026-02-17 13:09:01 +01:00