backup
This commit is contained in:
@@ -74,7 +74,7 @@ A geographical overview of ban activity.
|
|||||||
- **Interactive zoom and pan:** Users can zoom in/out using mouse wheel or touch gestures, and pan by clicking and dragging. This allows detailed inspection of densely-affected regions. Zoom controls (zoom in, zoom out, reset view) are provided as overlay buttons in the top-right corner.
|
- **Interactive zoom and pan:** Users can zoom in/out using mouse wheel or touch gestures, and pan by clicking and dragging. This allows detailed inspection of densely-affected regions. Zoom controls (zoom in, zoom out, reset view) are provided as overlay buttons in the top-right corner.
|
||||||
- For every country that has bans, the total count is shown only in the country tooltip, not rendered on the map itself.
|
- For every country that has bans, the total count is shown only in the country tooltip, not rendered on the map itself.
|
||||||
- Countries with zero banned IPs show no tooltip and remain blank and transparent.
|
- Countries with zero banned IPs show no tooltip and remain blank and transparent.
|
||||||
- Clicking a country filters the companion table below to show only bans from that country.
|
- Clicking a country filters the companion table below to show only bans from that country. When a country is selected the server returns the **complete** list of bans for that country in the chosen time window — the default 200-row companion cap is lifted for filtered queries. Clicking the same country again or using the "Clear filter" button reverts to the standard unfiltered view.
|
||||||
- Time-range selector with the same quick presets:
|
- Time-range selector with the same quick presets:
|
||||||
- Last 24 hours
|
- Last 24 hours
|
||||||
- Last 7 days
|
- Last 7 days
|
||||||
@@ -83,6 +83,11 @@ A geographical overview of ban activity.
|
|||||||
- **Data source selection:** Same rule as the Dashboard — "Last 24 hours" uses the live fail2ban database; all other ranges use the BanGUI archive.
|
- **Data source selection:** Same rule as the Dashboard — "Last 24 hours" uses the live fail2ban database; all other ranges use the BanGUI archive.
|
||||||
- A **data-source badge** is displayed alongside the time-range selector indicating **Live (fail2ban DB)** or **Archive (BanGUI DB)**.
|
- A **data-source badge** is displayed alongside the time-range selector indicating **Live (fail2ban DB)** or **Archive (BanGUI DB)**.
|
||||||
|
|
||||||
|
### Companion Table
|
||||||
|
|
||||||
|
- The column header row is always visible at the top of the scrollable table area (sticky positioning) so column labels remain readable regardless of scroll position.
|
||||||
|
- The pagination / page-size bar is always visible at the bottom of the scrollable table area (sticky positioning) so the user can navigate pages without scrolling back down.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 5. Jail Management
|
## 5. Jail Management
|
||||||
|
|||||||
4
frontend/package-lock.json
generated
4
frontend/package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "bangui-frontend",
|
"name": "bangui-frontend",
|
||||||
"version": "0.9.17",
|
"version": "0.9.18",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "bangui-frontend",
|
"name": "bangui-frontend",
|
||||||
"version": "0.9.17",
|
"version": "0.9.18",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@fluentui/react-components": "^9.55.0",
|
"@fluentui/react-components": "^9.55.0",
|
||||||
"@fluentui/react-icons": "^2.0.257",
|
"@fluentui/react-icons": "^2.0.257",
|
||||||
|
|||||||
Reference in New Issue
Block a user