Commit Graph
16 Commits
Author SHA1 Message Date
n30nex 7da51fd7f0 Keep region handles and filters accessible during Follow 2026-10-11 23:34:03 -04:00
n30nex 449e552a61 Add saved Netgraph region arrangement and traffic filters 2026-10-11 22:01:02 -04:00
n30nex dd53b715f6 Add Dial-up modem packet sound (0.6.4) (#23)
* Add Dial-up modem packet voice for 0.6.4

* Update Go and x/net for October security fixes

* Update in-app sound help for the 31-voice catalog
2026-10-11 15:10:29 -04:00
n30nex cc41644493 0.6.3: ingest performance and recovery reliability (#21)
* Fix ingest indexing, stream replay and shutdown reliability

* Verify upgrades from the published Worldwide release

* Require an existing release tag before image promotion
2026-10-02 18:52:40 -04:00
n30nex 6fea0dc986 Preserve HTML content through CDNs in Server 0.6.1 (#18)
* Prevent CDN script injection into CartoLite Server HTML

* Make static HTML cache scope explicit while requiring revalidation
2026-09-27 04:58:45 -04:00
n30nex d5bd53a29c CartoLite Server 0.6.0: cinematic Map and Netgraph (#17)
* Build cinematic display controls and shared GPU packet effects

* Add scoped Follow and adaptive scene hierarchy

* Add explicit sound preview and streamline map chrome

* Add Netgraph live director and cinematic acceptance

* Refine cinematic focus and renderer lifecycle

* Fix menu history races and Follow inspection

* Prepare Worldwide 0.6.0 cinematic release candidate

* Fix mobile layer positioning and verify composited packet colors

* Validate each visual scene independently and retain bounded CI evidence

* Restore worldwide grouping and adapt GPU effects to frame cost

* Bound GPU presentation cost without dropping packet motion

* Keep dock controls reachable and avoid redundant backdrop rendering

* Keep phone legends and touch targets clear of the dock

* Keep Netgraph Follow scoped, readable and steady

* Retain mobile reset and bound dense-scene presentation cost

* Keep traffic controls and node details legible in landscape

* Focus Finder within its opening gesture to prevent menu races

* Frame Follow above its controls and release owned graphics contexts

* Verify map dismissal after the camera gesture settles

* Pack shared route attributes once per segment

* Keep map attribution accessible above the mobile dock

* Remove inactive map effect layers and sample packet lifetimes deterministically

* Synchronize dense-scene fallback even when packet animation is idle

* Verify effect-layer ownership with complete map test doubles
2026-09-27 02:55:30 -04:00
n30nex abfcebb5e8 Refine map layers and cross-view UI usability (#16)
* Refine layer controls and cross-view UI accessibility

* Complete cumulative labels and landscape layer usability checks

* Keep inactive layer labels readable on light scenes

* Check cumulative observation wording in route inspection
2026-09-13 10:09:11 -04:00
n30nex f7941b7a95 Upgrade visual styling and ship prebuilt worldwide Docker images (#12)
* Add shared visual controls and native prebuilt worldwide Docker releases

* Validate shared styles, synthetic buildings, and date-line-safe packet geometry

* Document the release and bound decorative work in dense route views

* Remove the retired terrain-history collection cache

* Address review feedback on terrain updates, legends, and responsive buildings

* Keep the region and packet legends separate on compact screens

* Separate building, camera, and responsive browser checks

* Wait for the complete synthetic snapshot before upgrade checks
2026-09-12 18:36:06 -04:00
n30nex 523fdf3c06 Expand worldwide packet audio to 30 sound voices (#10)
* Add thirty packet sound voices to worldwide map and Netgraph

* Balance filtered pings and percussion from native audio measurements

* Update sound help for the thirty-voice library
2026-09-11 17:44:07 -04:00
n30nex 69d4cb3529 Start worldwide audit roadmap and ship the corrective foundation (#9)
* docs: turn the end-to-end audit into a delivery roadmap

* fix: deliver roadmap security and data-correctness foundation

* fix: type saved paint properties for the MapLibre 6 API

* build: account explicitly for the MapLibre 6 worker cost

* docs: record the paired foundation delivery and measured worker cost

* style: remove trailing blank line from sanitizer regression

* ci: expose exact-commit manual validation to pull requests
2026-09-09 19:23:33 -04:00
n30nex 6a446ee9c2 Clear idle follow activity and restore light tooltip contrast (#8) 2026-09-06 03:29:09 -04:00
n30nex 5db5353efc Add worldwide map customization and calmer Live Follow (#7)
* Add map customization and ten-second Live Follow worldwide

* Refine follow cards and restore gesture timing in browser checks

* Keep selected follow visible and settle rendering during live updates
2026-09-06 02:35:36 -04:00
n30nex 2dbe31dfe9 Port recent CartoLite updates and add worldwide Netgraph (#6)
* Bring CartoLite visuals and recovery to the worldwide server with Netgraph

* Remove remaining country-overlay cleanup references

* Align the CI container identity with the integration checks

* Exercise worldwide grid areas in the large-topology benchmark
2026-09-05 21:38:55 -04:00
n30nex a57d8bbaf7 docs: use live topology screenshot (#5) 2026-09-02 09:11:24 -04:00
n30nex d73dfb86a8 docs: make README release ready (#4) 2026-09-02 09:05:03 -04:00
n30nex 8c13379512 Initial standalone worldwide server release 2026-09-02 02:00:03 -04:00