Commit Graph

  • c8c9a555ff added support for rak6421 with rak13300x radios Rastislav Vysoky 2026-04-26 15:10:50 +02:00
  • 066fcef9c9 Skip unchanged Buildroot upgrade steps Yellowcooln 2026-04-25 12:53:47 -04:00
  • 42068e2b1e Print clear Buildroot upgrade completion Yellowcooln 2026-04-25 12:49:10 -04:00
  • 5c7bcabee0 Add spinner for Buildroot venv rebuilds Yellowcooln 2026-04-25 12:44:15 -04:00
  • 8418fd5b62 Clarify Buildroot venv rebuild message Yellowcooln 2026-04-25 12:43:05 -04:00
  • d214885c1e Install setuptools_scm in Buildroot venv Yellowcooln 2026-04-25 12:38:19 -04:00
  • 971ad4d2c9 Preserve setuptools_scm version on Buildroot installs Yellowcooln 2026-04-25 12:29:27 -04:00
  • 707c816471 Start service cleanly on first Buildroot install Yellowcooln 2026-04-24 10:06:00 -04:00
  • cfa8c17446 Merge pull request #204 from Rigear/fix/mqtt_fixes Lloyd 2026-04-25 06:53:35 +01:00
  • bdb98f3f49 fix(docs): Updated example config with TLS information Rigear 2026-04-24 16:48:51 -07:00
  • d4aecf71c1 fix: Stop warning spam if brokers are disabled Rigear 2026-04-24 14:45:38 -07:00
  • b3fdfee474 fix: Handle TLS for all MQTT connections Rigear 2026-04-24 14:30:44 -07:00
  • 3a6da407be fix: Always parse additional brokers Rigear 2026-04-24 14:30:05 -07:00
  • 53f6e8af4f fix: Remove old letsmesh_handler.py file Rigear 2026-04-24 14:19:31 -07:00
  • f7d5afb0b2 Merge pull request #203 from rightup/dev Lloyd 2026-04-24 17:08:45 +01:00
  • 71595c9226 Update pymc_core dependency to version 1.0.10 and correct installation messages to reflect PyPI source 1.0.9 Lloyd 2026-04-24 16:13:17 +01:00
  • fd7ead3697 Merge pull request #202 from rightup/fix-perfom-speed Lloyd 2026-04-24 16:03:33 +01:00
  • 8ae1c0f65f feat: sync system time from GPS Mitchell Moss 2026-04-24 08:34:30 -04:00
  • 9cd2de94e8 chore: move GPS diagnostics UI to frontend repo Mitchell Moss 2026-04-24 07:41:13 -04:00
  • e0dd91b91e Skip inbound trace processing for locally injected TRACE packets Lloyd 2026-04-24 10:04:01 +01:00
  • 6b406a5019 Remove unused imports and simplify send_packet retry logic in TX lock tests Lloyd 2026-04-24 09:02:07 +01:00
  • b949bdeab8 Merge pull request #190 from tjdownes/fix/tx-serialization Lloyd 2026-04-24 08:59:56 +01:00
  • 498303a673 Merge pull request #201 from yellowcooln/fix-perfom-speed Lloyd 2026-04-24 08:46:09 +01:00
  • 4783b56981 Derive Buildroot core ref from repo branch Yellowcooln 2026-04-23 23:21:15 -04:00
  • 15b683ba11 Remove debug from Buildroot manager Yellowcooln 2026-04-23 22:06:33 -04:00
  • 5ed6c0ef90 Use board tx power for Buildroot profiles Yellowcooln 2026-04-23 22:00:14 -04:00
  • c000894f8a Reject default setup values on Buildroot Yellowcooln 2026-04-23 21:47:13 -04:00
  • b1a5621a0a Revert "Honor seeded Buildroot setup config" Yellowcooln 2026-04-23 21:46:13 -04:00
  • aba0f5bd09 Honor seeded Buildroot setup config Yellowcooln 2026-04-23 21:44:06 -04:00
  • 3208018c6d Clean stale Buildroot install paths Yellowcooln 2026-04-23 20:32:09 -04:00
  • 25e55bdca8 Merge remote-tracking branch 'origin/dev' into buildroot Yellowcooln 2026-04-23 20:28:19 -04:00
  • 18300cbf42 feat: add GPS diagnostics web UI Mitchell Moss 2026-04-23 18:54:19 -04:00
  • d22ba91f19 Apply Buildroot preset values directly Yellowcooln 2026-04-23 16:11:44 -04:00
  • 91025e4970 Use raw tty for Buildroot password prompt Yellowcooln 2026-04-23 16:09:09 -04:00
  • 74f5963a85 Use Buildroot config flow by default Yellowcooln 2026-04-23 16:07:32 -04:00
  • 9677a39aa8 Make Buildroot password prompt sh-safe Yellowcooln 2026-04-23 16:05:31 -04:00
  • ab2c82db16 Drive Buildroot radio config from JSON Yellowcooln 2026-04-23 16:01:32 -04:00
  • cc9c81de2a Seed Buildroot config from repo installer Yellowcooln 2026-04-23 15:57:21 -04:00
  • 37cd137bbb Merge pull request #191 from tjdownes/perf/in-flight-cap Lloyd 2026-04-23 16:08:41 +01:00
  • e5c7632700 Handle Buildroot service restarts Yellowcooln 2026-04-23 11:05:59 -04:00
  • 7e541cd1f1 Use image runtime modules on Buildroot Yellowcooln 2026-04-23 10:52:52 -04:00
  • f92dd4ab5f Recreate contaminated Buildroot venvs Yellowcooln 2026-04-23 10:36:20 -04:00
  • 1b3f0490ec Repair Buildroot venv build backend Yellowcooln 2026-04-23 10:22:13 -04:00
  • a6818367e8 Fail fast on unusable Buildroot native modules Yellowcooln 2026-04-23 09:04:15 -04:00
  • 07dc287f50 Keep Buildroot manager sh-compatible Yellowcooln 2026-04-23 08:58:58 -04:00
  • 0713b571d8 Install Buildroot deps from wheel sources Yellowcooln 2026-04-23 08:58:13 -04:00
  • ba2136dfa6 Avoid source builds on Buildroot install Yellowcooln 2026-04-23 00:10:50 -04:00
  • 95918dc43d Prefer Rightup wheels on Buildroot install Yellowcooln 2026-04-23 00:03:57 -04:00
  • bc809c3021 Explain Buildroot install progress Yellowcooln 2026-04-23 00:01:03 -04:00
  • e36b477230 Run Buildroot service as root Yellowcooln 2026-04-22 23:14:45 -04:00
  • 6c0f4fb842 Fix init script generation for BusyBox Yellowcooln 2026-04-22 22:35:16 -04:00
  • b58578acd5 Drop yq dependency from Buildroot install flow Yellowcooln 2026-04-22 22:31:46 -04:00
  • 4d6993c9e1 Allow Buildroot manager to run under sh Yellowcooln 2026-04-22 22:30:18 -04:00
  • 34fe07d7b0 Split Buildroot flow into dedicated manager Yellowcooln 2026-04-22 22:26:18 -04:00
  • 7cbaa9115e Add Buildroot support to manage script Yellowcooln 2026-04-22 21:48:40 -04:00
  • 852939b701 fix: reorder MQTT error handling. Lloyd 2026-04-22 14:02:42 +01:00
  • 1626b3f307 feat: add max flood hops configuration to repeater settings Lloyd 2026-04-22 13:52:40 +01:00
  • 7d1aa57321 fix(router): drain in-flight tasks on shutdown; add drop counter; add tests TJ Downes 2026-04-22 05:46:49 -07:00
  • 179158e68b fix(engine): release _tx_lock during local-TX retry backoff; add lock tests TJ Downes 2026-04-22 05:29:47 -07:00
  • 827b9a9f98 fix: improve logging for MQTT error decoding to reduce noise Lloyd 2026-04-22 13:28:23 +01:00
  • 9eae6ed872 Merge pull request #193 from tjdownes/perf/sqlite-wal-threadlocal Lloyd 2026-04-22 11:00:50 +01:00
  • 986e22de1f Merge pull request #195 from tjdownes/perf/advert-deque Lloyd 2026-04-22 10:45:46 +01:00
  • af79eaf63f Merge pull request #192 from tjdownes/perf/hash-once Lloyd 2026-04-22 10:38:04 +01:00
  • 5c947e6c2e feat: enhance WebSocket handling and add throttling for stats broadcasting Lloyd 2026-04-22 09:48:27 +01:00
  • 40ec2ba293 Merge pull request #194 from tjdownes/perf/debug-log-guards Lloyd 2026-04-22 09:45:55 +01:00
  • 96b3daf6e8 Merge pull request #196 from tjdownes/perf/rrdtool-batch Lloyd 2026-04-22 09:35:31 +01:00
  • 0a77fe67ce feat: reapply ui changes from PR Lloyd 2026-04-22 08:39:15 +01:00
  • db41080dea Merge pull request #187 from Rigear/feat/mqtt_merge Lloyd 2026-04-22 08:37:22 +01:00
  • f50919858d fix: Force merged web assets from fix-perform-speed branch to fix bad merge of the files Rigear 2026-04-21 21:22:02 -07:00
  • c7b2b02316 fix: Fixed extra topic publishing to letsmesh Rigear 2026-04-21 21:21:13 -07:00
  • d318334288 Merge remote-tracking branch 'origin/fix-perform-speed' into feat/mqtt_merge Rigear 2026-04-21 20:59:09 -07:00
  • d592af6e19 fix(rrdtool): replace rrdtool.info() with self-tracked timestamp to eliminate allocation storm TJ Downes 2026-04-21 20:50:27 -07:00
  • fdd788212d perf(rrdtool): cache get_data() result for 60 s to avoid repeated disk reads TJ Downes 2026-04-21 19:55:38 -07:00
  • c52ae53cc6 perf(advert): replace list with deque for _recent_drops; use islice for _known_neighbors cap TJ Downes 2026-04-21 19:52:44 -07:00
  • c0163ce897 perf: guard hot-path debug log f-strings with isEnabledFor(DEBUG) TJ Downes 2026-04-21 19:46:11 -07:00
  • 3397d972ce perf: thread-local SQLite connections, synchronous=NORMAL, dedup indexes TJ Downes 2026-04-21 19:41:50 -07:00
  • 4e16fd040d perf: compute packet hash once per packet in the forwarding hot path TJ Downes 2026-04-21 19:28:45 -07:00
  • cadec00117 perf: replace _route_tasks set with bounded in-flight counter TJ Downes 2026-04-21 18:47:16 -07:00
  • fdbc85c926 fix: serialise radio TX and close duty-cycle TOCTOU race TJ Downes 2026-04-21 18:37:56 -07:00
  • c82f0cfce6 feat:add ui websockets teardown. Lloyd 2026-04-21 14:47:18 +01:00
  • be56e919fd feat: add server-side airtime bucket aggregation for optimized chart rendering Lloyd 2026-04-21 14:46:30 +01:00
  • 81a3b70415 feat: implement graceful shutdown handling and version cache optimizations Lloyd 2026-04-21 12:07:08 +01:00
  • 9797e08421 feat: implement background scheduling for deferred network publishing tasks, tidy shutdown process Lloyd 2026-04-21 10:07:15 +01:00
  • 3df4b03fd9 feat: implement deferred network publishing for packets, adverts, and noise floor records Lloyd 2026-04-21 09:49:12 +01:00
  • c5fd41f28a feat: enhance task management in handlers with tracking and error logging Lloyd 2026-04-21 09:38:03 +01:00
  • 1883bc47be refactor: centralize database connection handling with WAL mode and busy timeout Lloyd 2026-04-20 16:17:34 +01:00
  • b26ebeb807 fix: optimize memory tracing by reducing overhead and filtering snapshots Lloyd 2026-04-20 16:04:19 +01:00
  • 68a461b965 feat: add memory debug to gui Lloyd 2026-04-20 15:41:27 +01:00
  • 5eb1fc47ca feat: add memory_debug endpoint for memory leak diagnostics and improve SSL context handling for GitHub requests Lloyd 2026-04-20 14:51:48 +01:00
  • 096c5a8f07 fix: Do not connect a disabled broker Rigear 2026-04-19 22:18:35 -07:00
  • 11f749e0e9 fix: Initialize tls_verified and properly handle when mqtt_broker is None Rigear 2026-04-19 18:04:36 -07:00
  • 799a85ddf9 fix: remove --no-index from R2 pip install so pyyaml resolves from PyPI Rightup 2026-04-19 19:34:26 +01:00
  • 093ebc2873 feat: Web assets build after rebasing from dev Rigear 2026-04-18 20:53:39 -07:00
  • 2e1d19ab80 Merge remote-tracking branch 'origin/dev' into feat/mqtt_merge Rigear 2026-04-18 20:25:30 -07:00
  • 92f9fe77ae fix: user/pass nor loading from config Rigear 2026-04-18 20:15:58 -07:00
  • dfe9ba20f3 Fix R2 wheels installation path for improved dependency resolution Rightup 2026-04-18 23:15:34 +01:00
  • d336c72625 Enhance installation process with R2 wheels support for ARM devices Rightup 2026-04-18 23:15:13 +01:00
  • 083ad2bc7a Merge pull request #184 from zindello/feat/luckfoxInstallSupport Lloyd 2026-04-18 13:00:09 +01:00
  • a9590fac01 Fix the headless install option Joshua Mesilane 2026-04-18 21:09:01 +10:00
  • 8f2888f2d5 Merge pull request #183 from zindello/feat/luckfoxInstallSupport Lloyd 2026-04-18 09:05:12 +01:00