Commit Graph
185 Commits
Author SHA1 Message Date
n30nex 4e27ddbbec Avoid repeated Topology scene and traffic work while preserving animation 2026-10-15 09:58:57 -04:00
n30nex 3c1ac9d58a Combine current upstream, Atlas observer fixes and Topology for dev1 2026-10-15 04:33:25 -04:00
n30nex b21581cb21 Merge remote-tracking branch 'origin/codex/atlas-observers-20261014' into codex/sync-dev1-web-20261015 2026-10-15 04:31:26 -04:00
n30nex add7acbaa1 Merge remote-tracking branch 'origin/dev' into codex/sync-dev1-web-20261015 2026-10-15 04:30:34 -04:00
n30nex 0b304be9e1 Reconcile current dev1 observer views and retain history safeguards 2026-10-14 09:38:59 -04:00
n30nex df7d4fec99 Add saved observer cards and gap-aware histories to My Atlas 2026-10-14 09:20:53 -04:00
MrAlders0n 0367ee5257 Search packet hashes server-side with hashPrefix 2026-10-14 09:13:50 -04:00
MrAlders0n b2863816fa Atlas: observer view, observer pins and observer search 2026-10-14 09:06:10 -04:00
MrAlders0n 33333b1a8d Atlas: short Recent and Stale badges so the card actions stay on one line 2026-10-13 13:32:13 -04:00
MrAlders0n c3d54c5d44 Atlas: keep the Heard by toggle one width so flipping never wraps the header 2026-10-13 13:14:08 -04:00
n30nex 9209d93888 Merge current dev1 Atlas refinements into the Topology candidate 2026-10-13 10:16:48 -04:00
MrAlders0n 7400d2abac Atlas: one-row phone toolbar, uniform card heights; Observers notes in a tip 2026-10-13 06:11:58 -04:00
n30nex 33793697e7 Merge remote-tracking branch 'origin/codex/dev1-audit-ui-20261013' into codex/dev1-topology-web-20261013 2026-10-13 04:21:50 -04:00
n30nex 4afff3f568 Add Topology to dev1 with bounded live traffic and Public chatter 2026-10-13 04:21:49 -04:00
n30nex fee858fd77 Fix sparse charts and isolate Atlas pointer drags 2026-10-13 03:57:58 -04:00
n30nex 6f94e88540 Sync dev1 Atlas with current upstream web and paired backend APIs 2026-10-12 14:44:48 -04:00
MrAlders0n 288a58d286 Atlas: drag cards to reorder and flip Heard by in place 2026-10-12 13:50:25 -04:00
MrAlders0n b427282b30 Rebuild My Atlas on the shared Analytics cards (2.0.5)
Atlas cards now use the Signal tab StatCard tiles, shared Card, badges,
action buttons, IATA chips and search bar. Polling moves to TanStack Query
with the app retry policy, pauses while rate-limited, and recovers a pin
whose server ID changed by its full public key. Search results show a key
prefix and explain short or non-hex input; heard-by states which packet it
counts. Sparkline component removed in favour of the stats one.
2026-10-12 13:18:24 -04:00
MrAlders0n 617478625d feat(nodes): show MeshMapper repeater details (#158) 2026-10-11 14:44:27 -04:00
Jesper B b453b8da8e Fix theme-aware chart colour selection (#147) 2026-10-10 10:10:26 -04:00
MrAlders0n e4760173c0 Sort top advertisers by flood or direct on the server, bump to 2.0.4 (#155) 2026-10-10 09:39:15 -04:00
n30nex 9638f5f42c Refresh Atlas review against current dev without changing the deployed dev1 branch 2026-10-09 22:35:37 -04:00
MrAlders0n 8ac3e1bd4a Batch route search into two requests and gate old web versions (#152) 2026-10-09 22:20:23 -04:00
n30nex 5692b7760d Keep dev1 Atlas compact and packet-only; publish isolated dev1 images 2026-10-09 22:07:42 -04:00
n30nex 7423db2c68 feat(atlas): add saved node cards on the 2.0 baseline 2026-10-09 21:58:17 -04:00
MrAlders0n a01ddcf4fb fix(observers): rank available traffic over rolling seven days 2026-10-05 08:40:59 -04:00
MrAlders0n 97fff7aa71 Add server-sorted observer directory pagination 2026-10-05 06:31:31 -04:00
MrAlders0n dc757cfb51 Fix channels page shifting and dropped bottom-nav taps on mobile (#146) 2026-10-03 14:21:06 -04:00
MrAlders0n 0924260dc5 Show activity before the first rollup as a gap (#138) 2026-10-02 19:22:20 -04:00
MrAlders0n acf46342a1 Fix issues from the 2.0.0 release review (#137) 2026-10-02 19:04:46 -04:00
MrAlders0n 4b9e48a35a Hourly observer and node sparklines on scope cards (#136) 2026-10-02 15:46:03 -04:00
MrAlders0n d951a7e362 Sparklines for most path entries and scope activity (#135) 2026-10-02 14:00:39 -04:00
MrAlders0n f6caab663c Add hourly sparklines to analytics stat cards (#134) 2026-10-02 13:37:26 -04:00
MrAlders0n 30a8f94dbd Wait for the selected region before loading lists (#133) 2026-10-02 12:13:41 -04:00
MrAlders0n 39e921c277 Serve analytics from hourly rollups and handle empty regions (#132) 2026-10-02 08:03:00 -04:00
MrAlders0n f9ffb564c7 Drop analytics refresh buttons and repeated titles (#131) 2026-10-01 18:58:26 -04:00
MrAlders0n bdf253cbe6 Close an inspected observer back to its packet on mobile (#130) 2026-10-01 18:46:00 -04:00
MrAlders0n 609dbc384f Translate the remaining hardcoded UI text (#129) 2026-10-01 17:55:54 -04:00
MrAlders0n e3f98efea9 Open the observer dashboard from Inspect observer (#128) 2026-10-01 16:57:04 -04:00
MrAlders0n e491a822c9 Plain wording across panels and fix retention-bound views (#127) 2026-10-01 16:36:11 -04:00
MrAlders0n bd32c0019f Fold route evidence into Route Detail with a recent packets list (#126) 2026-10-01 15:41:59 -04:00
MrAlders0n a252b953fe List keyed channels up front and load the rest on demand (#125) 2026-10-01 09:18:42 -04:00
MrAlders0n 2b150f9244 Add an optional instance banner above the header (#124) 2026-10-01 08:57:41 -04:00
MrAlders0n e6e680192a Open the observer dashboard as a mobile overlay (#121) 2026-10-01 07:50:46 -04:00
MrAlders0n a8a248fd9d Keep the packet drawer and windows open across tabs (#120) 2026-10-01 04:09:00 -04:00
MrAlders0n a2ed9f70aa Match the observation card to the theme (#118) 2026-09-30 23:17:20 -04:00
MrAlders0n 24c4abf6f4 Show the observer list beside the dashboard (#117) 2026-09-30 23:03:50 -04:00
MrAlders0n 487dca948c Collapse the analyzer's observations list by default (#116) 2026-09-30 23:03:19 -04:00
MrAlders0n b1ced5150c Clear map borders when the toggle is turned off (#115) 2026-09-30 22:44:52 -04:00
MrAlders0n 24b995bf12 Move channel scope filter into the header (#114) 2026-09-30 22:34:44 -04:00