l5y
858e9fa189
web: render charts with uplot
2026-01-05 14:39:06 +01:00
l5y
6fd8e5ad12
web: allow certain charts to overflow upper bounds ( #585 )
...
* web: allow certain charts to overflow upper bounds
* web: cover missing unit test vectors
2025-12-31 15:15:18 +01:00
l5y
6c711f80b4
web: hide legend by default ( #582 )
...
* web: hide legend my default
* web: run rufo
2025-12-31 12:42:53 +01:00
l5y
4dc03f33ca
web: add mesh.qrp.ro as seed node ( #573 )
2025-12-17 10:48:51 +01:00
l5y
5572c6cd12
web: ensure unknown nodes for messages and traces ( #572 )
2025-12-17 10:21:03 +01:00
l5y
4f7e66de82
chore: bump version to 0.5.9 ( #569 )
2025-12-16 21:14:10 +00:00
l5y
c1898037c0
web: add secondary seed node jmrp.io ( #568 )
2025-12-16 21:38:41 +01:00
l5y
636a203254
web: add ?since= parameter to all apis ( #566 )
2025-12-16 20:24:31 +01:00
l5y
e4facd7f26
web: fix federation signature validation and create fallback ( #563 )
...
* web: fix federation signature validation and create fallback
* web: cover missing unit test vectors
2025-12-16 10:52:59 +01:00
l5y
1a497864a7
chore: bump version to 0.5.8 ( #551 )
...
* chore: bump version to 0.5.8
* chore: add missing license headers
2025-12-15 08:29:27 +01:00
l5y
06fb90513f
data: track ingestors heartbeat ( #549 )
...
* data: track ingestors heartbeat
* data: address review comments
* cover missing unit test vectors
* cover missing unit test vectors
2025-12-14 18:42:17 +01:00
l5y
b5eecb1ec1
Harden instance selector navigation URLs ( #550 )
...
* Harden instance selector navigation URLs
* Cover malformed instance URL handling
2025-12-14 18:40:41 +01:00
l5y
96b62d7e14
web: fix limit when counting remote nodes ( #547 )
2025-12-14 15:05:19 +01:00
l5y
baf6ffff0b
web: improve instances map and table view ( #546 )
...
* web: improve instances map and table view
* web: address review comments
* run rufo
2025-12-14 14:35:55 +01:00
l5y
135de0863c
web: fix traces submission with optional fields on udp ( #545 )
2025-12-14 13:27:07 +01:00
l5y
074a61baac
chore: bump version to 0.5.7 ( #542 )
...
* chore: bump version to 0.5.7
* Change version to 0.5.7 in AppFrameworkInfo.plist
Updated version numbers to 0.5.7.
2025-12-08 20:39:58 +01:00
l5y
209cc948bf
Handle zero telemetry aggregates ( #538 )
...
* Handle zero telemetry aggregates
* Fix telemetry aggregation to drop zero readings
2025-12-08 20:31:32 +01:00
l5y
cc108f2f49
web: fix telemetry api to return current in amperes ( #541 )
...
* web: fix telemetry api to return current in amperes
* web: address review comments
2025-12-08 20:18:10 +01:00
l5y
844204f64d
web: fix traces rendering ( #535 )
...
* web: fix traces rendering
* web: remove icon shortcuts
* web: further refine the trace routes
2025-12-08 19:48:33 +01:00
l5y
88f699f4ec
Normalize numeric roles in node snapshots ( #539 )
2025-12-08 19:47:50 +01:00
l5y
8181fc8e03
web: further refine the federation page ( #534 )
...
* web: further refine the federation page
* web: address review comments
* web: address review comments
2025-12-04 13:31:23 +01:00
apo-mak
5be2ac417a
Add Federation Map ( #532 )
...
* Add Federation Map
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: l5y <220195275+l5yth@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-04 12:24:54 +01:00
apo-mak
6acb1c833c
add contact link to the instance data ( #533 )
2025-12-04 12:17:26 +01:00
l5y
7160d72aae
web: display sats in view ( #523 )
2025-11-26 22:01:53 +01:00
l5y
f4aee2aba4
web: display air quality in separate chart ( #521 )
2025-11-26 21:02:59 +01:00
l5y
9fd1401737
web:add current to charts ( #520 )
...
* web:add current to charts
* cover missing unit test vectors
2025-11-26 20:45:04 +01:00
l5y
db61a7d626
spec: update test fixtures ( #517 )
...
* spec: update test fixtures
* app: address review comments
2025-11-26 17:36:53 +01:00
l5y
eaa691808a
web: fix favicon ( #515 )
2025-11-25 22:26:30 +01:00
l5y
e733a0dd13
web: add ?since= parameter to api/messages ( #512 )
...
* web: add ?since= parameter to api/messages
* app: add ?since= parameter to api/messages
2025-11-25 22:11:20 +01:00
l5y
0067d7834f
Handle reaction app packets without reply id ( #495 )
...
* Handle reaction app packets without reply id
* render emoji text rather then emoji boolean
2025-11-22 21:19:48 +01:00
l5y
d60d774e73
Render reaction multiplier counts ( #494 )
2025-11-22 18:51:19 +01:00
l5y
54fa1759d1
Map numeric role ids to canonical Meshtastic roles ( #489 )
...
* Map numeric role ids to canonical Meshtastic roles
* Add coverage for role helper mappings
2025-11-21 19:22:35 +01:00
l5y
134cf92c6d
update node detail hydration for traces ( #490 )
...
* update node detail hydration for traces
* cover missing unit test vectors
2025-11-21 19:20:46 +01:00
l5y
c31bb1ac74
web: remove range from charts labels ( #485 )
2025-11-21 17:05:24 +01:00
Alexkurd
5c2c2646cc
Fix 1 after emojis in reply. ( #464 )
...
* Fix 1 after emojis in reply.
* Refactor message reply handling for emojis and text
* Fix reaction assertion in message-replies test
---------
Co-authored-by: Alexkurd <gitmac@acl.one >
2025-11-19 20:34:52 +01:00
l5y
eab6af414f
add frequency and preset to node table ( #472 )
2025-11-19 17:39:15 +01:00
l5y
db670fbb7c
aggregate telemetry over the last 7 days ( #470 )
...
* aggregate telemetry over the last 7 days
* cover missing unit test vectors
2025-11-19 11:31:42 +01:00
l5y
be46963744
merge secondary channels by name ( #468 )
...
* merge secondary channels by name
* cover missing unit test vectors
2025-11-18 18:33:02 +01:00
l5y
e8b38ed65a
add traceroutes to frontend ( #466 )
...
* add traceroutes to frontend
* Spec: add more unit tests
2025-11-18 13:12:14 +01:00
l5y
700fcef33f
feat: implement traceroute app packet handling across the stack ( #463 )
...
* feat: implement traceroute app packet handling across the stack
* run linter
* tests: fix
* Spec: add more unit tests
2025-11-18 11:23:46 +01:00
l5y
b23d864f1d
Bump version and update changelog ( #462 )
...
* chore: bump version to 0.5.6 everywhere
* docs: update changelog
* chore: bump version to 0.5.6 everywhere
2025-11-16 17:38:41 +01:00
l5y
e1d43cec57
Added comprehensive helper unit tests ( #457 )
...
* Added comprehensive helper unit tests
* run black
2025-11-16 16:47:57 +01:00
l5y
cd7bced827
Added reaction-aware handling ( #455 )
2025-11-16 15:31:17 +01:00
l5y
b298f2f22c
env: add map zoom ( #454 )
...
* chore: bump version to 0.5.5 everywhere
* add MAP_ZOOM varibale
* run black
2025-11-16 12:57:47 +01:00
l5y
9304a99745
charts: render aggregated telemetry charts for all nodes ( #453 )
2025-11-15 17:09:55 +01:00
l5y
4a03e17886
nodes: render charts detail pages as overlay ( #452 )
2025-11-15 12:13:06 +01:00
l5y
e502ddd436
fix telemetry parsing for charts ( #451 )
2025-11-14 21:18:37 +01:00
l5y
12f1801ed2
nodes: improve charts on detail pages ( #450 )
...
* nodes: add charts to detail pages
* nodes: improve charts on detail pages
* fix ignored packet debug loggin
* run rufo
* address review comments
2025-11-14 20:17:58 +01:00
l5y
a6a63bf12e
nodes: add charts to detail pages ( #449 )
2025-11-14 16:24:09 +01:00
l5y
631455237f
Aggregate frontend snapshots across views ( #447 )
2025-11-13 22:02:42 +01:00