n30nex
add7acbaa1
Merge remote-tracking branch 'origin/dev' into codex/sync-dev1-web-20261015
2026-10-15 04:30:34 -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
MrAlders0n
7400d2abac
Atlas: one-row phone toolbar, uniform card heights; Observers notes in a tip
2026-10-13 06:11: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
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
MrAlders0n
e2d272e08e
Drop the Observer section from Analytics ( #111 )
2026-09-30 16:09:13 -04:00
MrAlders0n
fb0994bd05
One observations list in the packet analyzer ( #110 )
2026-09-30 15:43:44 -04:00
MrAlders0n
61ab6697d9
Labelled observer details and stacked header actions ( #109 )
2026-09-30 14:42:55 -04:00
MrAlders0n
31d01a8425
Shared observer sidebar and header actions ( #108 )
2026-09-30 14:36:17 -04:00
MrAlders0n
b1f41dea1d
Observer header details, channel row cleanup, tab order ( #107 )
2026-09-30 14:10:18 -04:00
MrAlders0n
63344af365
Polish observer cards and clock drift on phones ( #106 )
2026-09-30 13:47:10 -04:00
MrAlders0n
8d1f30d553
Bring back the Analytics observer tab and tidy analytics ( #104 )
2026-09-30 13:24:54 -04:00