rayd1o
0082cf3fbd
release: bump version to 0.33.0
2026-04-22 05:28:54 +08:00
rayd1o
3ae4acdff8
release: bump version to 0.32.0
2026-04-22 04:41:39 +08:00
linkong
8f3ab88743
release: bump version to 0.27.7
2026-04-16 10:04:14 +08:00
rayd1o
f8b43a995b
release: bump version to 0.27.6
2026-04-15 07:37:41 +08:00
linkong
d9adaf4134
release: bump version to 0.27.5
2026-04-14 17:34:04 +08:00
rayd1o
2ee4773f4f
release: bump version to 0.26.2
2026-04-12 09:27:01 +08:00
rayd1o
b1d0624061
release: bump version to 0.26.1
2026-04-12 05:20:23 +08:00
rayd1o
812c825dc6
release: bump version to 0.26.0
2026-04-12 04:36:38 +08:00
linkong
a2210f0f78
release: bump version to 0.25.1
2026-04-10 16:19:57 +08:00
linkong
89a71e6f29
feat: ship persistent ai playground and alerts foundation
2026-04-10 15:57:34 +08:00
rayd1o
60f5ff9bab
fix: move bgp brief markdown into a modal workspace
2026-04-10 03:57:13 +08:00
rayd1o
749e6e76b6
fix: optimize visualization hot paths and refine bgp brief workspace
2026-04-10 02:12:29 +08:00
rayd1o
83839b8b11
fix: ship persistent bgp ai briefs and optimize bgp queries
2026-04-10 00:33:01 +08:00
linkong
306ba7f850
fix: expand playground diagnostics and compose fallback
2026-04-09 16:38:55 +08:00
linkong
39f90bd575
fix: polish playground routing and bundle splits
2026-04-09 15:23:10 +08:00
rayd1o
34d94a6b6b
Redirect login success to admin
2026-04-09 00:37:02 +08:00
rayd1o
ef65acd49c
Add AI playground and frontend layout guidelines
2026-04-09 00:35:38 +08:00
linkong
5639546990
fix: stabilize bgp overview table viewport
2026-04-08 17:48:32 +08:00
rayd1o
da587398d9
Refine datasource trigger flow and CLI output
2026-04-08 03:22:08 +08:00
rayd1o
f5308340af
Add force rerun recovery and polish CLI startup
2026-04-08 02:49:29 +08:00
rayd1o
981617ee80
Bump version to 0.23.1
2026-04-07 23:51:44 +08:00
linkong
9a50e72bd1
feat: add aiprovider service foundation
2026-04-07 17:30:27 +08:00
linkong
6bfcd05345
fix: stabilize settings form hydration
2026-04-01 15:46:02 +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
6f01dfb590
fix: stabilize admin dashboard navigation
2026-03-31 18:09:52 +08:00
linkong
e903723877
fix: add controlled service restart console
2026-03-31 17:56:31 +08:00
linkong
552e49bde0
feat: expand bgp observability surfaces
2026-03-31 14:07:28 +08:00
linkong
ac63bba2a2
feat: improve bgp incident visibility
2026-03-30 17:17:33 +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
ce5feba3b9
Stabilize Earth module and fix satellite TLE handling
2026-03-26 10:29:50 +08:00
linkong
3fd6cbb6f7
Add version history and bump project version to 0.19.0
2026-03-25 17:36:18 +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
de32552159
feat: add data sources config system and Earth API integration
...
- Add data_sources.yaml for configurable data source URLs
- Add data_sources.py to load config with database override support
- Add arcgis_landing_points and arcgis_cable_landing_relation collectors
- Change visualization API to query arcgis_landing_points
- Add /api/v1/datasources/configs/all endpoint
- Update Earth to fetch from API instead of static files
- Fix scheduler collector ID mappings
2026-03-13 10:54:02 +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