l5y
bb7a09cb6f
web: decryption confidence scoring
2026-01-11 08:38:24 +01:00
l5y
c3181e9bd5
web: decrypted takes precedence ( #614 )
...
* web: decrypted takes precedence
* web: run rufo
* web: fix tests
* web: fix tests
* web: cover missing unit test vectors
* web: fix tests
2026-01-10 13:13:55 +01:00
l5y
e0237108c6
web: decrypt PSK-1 unencrypted messages on arrival ( #611 )
...
* web: decrypt PSK-1 unencrypted messages on arrival
* web: address review comments
* web: use proper psk to decrypt instead of alias
* cover missing unit test vectors
* tests: run black formatter
* web: fix tests
* web: refine decryption data processing logic
* web: address review comments
* web: cover missing unit test vectors
* web: cover missing unit test vectors
* web: cover missing unit test vectors
* web: cover missing unit test vectors
2026-01-10 12:33:59 +01:00
l5y
d7a636251d
web: daemonize federation worker pool to avoid deadlocks on stuck announcments ( #610 )
...
* web: daemonize federation worker pool to avoid deadlocks on stuck announcments
* web: address review comments
* web: address review comments
2026-01-09 09:12:25 +01:00
l5y
108573b100
web: add announcement banner ( #609 )
...
* web: add announcement banner
* web: cover missing unit test vectors
2026-01-08 21:17:59 +01:00
l5y
36f55e6b79
l5y chore version 0510 ( #608 )
...
* chore: bump version to 0.5.10
* chore: bump version to 0.5.10
* chore: update changelog
2026-01-08 16:20:14 +01:00
l5y
e9a0dc0d59
web: fix stale node queries ( #603 )
2026-01-06 16:13:04 +01:00
l5y
955431ac18
web: display traces of last 28 days if available ( #599 )
...
* web: display traces of last 28 days if available
* web: address review comments
* web: fix tests
* web: fix tests
2026-01-05 21:22:16 +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
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
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
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
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
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
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
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
cb843d5774
Add node detail route and page ( #441 )
2025-11-13 17:19:20 +01:00
l5y
d87c0cc226
Filter zero-valued fields from API responses ( #438 )
...
* Filter zero-value fields from API responses
* Restore zero-valued API fields (#438 )
* Clarify compact_api_row documentation
2025-11-13 17:10:46 +01:00
l5y
70fca17230
Add encrypted filter to messages API ( #432 )
2025-11-12 12:46:34 +01:00
l5y
8823b7cb48
Add standalone full-screen map, chat, and nodes views ( #429 )
...
* Add dedicated full-screen dashboard views
* Simplify full-screen routes layout
* Restore refresh controls on full-screen views
* Polish standalone view layout
* Streamline standalone layouts
2025-11-12 11:38:26 +01:00
l5y
2bb8e3fd66
Chore: update license headers ( #424 )
2025-11-08 10:41:57 +01:00
l5y
deb7263c3e
Chore: bump version to 0.5.5 ( #423 )
2025-11-08 09:15:52 +00:00
l5y
487d618e00
Parallelize federation tasks with worker pool ( #419 )
...
* Parallelize federation work with worker pool
* Handle worker pool shutdown fallback during federation announcements
2025-11-07 17:24:37 +01:00
l5y
8bb98f65d6
implement support for replies and reactions app ( #411 )
...
* implement support for replies and reactions app
* Allow numeric reaction port packets
* allow reaction packets through mai channel filter
2025-11-06 20:58:35 +01:00
l5y
a8394effdc
display encrypted messages in frontend log window ( #409 )
...
* display encrypted messages in frontend log window
* render recipient by known node name short id
2025-11-03 22:51:20 +01:00
l5y
6af272c01f
Handle missing instance domain outside production ( #405 )
2025-10-31 12:36:53 +01:00
l5y
c965d05229
Document environment configuration variables ( #400 )
...
* Document environment configuration variables
* Escape sed replacements when updating .env values
2025-10-31 11:08:06 +01:00
Nic Jansma
49e0f39ca9
Config: Read PROM_REPORT_IDS from environment ( #398 )
2025-10-29 09:22:33 +01:00
l5y
80645990cb
Chore: bump version to 0.5.4 ( #388 )
...
Co-authored-by: l5yth <d220195275+l5yth@users.noreply.github.com >
2025-10-19 10:36:09 +00:00
l5y
6775de3cca
Prune blank values from API responses ( #386 )
2025-10-18 20:16:14 +02:00
l5y
8143fbd8f7
Add full support to telemetry schema and API ( #385 )
...
* feat: auto-upgrade telemetry schema
* Ensure numeric metrics fallback to valid values
* Format data processing numeric metric lookup
2025-10-18 15:19:33 +02:00
l5y
cf3949ef95
Respect PORT environment override ( #384 )
2025-10-18 13:01:48 +02:00