Commit Graph

  • 047a68706d Merge branch 'pr-408' into dev Rightup 2026-08-24 13:48:47 +01:00
  • 7bd0c77c49 Merge branch 'pr-403' into dev Rightup 2026-08-24 13:28:04 +01:00
  • b4b261980a feat(manage): add cleanup for broken distribution metadata and service diagnostics Rightup 2026-08-24 10:08:50 +01:00
  • 5c318e0d7f Merge pull request #404 from agessaman/fix/login-perms Lloyd 2026-08-24 09:29:14 +01:00
  • 8acba8394f fix(rooms): advertise settings.node_name from the CLI path too TeTeHackoandClaude Fable 5 2026-08-24 00:05:30 +02:00
  • f91d2e9504 test(acl): drive the wire tests from core's conformance vectors agessaman 2026-08-21 18:56:23 -07:00
  • 8008f09634 feat(ws): carry the sidebar vitals in the stats broadcast, decimate the 24h aggregate Thibault VINCENT 2026-08-22 01:28:50 +02:00
  • a725dfbe85 fix(api): persist the mode selected through set_mode Thibault VINCENT 2026-08-21 22:16:22 +02:00
  • 7a2fb9b2df fix(acl): fail closed when openhop_core is too old for the role numbering agessaman 2026-08-21 12:00:58 -07:00
  • 437a7ee332 fix(api): declare read_write in the ACL client permissions enum agessaman 2026-08-21 11:57:24 -07:00
  • 3023eaca89 fix(acl): align ACL role numbering with upstream MeshCore agessaman 2026-08-21 11:17:15 -07:00
  • 4ec79ed1dc fix: centralize config redaction marker yellowcooln 2026-08-20 13:37:45 -04:00
  • 301ba2cce8 fix: read canonical modem token status yellowcooln 2026-08-20 13:21:51 -04:00
  • 76e9a9c745 feat: migrate openHop modem sensor yellowcooln 2026-08-20 12:17:26 -04:00
  • 9511a8477f feat: migrate openHop modem transport names yellowcooln 2026-08-20 09:40:09 -04:00
  • 2a55dd6034 Merge pull request #396 from yellowcooln/ci/versioned-docker-tags Yellowcooln 2026-08-19 20:22:27 -04:00
  • bd6b45227d ci: constrain automatic Docker channel builds yellowcooln 2026-08-19 19:44:42 -04:00
  • 05db509a6f refactor: rename bundled openHop Console build settings yellowcooln 2026-08-19 17:47:05 -04:00
  • 2d04085b76 ci: use upstream tags for fork image versions yellowcooln 2026-08-19 17:42:09 -04:00
  • 9708cbe9a2 ci: publish versioned Docker image tags yellowcooln 2026-08-19 17:31:36 -04:00
  • 653733a8b5 feat(mqtt): add support for custom base topic in MQTT configuration UI Rightup 2026-08-18 22:33:47 +01:00
  • 4633520149 fix: add missing stats item for direct adverts + extra filters to archive packets screen. Rightup 2026-08-18 22:22:36 +01:00
  • 1035666066 feat(config): add direct_advert_interval_hours to repeater configuration stats Rightup 2026-08-18 17:17:23 +01:00
  • c7157d280b feat: UI update packet table Rightup 2026-08-18 13:34:42 +01:00
  • aa59c313e4 Merge branch 'pr-395' into dev Rightup 2026-08-18 08:40:11 +01:00
  • e840c10ed9 Merge branch 'pr-392' into dev Rightup 2026-08-18 08:33:11 +01:00
  • f75200de6c Merge branch 'pr-393' into dev Rightup 2026-08-18 08:30:55 +01:00
  • 9c1b3b4650 fix(update): never install a fabricated version Thibault VINCENT 2026-08-17 17:45:34 +02:00
  • 6e5c2d3e73 feat(advert): enhance advert sending with mode selection and routing options Rightup 2026-08-17 14:45:35 +01:00
  • 2f6dcf3c69 feat(advert): add direct advert interval configuration and scheduling Rightup 2026-08-17 14:25:19 +01:00
  • 0fc2c692dc enable neighbors Chicagoland Mesh 2026-08-15 23:46:38 -05:00
  • 1de4aa2ae3 feat(presets): add chimesh broker preset for ChicagolandMesh.org Chicagoland Mesh 2026-08-15 21:44:00 -05:00
  • fd4e364fa3 Install the USB modem udev rule and document the Docker device path limitation ViezeVingertjes 2026-08-15 10:38:47 +02:00
  • 823f604585 Flag serial ports whose path Docker cannot map in the port picker ViezeVingertjes 2026-08-15 10:38:47 +02:00
  • 6028dcdc33 Merge pull request #390 from openhop-dev/intergration Lloyd 2026-08-13 16:48:15 +01:00
  • 9660f8f389 fix(api_endpoints): simplify token removal from request parameters Rightup 2026-08-13 16:46:21 +01:00
  • 8b785bfeda fix(dependencies): update openhop_core repository links to the correct source Rightup 2026-08-13 16:41:50 +01:00
  • 951b77fba1 fix(dependencies): update openhop_core repository links to use the correct source Rightup 2026-08-13 16:39:42 +01:00
  • 8fc0a2965d fix(api_endpoints): use getattr for request headers to avoid attribute errors Rightup 2026-08-13 16:27:16 +01:00
  • a85a04bffc Merge branch 'pr-385' into intergration Rightup 2026-08-13 16:06:08 +01:00
  • fd2c6102f3 Merge branch 'pr-386' into intergration Rightup 2026-08-13 16:06:08 +01:00
  • 51e16efcbb Merge branch 'pr-387' into intergration Rightup 2026-08-13 16:06:08 +01:00
  • 6d3218da7b Merge branch 'pr-389' into intergration Rightup 2026-08-13 16:06:08 +01:00
  • 258c256ba4 feat(telemetry): emit barometric pressure in environment telemetry Étienne Fesser 2026-08-12 17:24:38 +02:00
  • 22acdff6d3 feat(sensors): add BME280 temperature/humidity/pressure plug-in Étienne Fesser 2026-08-12 17:24:38 +02:00
  • 4c2a3af30a feat: add multi-radio stack support and related tests - Added tests for multi-radio stack functionality, including merging radio entries and building radio stacks. - Implemented policy context tests to ensure correct handling of radio IDs in multi-radio scenarios. Rightup 2026-08-11 16:14:36 +01:00
  • 5b5f2a0b84 docs: point Repeater guidance to central site yellowcooln 2026-08-10 21:42:34 -04:00
  • 43c1b342bd fix: assign one telemetry channel per sensor reading Étienne Fesser 2026-08-10 00:28:30 +02:00
  • d57baabf2e bug: fix ui Neigbours/map and filters. Rightup 2026-08-06 14:13:33 +01:00
  • 420f8e2230 feat(manage): update package installation to use python3-pip and install setuptools_scm in venv Rightup 2026-08-03 10:42:01 +01:00
  • 2c66e9c51e Merge pull request #369 from d3c3p710n/fix/meshadv-mini-dio-flags Lloyd 2026-08-03 10:41:01 +01:00
  • 73d685ea4b Merge pull request #380 from agessaman/feat/neighbors-defaults Lloyd 2026-07-30 21:34:58 +01:00
  • e1b480d279 feat(mqtt): enable neighbors configuration in meshat-se preset agessaman 2026-07-30 13:03:31 -07:00
  • 2f39e52f43 Merge pull request #379 from agessaman/feat/mqtt-neighbors Lloyd 2026-07-29 21:55:46 +01:00
  • 1221734ca2 feat(discovery): preserve existing advert metadata during discovery result persistence agessaman 2026-07-29 13:41:27 -07:00
  • 2b8be8cb7e feat(api): enhance neighbor scopes API with served scopes agessaman 2026-07-29 13:17:15 -07:00
  • 4585094a29 chore(web): rebuild bundled UI assets agessaman 2026-07-29 09:58:54 -07:00
  • 9c417478f3 feat(neighbors): persist neighbour scopes and expose them over the API agessaman 2026-07-29 09:58:41 -07:00
  • 34d020a7b8 feat: add more logging/checks to manage.sh Rightup 2026-07-29 13:53:18 +01:00
  • 7f79b6797c chore(web): rebuild bundled UI assets agessaman 2026-07-28 22:03:52 -07:00
  • 4fa25893ad feat(mqtt): neighbours trigger endpoint, payload counters, persistent schedule agessaman 2026-07-28 22:03:33 -07:00
  • 2aafedae02 fix(discovery): persist discover.neighbors results with the storage actually wired in agessaman 2026-07-26 16:06:18 -07:00
  • 48919c4605 fix(mqtt): address adversarial review of the neighbours feature agessaman 2026-07-26 14:54:53 -07:00
  • eaf28e28b7 feat(mqtt): periodic neighbours publication with serialized scope discovery agessaman 2026-07-26 14:32:57 -07:00
  • 13421d6057 fix: add toggle to drop reasons in RF charts Rightup 2026-07-27 22:34:33 +01:00
  • 24673579cd fix: update get_noise_floor_history to include offset parameter Rightup 2026-07-27 22:33:43 +01:00
  • 88dd2a85d8 Merge pull request #377 from agessaman/feat/origin-exclusion Lloyd 2026-07-27 09:36:26 +01:00
  • e657e61d7c fix: NF calcs in ui Rightup 2026-07-26 23:07:17 +01:00
  • d79683350f fix: data encoding in protocol_request.py test: add unit test for noise floor recording in test_engine.py Rightup 2026-07-26 23:06:44 +01:00
  • e8385dac18 fix(repeater): implement origin exclusion for injected packets agessaman 2026-07-26 13:04:17 -07:00
  • aae40fd1e1 Merge pull request #375 from lbibass/ina219-telemetry-fix Lloyd 2026-07-26 16:06:03 +01:00
  • 0c9980badf Merge pull request #376 from agessaman/fix/more-things Lloyd 2026-07-26 16:02:21 +01:00
  • b955f1d0a3 added current and power to telemetry page lbibass 2026-07-25 22:41:01 -04:00
  • 30fe28fb6a added current and power to telemetry page. lbibass 2026-07-25 22:40:20 -04:00
  • 6cb3166a3a enable battery percentage on repeater stats page lbibass 2026-07-25 18:08:55 -04:00
  • 8310ccdee6 fix(repeater): make SIGTERM actually shut the daemon down agessaman 2026-07-24 15:29:40 -07:00
  • 05dae761e7 fix(repeater): feed each bridge every pre-dedup flood copy agessaman 2026-07-24 15:07:12 -07:00
  • ebf05db44b Merge pull request #372 from yellowcooln/fix/web-request-handling Lloyd 2026-07-24 20:56:37 +01:00
  • a321fce014 fix(web): normalize request handling yellowcooln 2026-07-24 15:12:20 -04:00
  • 3d03864f98 Merge pull request #371 from agessaman/fix/more-things Lloyd 2026-07-24 19:13:14 +01:00
  • b1ea25727c Merge pull request #370 from agessaman/fix/more-things Lloyd 2026-07-24 17:22:32 +01:00
  • 3d89174038 fix(repeater): report all boot-time config errors without a stack trace agessaman 2026-07-24 08:50:34 -07:00
  • 6e5d02999b fix(repeater): report identity config errors without a stack trace agessaman 2026-07-24 08:33:36 -07:00
  • 95555e0c12 fix(repeater): relax identity prefix guard to same-namespace collisions agessaman 2026-07-24 08:24:23 -07:00
  • 72e874f838 fix(regions): scope flood replies to the request's region agessaman 2026-07-24 07:52:16 -07:00
  • f6bba075e1 fix: enable DIO3 TCXO and DIO2 RF switch for MeshAdv Mini preset Claude 2026-07-24 08:38:42 +00:00
  • c2d63968bb Merge pull request #367 from openhop-dev/fix/all-the-things Lloyd 2026-07-20 21:28:05 +01:00
  • 6e5c4e1b0d fix: refactor SQL queries for better readability and maintainability Rightup 2026-07-20 21:25:56 +01:00
  • b3e4649f54 fix: add nosec comments for intentional LAN bind defaults and controlled SQL fragments Rightup 2026-07-20 21:10:45 +01:00
  • dc33c82f66 fix: streamline cleanup_old_data calls by consolidating argument formatting Rightup 2026-07-20 20:59:47 +01:00
  • 6bd2ec4586 Merge pull request #365 from agessaman/fix/all-the-things Lloyd 2026-07-20 17:30:00 +01:00
  • 8ba0f89a66 fix(dependencies): update openhop_core dependency references to use 'dev' branch Rightup 2026-07-20 17:28:49 +01:00
  • 025d8c141d fix(tests): reorder import statements Rightup 2026-07-20 13:45:09 +01:00
  • efb7e4a319 feat(metrics): implement metrics data retrieval with RRDtool fallback Rightup 2026-07-20 13:44:14 +01:00
  • 7de15b135e Merge pull request #364 from agessaman/fix/all-the-things Lloyd 2026-07-19 15:50:19 +01:00
  • 8fcd7902c2 docs(cli): state the zero semantics of flood.max in the set help agessaman 2026-07-19 07:40:08 -07:00
  • 0a65e0566b fix(router): mark companion delivery only after a bridge receives the packet agessaman 2026-07-19 07:12:24 -07:00
  • bf72735233 fix(router): keep offering local candidates when a companion bridge raises agessaman 2026-07-19 07:12:10 -07:00
  • 1bbd2156a1 fix(trace): gate intermediate-hop trace relay on forward mode agessaman 2026-07-19 07:11:49 -07:00
  • f19421ee6c fix(cli): clamp delay factors to the firmware ranges agessaman 2026-07-19 07:11:24 -07:00