Lorenzo Venerandi
e09d5436ee
linted code
2026-03-10 11:07:55 +01:00
Lorenzo Venerandi
1eb4f54f5c
feat: implement in-memory caching for dashboard data and background warmup task
2026-03-10 11:00:22 +01:00
Lorenzo Venerandi
ba3e6c655d
Fix: wrong ip in login logs
2026-03-09 18:31:56 +01:00
Lorenzo Venerandi
4442bcc406
feat: enhance logging for authentication events
2026-03-09 17:54:47 +01:00
Lorenzo Venerandi
4e024b785e
feat: add IP tracking functionality with track and untrack actions
2026-03-09 14:57:25 +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
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
8fc2d47e96
feat: Add detailed IP information view and refactor IP insight template
...
- Introduced a new partial template `_ip_detail.html` for displaying comprehensive IP details, including activity, geo & network information, reputation, and access history.
- Updated `ip_insight.html` to include the new `_ip_detail.html` partial, streamlining the code and enhancing maintainability.
- Enhanced CSS styles for improved layout and responsiveness, including adjustments to the radar chart size and the introduction of a two-column grid layout for IP details.
- Refactored JavaScript for loading attack types charts to support multiple instances and improved error handling.
2026-03-01 17:00:10 +01:00
carnivuth
75722051d6
added first version of single ip page breakdiwn
2026-02-26 17:10:14 +01:00
Lorenzo Venerandi
8222dc5eb5
increased maximum page size for all IPs endpoint from 100 to 10000
2026-02-23 12:00:01 +01:00
Lorenzo Venerandi
c023d808c6
linted code
2026-02-17 13:13:06 +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