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 |
|
l5y
|
32d9da2865
|
Add instance selector dropdown for federation deployments (#382)
* Add instance selector for federation regions
* Avoid HTML insertion when seeding instance selector
|
2025-10-18 10:53:26 +02:00 |
|
l5y
|
61e8c92f62
|
Harden federation announcements (#381)
|
2025-10-18 10:38:28 +02:00 |
|
l5y
|
d954df6294
|
Ensure private mode disables federation (#380)
|
2025-10-18 09:48:40 +02:00 |
|
l5y
|
30d535bd43
|
Ensure private mode disables chat messaging (#378)
|
2025-10-17 22:47:54 +02:00 |
|
l5y
|
d06aa42ab2
|
Respect FEDERATION flag for federation endpoints (#379)
|
2025-10-17 22:47:41 +02:00 |
|
l5y
|
ee05f312e8
|
Restrict instance API to recent updates (#374)
|
2025-10-17 22:17:49 +02:00 |
|
l5y
|
cb9b081606
|
Chore: bump version to 0.5.3 (#372)
|
2025-10-17 19:47:18 +00:00 |
|
l5y
|
1898a99789
|
Delay initial federation announcements (#366)
|
2025-10-16 21:50:43 +02:00 |
|
l5y
|
3eefda9205
|
Ensure well-known document stays in sync (#365)
|
2025-10-16 21:43:11 +02:00 |
|
l5y
|
a6ba9a8227
|
Guard federation DNS resolution against restricted networks (#362)
* Guard federation DNS resolution against restricted networks
* Pin federation HTTP clients to vetted IPs
|
2025-10-16 21:15:34 +02:00 |
|
l5y
|
7055444c4b
|
Add federation ingestion limits and tests (#364)
|
2025-10-16 21:15:18 +02:00 |
|
l5y
|
81335cbf7b
|
Decouple messages API from node joins (#360)
|
2025-10-16 13:19:29 +02:00 |
|
l5y
|
926b5591b0
|
Harden instance domain validation (#359)
|
2025-10-16 10:51:34 +02:00 |
|
l5y
|
68cfbf139f
|
chore: bump version to 0.5.2 (#356)
Co-authored-by: l5yth <d220195275+l5yth@users.noreply.github.com>
|
2025-10-15 23:16:30 +02:00 |
|
l5y
|
b2f4fcaaa5
|
Gracefully retry federation announcements over HTTP (#355)
|
2025-10-15 23:11:59 +02:00 |
|
l5y
|
dc2fa9d247
|
Recursively ingest federated instances (#353)
* Recursively ingest federated instances
* Keep absent is_private nil during signature verification
|
2025-10-15 21:35:37 +02:00 |
|
l5y
|
a32125996c
|
Remove federation timeout environment overrides (#352)
|
2025-10-15 20:04:19 +02:00 |
|
l5y
|
db7b67d859
|
Improve federation instance error diagnostics (#350)
|
2025-10-15 18:35:22 +02:00 |
|
l5y
|
49f08a7f75
|
Harden federation domain validation and tests (#347)
* Harden federation domain validation and tests
* Preserve domain casing for signature verification
* Forward sanitize helper keyword argument
* Handle mixed-case domains during signature verification
|
2025-10-15 18:14:31 +02:00 |
|