Daniel Pupius
ebb4e1306f
Add connection heartbeat
2025-04-30 10:24:55 -07:00
Daniel Pupius
f83e6a9c31
Consistent colors and activity status
2025-04-30 09:16:44 -07:00
Daniel Pupius
25c18b262f
Message improvements
2025-04-29 13:47:59 -07:00
Daniel Pupius
38d5a8da79
Lint fixes
2025-04-29 13:26:23 -07:00
Daniel Pupius
44dc97c529
Traceroute rendering
2025-04-29 13:09:06 -07:00
Daniel Pupius
501c093242
Linkify node headers
2025-04-29 12:52:33 -07:00
Daniel Pupius
2c37282dab
Fix zooming functionality
2025-04-29 12:47:44 -07:00
Daniel Pupius
b2b94d7204
Fix node types
2025-04-29 12:12:41 -07:00
Daniel Pupius
4061bbc28f
Network map
2025-04-28 17:27:45 -07:00
Daniel Pupius
4fd898222b
Tweaks to channel list and messages
2025-04-26 17:24:37 -07:00
Daniel Pupius
6c891a1b88
Break up NodeDetail into sub components
2025-04-25 17:56:25 -07:00
Daniel Pupius
ca231c81bd
Add Button component
2025-04-25 17:30:02 -07:00
Daniel Pupius
81892a5793
Cache recent packets and send to client when it connects
2025-04-25 17:22:36 -07:00
Daniel Pupius
4817d31d39
More cleanup to the node details page
2025-04-25 14:42:30 -07:00
Daniel Pupius
acaeeaf495
Fix map view on node details
2025-04-25 10:27:44 -07:00
Daniel Pupius
5b5dad7a68
Fixes for gateway display
2025-04-25 09:54:36 -07:00
Daniel Pupius
4a41b0062d
Cleanup error handling
2025-04-25 09:34:51 -07:00
Daniel Pupius
86e6f45d5e
Fixes for node links and early stream connection
2025-04-25 08:46:30 -07:00
Daniel Pupius
0184cba1ef
Updates to node details
2025-04-24 20:10:56 -07:00
Daniel Pupius
33fcc87f41
Add channel page
2025-04-24 18:01:29 -07:00
Daniel Pupius
69b0ea6615
Make sure to count packets once per node/channel, even if received by multiple gateways
2025-04-24 12:58:20 -07:00
Daniel Pupius
28cb7072f7
Fix double loading of data
2025-04-24 10:51:50 -07:00
Daniel Pupius
5ba6899c94
Consolidate MeshCard
2025-04-24 10:35:59 -07:00
Daniel Pupius
d04f52d379
Add a dashboard showing observed nodes and gateways
2025-04-24 09:59:06 -07:00
Daniel Pupius
07299d892c
More stream tweaks
2025-04-23 15:19:32 -07:00
Daniel Pupius
489f995433
Track rx time
2025-04-23 13:59:54 -07:00
Daniel Pupius
6c891198b5
Show more data
2025-04-23 13:17:19 -07:00
Daniel Pupius
4f33866ce3
Update visualization of Telemetry Packets
2025-04-23 13:07:26 -07:00
Daniel Pupius
8ca47fba44
Show Node Info in more compressed form
2025-04-23 10:57:28 -07:00
Daniel Pupius
0361594291
More layout tweaks
2025-04-23 10:46:04 -07:00
Daniel Pupius
249cecfda2
Card rendering and maps
2025-04-23 10:38:58 -07:00
Daniel Pupius
77ea38ae19
Demo page for working on components
2025-04-23 09:59:30 -07:00
Daniel Pupius
7c46944fb6
Shell styling
2025-04-23 09:38:07 -07:00
Daniel Pupius
05a9f2e461
More UI tweaks
2025-04-22 22:08:49 -07:00
Daniel Pupius
d522985d1e
Add PacketCard
2025-04-22 22:03:10 -07:00
Daniel Pupius
13187eb520
Packet formatting changes
2025-04-22 21:13:30 -07:00
Daniel Pupius
f4504c4cd5
Fix types and render packets in a custom style
2025-04-22 19:48:24 -07:00
Daniel Pupius
648a5c601e
Further work on web design
2025-04-22 17:17:25 -07:00
Daniel Pupius
095ff560b0
Working on UI
2025-04-22 16:42:22 -07:00
Daniel Pupius
60c8878436
Typescript types for payloads
2025-04-22 14:56:41 -07:00
Daniel Pupius
71e914b05d
Fixing wireformat for SSE
2025-04-22 13:37:07 -07:00
Daniel Pupius
6844d575c4
Initial skeleton for web application
2025-04-22 13:26:35 -07:00
Daniel Pupius
c6de28aacb
Create web directory with test fixtures
...
- Added new web/ directory for frontend development
- Created fixtures/ subdirectory with JSON test data
- Added samples for all major packet types (text, position, nodeinfo, etc.)
- Added README files with documentation
- Added placeholder package.json
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-04-22 12:43:30 -07:00