linkong
|
5639546990
|
fix: stabilize bgp overview table viewport
|
2026-04-08 17:48:32 +08:00 |
|
rayd1o
|
981617ee80
|
Bump version to 0.23.1
|
2026-04-07 23:51:44 +08:00 |
|
linkong
|
b8f70f8b71
|
fix: stabilize datasource progress and websocket flow
|
2026-04-01 12:04:28 +08:00 |
|
linkong
|
126d4dadb7
|
fix: align dashboard quick entry actions
|
2026-04-01 09:44:32 +08:00 |
|
linkong
|
e903723877
|
fix: add controlled service restart console
|
2026-03-31 17:56:31 +08:00 |
|
linkong
|
7a3ca6e1b3
|
fix: refine treemap sizing and add earth bgp collectors
|
2026-03-27 16:35:40 +08:00 |
|
linkong
|
3dd210a3e5
|
feat: refine collected data overview and admin navigation
|
2026-03-27 15:08:45 +08:00 |
|
linkong
|
b0058edf17
|
feat: add bgp observability and admin ui improvements
|
2026-03-27 14:27:07 +08:00 |
|
linkong
|
020c1d5051
|
Refine data management and collection workflows
|
2026-03-25 17:19:10 +08:00 |
|
linkong
|
cc5f16f8a7
|
Fix settings layout and frontend startup checks
|
2026-03-25 10:42:10 +08:00 |
|
rayd1o
|
ef0fefdfc7
|
feat: persist system settings and refine admin layouts
|
2026-03-25 02:57:58 +08:00 |
|
rayd1o
|
d9a64f7768
|
fix(frontend): fix iframe scrollbar issue by using 100% instead of 100vw/vh and setting html/body/root to 100% height
|
2026-03-21 04:10:33 +08:00 |
|
rayd1o
|
aaae6a53c3
|
feat(backend): Add cable graph service and data collectors
## Changelog
### New Features
#### Cable Graph Service
- Add cable_graph.py for finding shortest path between landing points
- Implement haversine distance calculation for great circle distances
- Support for dateline crossing (longitude normalization)
- NetworkX-based graph for optimal path finding
#### Data Collectors
- Add ArcGISCableCollector for fetching submarine cable data from ArcGIS GeoJSON API
- Add FAOLandingPointCollector for fetching landing point data from FAO CSV API
### Backend Changes
#### API Updates
- auth.py: Update authentication logic
- datasources.py: Add datasource endpoints and management
- visualization.py: Add visualization API endpoints
- config.py: Update configuration settings
- security.py: Improve security settings
#### Models & Schemas
- task.py: Update task model with new fields
- token.py: Update token schema
#### Services
- collectors/base.py: Improve base collector with better error handling
- collectors/__init__.py: Register new collectors
- scheduler.py: Update scheduler logic
- tasks/scheduler.py: Add task scheduling
### Frontend Changes
- AppLayout.tsx: Improve layout component
- index.css: Add global styles
- DataSources.tsx: Enhance data sources management page
- vite.config.ts: Add Vite configuration for earth module
|
2026-03-11 16:38:49 +08:00 |
|
rayd1o
|
4ada75ca14
|
new branch
|
2026-03-07 13:06:37 +08:00 |
|
rayd1o
|
e7033775d8
|
first commit
|
2026-03-05 11:46:58 +08:00 |
|