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
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
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
MrAlders0n
35d117a636
Region-filtered scope lists ( #113 )
2026-09-30 22:09:37 -04:00
MrAlders0n
85e4d90cbe
Analyzer: one observations list, transport scope breakdown ( #112 )
2026-09-30 21:18:10 -04:00