Commit Graph

  • 4369a0cc74 fix(repeater): validate profile against chip freq bounds; fix digit-editor padding MarekZegare4 2026-06-21 23:09:27 +02:00
  • ffef056825 deploy: 52e65b960f MarekZegare4 2026-06-21 20:34:52 +00:00
  • 52e65b960f docs(repeater): rename "politeness" -> "forwarding filters", fix stale refs MarekZegare4 2026-06-21 22:32:59 +02:00
  • 0e333aeb5e refactor(ui): share radio preset picker between Settings and Repeater MarekZegare4 2026-06-21 22:32:47 +02:00
  • a8c7a200dc feat(repeater): save/delete radio profile as a named preset Jakub 2026-06-20 09:55:10 +02:00
  • 2a46b65f0d deploy: 32c50d1cfe MarekZegare4 2026-06-20 07:07:41 +00:00
  • 32c50d1cfe feat(repeater): politeness controls, dedicated radio profile, and diagnostics Jakub 2026-06-20 09:07:00 +02:00
  • e7e910782c fix(build): tolerate control chars in pio project config JSON dump feature/companion-repeater-presets Jakub 2026-06-20 01:50:28 +02:00
  • 4999620fba fix(repeater): close radio-profile bypass paths, dedupe preset/BW logic Jakub 2026-06-20 01:50:21 +02:00
  • afe7b8a0ca feat(repeater): default network profile, band-matched to companion freq Jakub 2026-06-20 01:04:35 +02:00
  • aba924bac9 fix(diag): real heap-free via mallinfo, flush-align Errors row Jakub 2026-06-19 23:00:40 +02:00
  • 11a3799a47 fix(repeater): hide name-bar power readout while APC is suppressed Jakub 2026-06-19 14:53:15 +02:00
  • 885662beae feat(repeater): suppress Adaptive Power Control while relaying Jakub 2026-06-19 14:45:34 +02:00
  • 84a76adcf1 feat(repeater): status-bar indicator, power-save lock, diag polish Jakub 2026-06-19 14:05:00 +02:00
  • 0da487729d feat(repeater): dedicated Tools screen + optional radio profile Jakub 2026-06-19 09:20:16 +02:00
  • 22ad46257f docs: document repeater politeness knobs and Diagnostics screen Jakub 2026-06-19 08:40:53 +02:00
  • d790f7e5cd feat(repeater): overhear suppression — cancel queued retransmit if a peer relays first Jakub 2026-06-18 23:51:01 +02:00
  • e213ff6efb feat(repeater): politeness knobs in Settings (skip-advert, max-hops, yield, min-SNR) Jakub 2026-06-18 23:44:36 +02:00
  • f55b869fbe feat(diag): reset-counters popup; harden repeater loop-detect bounds Jakub 2026-06-18 23:34:06 +02:00
  • d1d64dc612 feat(mesh): track actually-forwarded packet count, show in Diagnostics Jakub 2026-06-18 23:20:23 +02:00
  • 72bc4ee895 Merge branch 'main' into feature/companion-repeater-presets Jakub 2026-06-18 22:54:05 +02:00
  • 327e659d51 feat(ui): add on-device diagnostics screen (Tools > Diagnostics) Jakub 2026-06-18 22:34:52 +02:00
  • 601606faa8 feat(companion): digit-by-digit Freq editor, scroll-indicator halo cleanup, channel-unread fix Jakub 2026-06-18 20:04:37 +02:00
  • 243a11e6bc Merge branch 'main' into feature/companion-repeater-presets Jakub 2026-06-18 18:10:48 +02:00
  • 99cbe51797 fix(ui): popup selection bar stops before the scroll-indicator gutter Jakub 2026-06-18 18:06:59 +02:00
  • 21c4539f39 Merge branch 'main' into feature/companion-repeater-presets Jakub 2026-06-18 18:01:33 +02:00
  • 2560ec4cef fix(ui): scale compass tape ticks/pointer for e-ink Jakub 2026-06-18 18:00:14 +02:00
  • b85522b2c2 fix(ui): popup menu uses the shared scroll indicator, not raw ^/v glyphs Jakub 2026-06-18 18:00:06 +02:00
  • 46263fe247 feat(companion): delete saved presets, align app-driven repeat with on-device toggle Jakub 2026-06-18 17:42:41 +02:00
  • 056a786fc8 feat(companion): repeater mode, radio presets, and manual RF tuning in Settings Jakub 2026-06-18 17:23:30 +02:00
  • 1bf90ed2fb fix(ui): drop popup menu's header gap, tighten row tiling Jakub 2026-06-18 15:33:18 +02:00
  • 0ee098111d deploy: 92643d1721 MarekZegare4 2026-06-18 07:17:50 +00:00
  • 92643d1721 fix(ui): scale trail-map markers for e-ink, add wrap-around nav Jakub 2026-06-18 09:16:57 +02:00
  • a011d7056d deploy: 2136e959d4 MarekZegare4 2026-06-17 19:36:35 +00:00
  • 2136e959d4 fix(ui): gap below header separator, one method everywhere Jakub 2026-06-17 21:35:51 +02:00
  • e5ff2de3e4 fix(ui): self-sizing popup menu, scaled for landscape e-ink Jakub 2026-06-17 21:35:40 +02:00
  • fee4182ffa fix(prefs): persist joystick rotation on e-ink builds Jakub 2026-06-17 21:35:30 +02:00
  • 7a1f19dd6f ci(solo): attach nRF52 OTA DFU zip to release assets v1.19 v1.18.1 Jakub 2026-06-16 09:54:58 +02:00
  • 8006049e2a fix(ui): pin DM/channel history scrollbar track, stabilize thumb + gutter Jakub 2026-06-16 09:32:09 +02:00
  • a9b7cf873d deploy: f591cddf4f MarekZegare4 2026-06-16 07:00:39 +00:00
  • f591cddf4f refactor(ui): audit-pass fixes + dead-code/redundancy cleanup Jakub 2026-06-16 08:54:11 +02:00
  • da161d49d2 fix(ui): message-history scrollbar reserve stuck behind alert overlay Jakub 2026-06-15 21:23:00 +02:00
  • 9da730e3b6 refactor(ui): shared drawList + header + key-decode helpers Jakub 2026-06-15 21:23:00 +02:00
  • 98af868e68 refactor(ui): dedup status-bar indicators Jakub 2026-06-15 18:17:34 +02:00
  • a0d536cf90 feat(ui): scroll indicator in fullscreen message view Jakub 2026-06-15 17:30:43 +02:00
  • 45cbfad912 deploy: 353dee5878 MarekZegare4 2026-06-15 14:46:43 +00:00
  • 353dee5878 feat(ui): status-bar mini-icons + settings fixes Jakub 2026-06-15 16:45:28 +02:00
  • 6e4177f3d6 feat(ui): proportional scrollbar with mini-icon caps; reclaim row space MarekZegare4 2026-06-15 14:41:46 +02:00
  • 14e9ffb6f2 deploy: 8bd6fbf1cb MarekZegare4 2026-06-15 09:58:31 +00:00
  • 8bd6fbf1cb feat(bot): hardening + auto-responder, query commands, quiet hours MarekZegare4 2026-06-15 11:57:27 +02:00
  • 8c0ccaed73 feat(ui): keyboard overhaul — shared instance, icon keys, symbols page MarekZegare4 2026-06-15 10:47:50 +02:00
  • 4145185031 chore: address code-audit hygiene (stale refs, dead TODO, popup scroll) MarekZegare4 2026-06-15 10:00:48 +02:00
  • c3ce478ce4 deploy: 27d88bed52 MarekZegare4 2026-06-15 07:51:36 +00:00
  • 27d88bed52 docs: sync docs with shipped state (Nearby menu, design status, delivery) MarekZegare4 2026-06-15 09:50:57 +02:00
  • c05e722afc refactor(ui): readable compile-time icon authoring (ASCII-art + dims) MarekZegare4 2026-06-15 09:42:29 +02:00
  • 54f68737e3 deploy: 019f739b8b MarekZegare4 2026-06-15 07:23:54 +00:00
  • 019f739b8b refactor(ui): reorganize Nearby Nodes (one list, two sources, unified menu) MarekZegare4 2026-06-15 09:22:26 +02:00
  • 6ca934e53c deploy: 38e9273ec7 MarekZegare4 2026-06-14 22:06:34 +00:00
  • 38e9273ec7 refactor(ui): reorganize Tools › Trail (popup, map, waypoints) MarekZegare4 2026-06-15 00:05:49 +02:00
  • bcf8774962 feat(ui): message delivery status (DM ACK + channel relay) MarekZegare4 2026-06-14 23:33:16 +02:00
  • 09b56ad87e feat(ui): scalable mini-icons; delivery markers scale with font feat/delivery-status MarekZegare4 2026-06-14 15:27:33 +02:00
  • 606fbbe243 feat(ui): pending DM marker shows one dot per send (resend count) MarekZegare4 2026-06-14 15:20:37 +02:00
  • aa4bb490d0 feat(ui): DM auto-resend + incoming dedup + channel relay ring MarekZegare4 2026-06-14 15:13:29 +02:00
  • 54b53f7f0f fix(ui): trim extra pixel from checkmark glyph long arm MarekZegare4 2026-06-14 14:41:23 +02:00
  • 7489281dc5 feat(ui): show delivery marker in fullscreen message view MarekZegare4 2026-06-14 14:40:10 +02:00
  • 0e2e149e18 fix(ui): DM marker stuck at ✗ for on-device sends MarekZegare4 2026-06-14 14:34:58 +02:00
  • d064a617e0 feat(ui): channel "relayed into mesh" marker (✓ on repeater echo) MarekZegare4 2026-06-14 14:18:51 +02:00
  • 219a2bba5c feat(ui): DM delivery status marker (pending / delivered / failed) MarekZegare4 2026-06-14 14:07:15 +02:00
  • 8545454f5b docs(features): add unprioritised idea backlog (DM delivery status + 10 more) MarekZegare4 2026-06-14 13:47:12 +02:00
  • b8a7b5dcc0 refactor: dedup persistence header, harden action menu, tidy small items MarekZegare4 2026-06-14 13:37:03 +02:00
  • 151892e1ce refactor(ui): extract shared helpers, dedup screens, GPS shutdown via provider MarekZegare4 2026-06-14 13:21:59 +02:00
  • 1521be3803 fix(trail): check read() return for header bytes in readFrom/exportGpxFromFile MarekZegare4 2026-06-14 12:53:40 +02:00
  • fcdacaa3bc fix: GPS shutdown active-level, buzzer octave-8 consistency, waypoint header read checks MarekZegare4 2026-06-14 12:49:15 +02:00
  • 6c5a40a8ce fix(power): power off GPS before SYSTEMOFF to prevent battery drain on shutdown MarekZegare4 2026-06-14 12:29:33 +02:00
  • 2c847c996f docs(readme): rename to MeshCore Solo Companion Firmware, add supported devices table, consolidate solo tools section v1.18 MarekZegare4 2026-06-14 10:16:13 +02:00
  • d8cc3e3e12 deploy: be6767b0cb MarekZegare4 2026-06-14 08:02:40 +00:00
  • be6767b0cb Merge remote-tracking branch 'upstream/main' MarekZegare4 2026-06-14 09:57:48 +02:00
  • e1d652e6e1 deploy: 2766a098a5 MarekZegare4 2026-06-14 07:56:03 +00:00
  • 2766a098a5 fix(bot): preserve trigger case, lowercase only at match time MarekZegare4 2026-06-14 09:53:09 +02:00
  • e8d3c53ba1 Merge pull request #2753 from formtapez/cli-docs Liam Cottle 2026-06-13 00:17:36 +12:00
  • ec4b7d625f fix(ui): force immediate refresh when BLE disconnects MarekZegare4 2026-06-12 12:59:41 +02:00
  • d3444e6b0b fix formatting formtapez 2026-06-12 12:14:46 +02:00
  • 06130dce29 added some missing CLI commands formtapez 2026-06-12 12:11:12 +02:00
  • a1fc67ed96 feat(variants): enable ENABLE_SCREENSHOT on all solo_dual builds MarekZegare4 2026-06-12 09:50:31 +02:00
  • 4a36750f34 deploy: 5ec61477e6 MarekZegare4 2026-06-12 07:47:22 +00:00
  • 5ec61477e6 feat(ui): simplify solo splash label, remove outdated WIOTRACKER_L1.md MarekZegare4 2026-06-12 09:46:45 +02:00
  • 55ad7689d5 Merge pull request #2748 from liamcottle/github/stale-bot Liam Cottle 2026-06-12 03:24:26 +12:00
  • 3b39925399 use single quotes for repo name liamcottle 2026-06-12 03:20:44 +12:00
  • c94ed29ca3 add github workflow to close stale issues liamcottle 2026-06-12 03:18:10 +12:00
  • ea9681075d Merge remote-tracking branch 'upstream/main' MarekZegare4 2026-06-11 13:09:31 +02:00
  • 99a35cade7 fix(ci): strip _companion from solo firmware filenames v1.17.1 MarekZegare4 2026-06-11 11:02:59 +02:00
  • e83b2f706c fix(ci): search variant subdirs for _solo_dual envs in matrix generation MarekZegare4 2026-06-11 10:57:01 +02:00
  • 88f56b7b19 deploy: 8261c3c364 MarekZegare4 2026-06-11 08:48:18 +00:00
  • 8261c3c364 feat(ci): dynamic solo firmware build workflow, add _solo_dual envs for Wio Tracker L1 MarekZegare4 2026-06-11 10:43:33 +02:00
  • 5a342c7a20 Merge pull request #2691 from NoodlesNZ/security-policy Liam Cottle 2026-06-11 19:25:53 +12:00
  • 5b58049139 feat(power): battery saving — hardware duty-cycle RX + adaptive TX power Jakub 2026-06-10 23:30:43 +02:00
  • 25341e8b8f fix(power): use XOSC standby to keep TCXO on through CAD→RX; add burst window feat/power-saving Jakub 2026-06-10 18:01:39 +02:00
  • 25d154d6d0 docs(features): correct power-save field-test findings Jakub 2026-06-04 20:27:24 +02:00
  • 686d9c503d docs(features): record power-saving phase 1 status + what to return to Jakub 2026-06-04 19:31:43 +02:00
  • c9a347b83c feat(power): warm sleep between CAD scans + TCXO stabilisation delay Jakub 2026-06-10 17:30:53 +02:00