l5y
2e8b5ad856
web: do not merge channels by name ( #640 )
2026-02-14 15:42:14 +01:00
l5y
e32b098be4
web: do not merge channels by ID in frontend ( #637 )
...
* web: do not merge channels by ID in frontend
* web: address review comments
* web: address review comments
v0.5.10-rc2
2026-02-14 14:56:25 +01:00
l5y
b45629f13c
web: do not touch neighbor last seen on neighbor info ( #636 )
...
* web: do not touch neighbor last seen on neighbor info
* web: address review comments
2026-02-14 14:43:46 +01:00
l5y
96421c346d
ingestor: report self id per packet ( #635 )
...
* ingestor: report self id per packet
* ingestor: address review comments
* ingestor: address review comments
* ingestor: address review comments
* ingestor: address review comments
2026-02-14 14:29:05 +01:00
l5y
724b3e14e5
ci: fix docker compose and docs ( #634 )
...
* ci: fix docker compose and docs
* docker: address review comments
v0.5.10-rc1
2026-02-14 13:25:43 +01:00
l5y
e8c83a2774
web: supress encrypted text messages in frontend ( #633 )
...
* web: supress encrypted text messages in frontend
* web: address review comments
* web: address review comments
* web: address review comments
* web: address review comments
2026-02-14 13:11:02 +01:00
l5y
5c5a9df5a6
federation: ensure requests timeout properly and can be terminated ( #631 )
...
* federation: ensure requests timeout properly and can be terminated
* web: address review comments
* web: address review comments
* web: address review comments
* web: address review comments
2026-02-14 12:29:01 +01:00
dependabot[bot]
7cb4bbe61b
build(deps): bump bytes from 1.11.0 to 1.11.1 in /matrix ( #627 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1 )
---
updated-dependencies:
- dependency-name: bytes
dependency-version: 1.11.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-06 21:40:49 +01:00
l5y
fed8b9e124
matrix: config loading now merges optional TOML with CLI/env/secret inputs ( #617 )
...
* matrix: config loading now merges optional TOML with CLI/env/secret inputs
* matrix: fix tests
* matrix: address review comments
* matrix: fix tests
* matrix: cover missing unit test vectors
2026-01-10 23:39:53 +01:00
l5y
60e734086f
matrix: logs only non-sensitive config fields ( #616 )
...
* matrix: logs only non-sensitive config fields
* matrix: run fmt
v0.5.10-rc0
2026-01-10 21:06:51 +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
f4fa487b2d
Add Apache headers to missing sources ( #615 )
2026-01-10 13:07:47 +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
b4dd72e7eb
matrix: listen for synapse on port 41448 ( #607 )
...
* matrix: listen for synapse on port 41448
* matrix: address review comments
* matrix: address review comments
* matrix: cover missing unit test vectors
* matrix: cover missing unit test vectors
v0.5.9
2026-01-08 15:51:31 +01:00
l5y
f5f2e977a1
web: collapse federation map ledgend ( #604 )
...
* web: collapse federation map ledgend
* web: cover missing unit test vectors
2026-01-06 17:31:20 +01:00
l5y
e9a0dc0d59
web: fix stale node queries ( #603 )
2026-01-06 16:13:04 +01:00
l5y
d75c395514
matrix: move short name to display name ( #602 )
...
* matrix: move short name to display name
* matrix: run fmt
2026-01-05 23:24:27 +01:00
l5y
b08f951780
ci: update ruby to 4 ( #601 )
...
* ci: update ruby to 4
* ci: update dispatch triggers
2026-01-05 23:23:56 +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
7f40abf92a
web: establish menu structure ( #597 )
...
* web: establish menu structure
* web: cover missing unit test vectors
* web: fix tests
2026-01-05 21:18:51 +01:00
l5y
c157fd481b
matrix: fixed the text-message checkpoint regression ( #595 )
...
* matrix: fixed the text-message checkpoint regression
* matrix: improve formatting
* matrix: fix tests
v0.5.9-rc2
2026-01-05 18:20:25 +01:00
l5y
a6fc7145bc
matrix: cache seen messages by rx_time not id ( #594 )
...
* matrix: cache seen messages by rx_time not id
* matrix: fix review comments
* matrix: fix review comments
* matrix: cover missing unit test vectors
* matrix: fix tests
2026-01-05 17:34:54 +01:00
l5y
ca05cbb2c5
web: hide the default '0' tab when not active ( #593 )
2026-01-05 16:26:56 +01:00
l5y
5c79572c4d
matrix: fix empty bridge state json ( #592 )
...
* matrix: fix empty bridge state json
* matrix: fix tests
v0.5.9-rc1
2026-01-05 16:11:24 +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
09fbc32e48
ingestor: support ROUTING_APP messages ( #584 )
...
* ingestor: support ROUTING_APP messages
* data: cover missing unit test vectors
* data: address review comments
* tests: fix
v0.5.9-rc0
2025-12-31 13:13:34 +01:00
l5y
4591d5acd6
ci: run nix flake check on ci ( #583 )
...
* ci: run nix flake check on ci
* ci: fix tests
2025-12-31 12:58:37 +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
Benjamin Grosse
e61e701240
nix flake ( #577 )
2025-12-31 12:00:11 +01:00
apo-mak
42f4e80a26
Support BLE UUID format for macOS Bluetooth devices ( #575 )
...
* Initial plan
* Add BLE UUID support for macOS devices
Co-authored-by: apo-mak <25563515+apo-mak@users.noreply.github.com >
* docs: Add UUID format example for macOS BLE connections
Co-authored-by: apo-mak <25563515+apo-mak@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: apo-mak <25563515+apo-mak@users.noreply.github.com >
2025-12-20 20:21:59 +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 )
v0.5.8
2025-12-16 21:38:41 +01:00
l5y
efc5f64279
data: implement whitelist for ingestor ( #567 )
...
* data: implement whitelist for ingestor
* data: run black
* data: cover missing unit test vectors
2025-12-16 21:11:53 +01:00
l5y
636a203254
web: add ?since= parameter to all apis ( #566 )
2025-12-16 20:24:31 +01:00
l5y
2e78fa7a3a
matrix: fix docker build
2025-12-16 19:26:31 +01:00
l5y
e74f985630
matrix: fix docker build ( #564 )
v0.5.8-rc1
2025-12-16 18:52:07 +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
v0.5.8-rc0
2025-12-16 10:52:59 +01:00
l5y
f533362f8a
chore: update readme ( #561 )
2025-12-16 08:54:31 +01:00
l5y
175a8f368f
matrix: add docker file for bridge ( #556 )
...
* matrix: add docker file for bridge
* matrix: address review comments
* matrix: address review comments
* matrix: address review comments
* matrix: address review comments
* matrix: address review comments
2025-12-16 08:53:01 +01:00
l5y
872bcbd529
matrix: add health checks to startup ( #555 )
...
* matrix: add health checks to startup
* matrix: address review comments
* matrix: cover missing unit test vectors
* matrix: cover missing unit test vectors
2025-12-15 22:53:32 +01:00
l5y
8811f71e53
matrix: omit the api part in base url ( #554 )
...
* matrix: omit the api part in base url
* matrix: address review comments
2025-12-15 22:04:01 +01:00
l5y
fec649a159
app: add utility coverage tests for main.dart ( #552 )
...
* Add utility coverage tests for main.dart
* Add channel names to message sorting tests
* Fix MeshMessage sort test construction
* chore: run dart formatter
2025-12-15 11:03:51 +01:00
l5y
9e3f481401
Add unit tests for daemon helpers ( #553 )
2025-12-15 08:43:13 +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
v0.5.7
2025-12-14 18:42:17 +01:00