l5y
d94d75e605
Ensure Docker images publish versioned tags ( #403 )
2025-10-31 11:43:30 +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
l5y
ba80fac36c
Document federation refresh cadence ( #401 )
2025-10-31 11:05:08 +01:00
l5y
3c2c7611ee
docs: document prometheus metrics ( #399 )
2025-10-31 11:04:20 +01:00
Nic Jansma
49e0f39ca9
Config: Read PROM_REPORT_IDS from environment ( #398 )
2025-10-29 09:22:33 +01:00
KenADev
625df7982d
feat: Mesh-Ingestor: Ability to provide already-existing interface instance ( #395 )
...
* feat: Mesh-Ingestor: Ability to provide already-existing interface instance
* Prevent Signal-Registration if not main thread (causes exception)
* fix redundant ternary operator
---------
Co-authored-by: Ken Ahr <ken.a.iphone@googlemail.com >
2025-10-26 20:47:23 +01:00
KenADev
8eeb13166b
fix: Ingestor: Fix error for non-existing datetime.UTC reference ( #396 )
...
Co-authored-by: Ken Ahr <ken.a.iphone@googlemail.com >
2025-10-26 20:46:31 +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
96a3bb86e9
Add telemetry formatting module and overlay metrics ( #387 )
v0.5.3
2025-10-19 12:13:32 +02: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 )
v0.5.3-rc0
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
108fc93ca1
Expose PRIVATE environment configuration ( #377 )
2025-10-17 22:43:42 +02:00
l5y
427479c1e6
Fix frontend coverage export for Codecov ( #376 )
...
* fix: export frontend coverage for codecov
* Merge V8 file coverages across workers
2025-10-17 22:43:23 +02:00
l5y
ee05f312e8
Restrict instance API to recent updates ( #374 )
2025-10-17 22:17:49 +02:00
l5y
c4193e38dc
Document and expose federation configuration ( #375 )
2025-10-17 22:17:32 +02:00
l5y
cb9b081606
Chore: bump version to 0.5.3 ( #372 )
2025-10-17 19:47:18 +00:00
l5y
cc8fec6d05
Align theme and info controls ( #371 )
...
* Align theme and info controls
* design tweaks
v0.5.2
2025-10-17 19:27:14 +00:00
l5y
01665b6e3a
Fixes POST request 403 errors on instances behind Cloudflare proxy ( #368 )
...
* Add full headers to ingestor POST requests to avoid CF bans
* run black
* Guard Authorization header when token absent
---------
Co-authored-by: varna9000 <milen@aeroisk.com >
v0.5.2-rc2
2025-10-16 22:29:04 +02: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
4bfc0e25cb
Prefer reported primary channel names ( #363 )
2025-10-16 20:35:24 +02:00
l5y
81335cbf7b
Decouple messages API from node joins ( #360 )
v0.5.2-rc1
2025-10-16 13:19:29 +02:00
l5y
76b57c08c6
Fix ingestor reconnection detection ( #361 )
2025-10-16 13:06:32 +02:00
l5y
926b5591b0
Harden instance domain validation ( #359 )
2025-10-16 10:51:34 +02:00
l5y
957e597004
Ensure INSTANCE_DOMAIN propagates to containers ( #358 )
v0.5.2-rc0
2025-10-15 23:22:46 +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
v0.5.1
2025-10-15 21:35:37 +02:00
l5y
a32125996c
Remove federation timeout environment overrides ( #352 )
v0.5.1-rc1
2025-10-15 20:04:19 +02:00
l5y
506a1ab5f6
Close unrelated short info overlays when opening short info ( #351 )
...
* Close unrelated overlays when opening short info
* Ensure map overlays respect nested short overlay closing
2025-10-15 16:35:38 +00: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
l5y
b2d35d3edf
Handle malformed instance records ( #348 )
2025-10-15 17:08:24 +02:00
l5y
a9d618cdbc
Fix ingestor device mounting for non-serial connections ( #346 )
...
* Adjust ingestor device handling
* Restore serial device permissions for ingestor
2025-10-15 16:52:37 +02:00
l5y
6a65abd2e3
Persist instance config assets across Docker restarts ( #345 )
2025-10-15 16:14:59 +02:00
l5y
a3aef8cadd
Add modem preset display to node overlay ( #340 )
...
* Add modem metadata line to node overlays
* Ensure modem metadata loads for all overlays
2025-10-14 20:59:47 +02:00
l5y
cff89a8c88
Display message frequency and channel in chat log ( #339 )
...
* Display message frequency and channel in chat log
* Ensure chat prefixes display consistent metadata brackets
* Ensure chat prefixes show non-breaking frequency placeholder
* Adjust chat channel tag placement
2025-10-14 20:56:42 +02:00
l5y
26c1366412
Bump fallback version to v0.5.1 ( #338 )
2025-10-14 16:51:04 +00:00
l5y
28f5b49f4d
docs: update changelog for 0.5.0 ( #337 )
v0.5.1-rc0
2025-10-14 16:48:36 +00:00
l5y
a46da284e5
Fix ingestor package layout in Docker image ( #336 )
2025-10-14 18:47:54 +02:00
l5y
22a31b6c80
Ensure node overlays appear above fullscreen map ( #333 )
...
* Increase overlay z-index to surface node info
* Ensure short info overlays attach to fullscreen host
* Ensure info overlay participates in fullscreen mode
v0.5.0
2025-10-14 15:52:26 +02:00
l5y
b7ef0bbfcd
Adjust node table columns responsively ( #332 )
2025-10-14 14:59:47 +02:00