Commit Graph

  • 7cb4bbe61b build(deps): bump bytes from 1.11.0 to 1.11.1 in /matrix (#627) main dependabot[bot] 2026-02-06 21:40:49 +01:00
  • bb7a09cb6f web: decryption confidence scoring l5y-web-decryption-confidence l5y 2026-01-11 08:38:24 +01:00
  • fed8b9e124 matrix: config loading now merges optional TOML with CLI/env/secret inputs (#617) l5y 2026-01-10 23:39:53 +01:00
  • 60e734086f matrix: logs only non-sensitive config fields (#616) v0.5.10-rc0 l5y 2026-01-10 21:06:51 +01:00
  • c3181e9bd5 web: decrypted takes precedence (#614) l5y 2026-01-10 13:13:55 +01:00
  • f4fa487b2d Add Apache headers to missing sources (#615) l5y 2026-01-10 13:07:47 +01:00
  • e0237108c6 web: decrypt PSK-1 unencrypted messages on arrival (#611) l5y 2026-01-10 12:33:59 +01:00
  • d7a636251d web: daemonize federation worker pool to avoid deadlocks on stuck announcments (#610) l5y 2026-01-09 09:12:25 +01:00
  • 108573b100 web: add announcement banner (#609) l5y 2026-01-08 21:17:59 +01:00
  • 36f55e6b79 l5y chore version 0510 (#608) l5y 2026-01-08 16:20:14 +01:00
  • b4dd72e7eb matrix: listen for synapse on port 41448 (#607) v0.5.9 l5y 2026-01-08 15:51:31 +01:00
  • 415a6a7fc5 web: render node positions over time l5y-web-nodes-positions l5y 2026-01-07 17:29:13 +01:00
  • f8660907e5 matrix: cover missing unit test vectors l5y-matrix-docker-env l5y 2026-01-06 18:05:23 +01:00
  • 96b2942065 matrix: fix tests l5y 2026-01-06 17:56:20 +01:00
  • 4f0410c7da matrix: add docker env boilerplate l5y 2026-01-06 17:54:50 +01:00
  • f5f2e977a1 web: collapse federation map ledgend (#604) l5y 2026-01-06 17:31:20 +01:00
  • e9a0dc0d59 web: fix stale node queries (#603) l5y 2026-01-06 16:13:04 +01:00
  • d75c395514 matrix: move short name to display name (#602) l5y 2026-01-05 23:24:27 +01:00
  • b08f951780 ci: update ruby to 4 (#601) l5y 2026-01-05 23:23:56 +01:00
  • 955431ac18 web: display traces of last 28 days if available (#599) l5y 2026-01-05 21:22:16 +01:00
  • 7f40abf92a web: establish menu structure (#597) l5y 2026-01-05 21:18:51 +01:00
  • c157fd481b matrix: fixed the text-message checkpoint regression (#595) v0.5.9-rc2 l5y 2026-01-05 18:20:25 +01:00
  • a6fc7145bc matrix: cache seen messages by rx_time not id (#594) l5y 2026-01-05 17:34:54 +01:00
  • ca05cbb2c5 web: hide the default '0' tab when not active (#593) l5y 2026-01-05 16:26:56 +01:00
  • 5c79572c4d matrix: fix empty bridge state json (#592) v0.5.9-rc1 l5y 2026-01-05 16:11:24 +01:00
  • 858e9fa189 web: render charts with uplot l5y-web-charts-uplot l5y 2026-01-05 14:39:06 +01:00
  • 6fd8e5ad12 web: allow certain charts to overflow upper bounds (#585) l5y 2025-12-31 15:15:18 +01:00
  • 09fbc32e48 ingestor: support ROUTING_APP messages (#584) v0.5.9-rc0 l5y 2025-12-31 13:13:34 +01:00
  • 4591d5acd6 ci: run nix flake check on ci (#583) l5y 2025-12-31 12:58:37 +01:00
  • 6c711f80b4 web: hide legend by default (#582) l5y 2025-12-31 12:42:53 +01:00
  • e61e701240 nix flake (#577) Benjamin Grosse 2025-12-31 11:00:11 +00:00
  • 42f4e80a26 Support BLE UUID format for macOS Bluetooth devices (#575) apo-mak 2025-12-20 21:21:59 +02:00
  • 4dc03f33ca web: add mesh.qrp.ro as seed node (#573) l5y 2025-12-17 10:48:51 +01:00
  • 5572c6cd12 web: ensure unknown nodes for messages and traces (#572) l5y 2025-12-17 10:21:03 +01:00
  • 4f7e66de82 chore: bump version to 0.5.9 (#569) l5y 2025-12-16 22:14:10 +01:00
  • c1898037c0 web: add secondary seed node jmrp.io (#568) v0.5.8 l5y 2025-12-16 21:38:41 +01:00
  • efc5f64279 data: implement whitelist for ingestor (#567) l5y 2025-12-16 21:11:53 +01:00
  • 636a203254 web: add ?since= parameter to all apis (#566) l5y 2025-12-16 20:24:31 +01:00
  • 2e78fa7a3a matrix: fix docker build l5y 2025-12-16 18:55:40 +01:00
  • 09c75fae44 matrix: fix docker build v0.5.8-rc2 l5y 2025-12-16 18:55:40 +01:00
  • e74f985630 matrix: fix docker build (#564) v0.5.8-rc1 l5y 2025-12-16 18:52:07 +01:00
  • e4facd7f26 web: fix federation signature validation and create fallback (#563) v0.5.8-rc0 l5y 2025-12-16 10:52:59 +01:00
  • f533362f8a chore: update readme (#561) l5y 2025-12-16 08:54:31 +01:00
  • 175a8f368f matrix: add docker file for bridge (#556) l5y 2025-12-16 08:53:01 +01:00
  • 872bcbd529 matrix: add health checks to startup (#555) l5y 2025-12-15 22:53:32 +01:00
  • 8811f71e53 matrix: omit the api part in base url (#554) l5y 2025-12-15 22:04:01 +01:00
  • fec649a159 app: add utility coverage tests for main.dart (#552) l5y 2025-12-15 11:03:51 +01:00
  • 9e3f481401 Add unit tests for daemon helpers (#553) l5y 2025-12-15 08:43:13 +01:00
  • 1a497864a7 chore: bump version to 0.5.8 (#551) l5y 2025-12-15 08:29:27 +01:00
  • 06fb90513f data: track ingestors heartbeat (#549) v0.5.7 l5y 2025-12-14 18:42:17 +01:00
  • b5eecb1ec1 Harden instance selector navigation URLs (#550) l5y 2025-12-14 18:40:41 +01:00
  • 0e211aebdd data: hide channels that have been flag for ignoring (#548) l5y 2025-12-14 16:47:44 +01:00
  • 96b62d7e14 web: fix limit when counting remote nodes (#547) l5y 2025-12-14 15:05:19 +01:00
  • baf6ffff0b web: improve instances map and table view (#546) v0.5.7-rc1 l5y 2025-12-14 14:35:55 +01:00
  • 135de0863c web: fix traces submission with optional fields on udp (#545) l5y 2025-12-14 13:27:07 +01:00
  • 074a61baac chore: bump version to 0.5.7 (#542) l5y 2025-12-08 20:39:58 +01:00
  • 209cc948bf Handle zero telemetry aggregates (#538) l5y 2025-12-08 20:31:32 +01:00
  • cc108f2f49 web: fix telemetry api to return current in amperes (#541) l5y 2025-12-08 20:18:10 +01:00
  • 844204f64d web: fix traces rendering (#535) v0.5.7-rc0 l5y 2025-12-08 19:48:33 +01:00
  • 88f699f4ec Normalize numeric roles in node snapshots (#539) l5y 2025-12-08 19:47:50 +01:00
  • d1b9196f47 Use INSTANCE_DOMAIN env for ingestor (#536) l5y 2025-12-07 11:05:13 +01:00
  • 8181fc8e03 web: further refine the federation page (#534) l5y 2025-12-04 13:31:23 +01:00
  • 5be2ac417a Add Federation Map (#532) apo-mak 2025-12-04 13:24:54 +02:00
  • 6acb1c833c add contact link to the instance data (#533) apo-mak 2025-12-04 13:17:26 +02:00
  • 2bd69415c1 matrix: create potato-matrix-bridge (#528) l5y 2025-11-29 08:52:20 +01:00
  • 7160d72aae web: display sats in view (#523) v0.5.6 l5y 2025-11-26 22:01:53 +01:00
  • f4aee2aba4 web: display air quality in separate chart (#521) l5y 2025-11-26 21:02:59 +01:00
  • a789a9552a Add macOS and Ubuntu builds to Flutter workflow (#519) l5y 2025-11-26 20:53:47 +01:00
  • 9fd1401737 web:add current to charts (#520) l5y 2025-11-26 20:45:04 +01:00
  • 9ae837582b app: fix notification icon (#518) l5y 2025-11-26 18:48:22 +01:00
  • db61a7d626 spec: update test fixtures (#517) v0.5.6-rc5 l5y 2025-11-26 17:36:53 +01:00
  • f8d78b5489 app: generate proper icons (#516) l5y 2025-11-25 23:01:07 +01:00
  • eaa691808a web: fix favicon (#515) l5y 2025-11-25 22:26:30 +01:00
  • e733a0dd13 web: add ?since= parameter to api/messages (#512) l5y 2025-11-25 22:11:20 +01:00
  • 2ae1e34d63 app: implement notifications (#511) l5y 2025-11-25 21:38:46 +01:00
  • e432c843c3 app: add theme selector (#507) l5y 2025-11-24 22:02:06 +01:00
  • 6f2db06f25 app: further harden refresh logic and prefer local first (#506) l5y 2025-11-24 15:48:50 +01:00
  • 4946ea1751 ci: fix app artifacts for tags (#504) v0.5.6-rc4 l5y 2025-11-23 23:23:19 +01:00
  • f8ed75a095 ci: build app artifacts for tags (#503) v0.5.6-rc3 l5y 2025-11-23 23:11:44 +01:00
  • 2269d9b4ba app: add persistance (#501) l5y 2025-11-23 21:17:56 +01:00
  • 753c0f171f app: instance and chat mvp (#498) l5y 2025-11-23 01:32:43 +01:00
  • 8939911ce1 app: add instance selector to settings (#497) l5y 2025-11-22 23:15:12 +01:00
  • 356f60d02f app: add scaffholding gitignore (#496) l5y 2025-11-22 21:44:35 +01:00
  • 0067d7834f Handle reaction app packets without reply id (#495) l5y 2025-11-22 21:19:48 +01:00
  • d60d774e73 Render reaction multiplier counts (#494) l5y 2025-11-22 18:51:19 +01:00
  • 0bb237c4ab Add comprehensive tests for Flutter reader (#491) l5y 2025-11-22 18:37:34 +01:00
  • 54fa1759d1 Map numeric role ids to canonical Meshtastic roles (#489) v0.5.6-rc2 l5y 2025-11-21 19:22:35 +01:00
  • 134cf92c6d update node detail hydration for traces (#490) l5y 2025-11-21 19:20:46 +01:00
  • f93c14a9c5 Add mobile Flutter CI workflow (#488) l5y 2025-11-21 17:24:28 +01:00
  • 189548277d Align OCI architecture labels in docker workflow (#487) l5y 2025-11-21 17:16:23 +01:00
  • 21cecc970f Add Meshtastic reader Flutter app (#483) l5y 2025-11-21 17:11:18 +01:00
  • ca4a55312f Handle pre-release Docker tagging (#486) l5y 2025-11-21 17:09:23 +01:00
  • c31bb1ac74 web: remove range from charts labels (#485) l5y 2025-11-21 17:05:24 +01:00
  • ac36db19a7 Floor override frequencies to MHz integers (#476) v0.5.6-rc1 l5y 2025-11-20 21:00:47 +01:00
  • 330a990bea Prevent message ids from being treated as node identifiers (#475) l5y 2025-11-20 20:50:22 +01:00
  • 5c2c2646cc Fix 1 after emojis in reply. (#464) Alexkurd 2025-11-19 22:34:52 +03:00
  • eab6af414f add frequency and preset to node table (#472) l5y 2025-11-19 17:39:15 +01:00
  • c55f3a19e9 subscribe to traceroute app pubsub topic (#471) l5y 2025-11-19 17:03:46 +01:00
  • db670fbb7c aggregate telemetry over the last 7 days (#470) l5y 2025-11-19 11:31:42 +01:00
  • 546e009867 address missing id field ingestor bug (#469) v0.5.6-rc0 l5y 2025-11-19 08:22:24 +01:00