feat: add geo_manual_override to NodeItem and NodeMutationPayload

fix: update default GeoIPProvider to ipinfo in settings

feat: implement WorldStageMap component for visualizing node health on a world map

feat: create NodeEditorModal for editing node details with manual geo location options

docs: update app-config documentation to reflect changes in GeoIPProvider default value
This commit is contained in:
ryan
2026-03-14 15:50:02 +08:00
parent 4a50762092
commit f33e9514dc
18 changed files with 1411 additions and 943 deletions
+8 -2
View File
@@ -24,8 +24,10 @@ const (
)
type GeoInfo struct {
ISOCode string
Name string
ISOCode string
Name string
Latitude *float64
Longitude *float64
}
func init() {
@@ -202,3 +204,7 @@ func getProvider() GeoIPService {
}
return CurrentProvider
}
func float64Pointer(value float64) *float64 {
return &value
}