Commit Graph

  • bbe41eb375 fix: rename CMD_DEVICE_QEURY to CMD_DEVICE_QUERY Sefinek 2026-05-28 14:39:12 +02:00
  • 888ad4589c docs: fix typos, grammar and Wi-Fi capitalisation across docs Sefinek 2026-05-28 14:23:31 +02:00
  • c1e713c7b4 polishing v1 MarekZegare4 2026-05-28 12:44:23 +02:00
  • 149693c928 docs refactor MarekZegare4 2026-05-28 10:54:09 +02:00
  • 36a44de119 Reduced time drift from 60s/day to 7s/day for ESP32-based repeaters with power saving. Kevin Le 2026-05-06 13:16:54 +07:00
  • f4c43f7eb7 Fixed Interrupt WDT Reset Kevin Le 2026-04-08 21:43:35 +07:00
  • 21455e6296 Gave MCU to OTA to run in inhibit_sleep Kevin Le 2026-02-14 22:23:06 +07:00
  • daaeaafca1 Moved LoRa GPIOs to platformio.ini for TBeam boards Kevin Le 2026-02-14 20:49:07 +07:00
  • 71e044ff60 Added getIRQGpio to return DIO0 for Lilygo TLoRa SX1276 Kevin Le 2026-02-13 23:23:39 +07:00
  • f576767d28 Added getIRQGpio to return DIO0 for Lilygo T3S3 SX1276 Kevin Le 2026-02-13 23:15:36 +07:00
  • cd964cd9c7 Fixed DIO0, DIO1 and RESET for Heltec v2 Kevin Le 2026-02-13 23:13:46 +07:00
  • 8e09984ca3 Added getIRQGpio to return DIO1 (SX1262) and DIO0 (SX127x) Kevin Le 2026-02-13 23:11:16 +07:00
  • 570ff77569 Supported sleep for all ESP32-based repeaters Kevin Le 2026-02-13 23:09:28 +07:00
  • 3621038b7b Added detailed response for powersaving CLI Kevin Le 2026-02-13 23:08:18 +07:00
  • a3d20d6209 Let ESP32-based repeaters to sleep immediately receiving and process a LoRa packet Kevin Le 2026-02-13 23:05:44 +07:00
  • 9dcbc74636 fix(screenshot): remove black border from output image Jakub 2026-05-28 08:12:05 +02:00
  • d1a88c8277 fix(screenshot): send GxEPD2 rotation in header; full rot 0-3 decode in Python Jakub 2026-05-28 08:10:16 +02:00
  • 37432491dd fix(screenshot/eink): handle portrait and landscape rotations in decoder Jakub 2026-05-28 07:54:45 +02:00
  • 1332358ee7 fix(screenshot): use GxEPD2 visible dimensions; fix phys_x formula Jakub 2026-05-28 01:19:22 +02:00
  • 7d9d5f847d feat(screenshot): extend e-ink screenshot support via GxEPD2 patch Jakub 2026-05-28 01:03:47 +02:00
  • e501704d2c Am idiot, and deleted some of the adafruit code path Nick Dunklee 2026-05-27 16:28:15 -06:00
  • c92264c21e fix(ui): OLED joystick rotation — enforce reset after prefs rd() Jakub 2026-05-27 23:47:30 +02:00
  • 82fa152a94 Merge pull request #11 from vanous/voltage_percentage Jakub 2026-05-27 23:47:22 +02:00
  • 59cee5c8a0 feat: Integrate BME680 Bosch BSEC support for RAK4631 Nick Dunklee 2026-05-27 15:33:48 -06:00
  • 3f98060c82 Dashboard Clock field: Add Battery percentage vanous 2026-05-27 22:55:50 +02:00
  • f9167a01bf Merge pull request #10 from vanous/screenshot_tool Jakub 2026-05-27 22:45:43 +02:00
  • 7fc8b4b5a5 Screenshot tool and a build flag for conditional screenshot functionality: vanous 2026-05-26 21:26:07 +02:00
  • 5b40e91df3 feat(contacts): channel favourites — filter in Settings + context menu Jakub 2026-05-27 17:33:52 +02:00
  • dd9c75d4f4 fix(ui/input): first melody note duration; OLED joystick reset Jakub 2026-05-27 17:33:41 +02:00
  • 2e3d6381a4 fix(ui): e-ink block char position in default-font path Jakub 2026-05-27 17:33:31 +02:00
  • 64b924a9c7 feat(ui): GPS trail — scale grid on map view Jakub 2026-05-27 17:33:20 +02:00
  • b9814e48c0 docs: fix three README inaccuracies vs code Jakub 2026-05-26 21:35:13 +02:00
  • 4c2da2f364 fix(ui): home pages — unconditional SHUTDOWN eviction when required page absent Jakub 2026-05-26 16:18:17 +02:00
  • 7c8f5895cd fix(ui): home pages — evict SHUTDOWN from full page_order to fit missing pages Jakub 2026-05-26 16:13:07 +02:00
  • 2e0263bdf9 fix(ui): home pages — append missing pages to stale page_order on load Jakub 2026-05-26 16:08:01 +02:00
  • 439c726f1e feat(ui): v1.13 — collapsible Settings, Favourites Dial, GPX trail, schema fix v1.13 Jakub 2026-05-26 15:49:50 +02:00
  • 62f1b11d5b Increase MAX_FRAME_SIZE by 4 bytes Wessel Nieboer 2026-03-14 02:47:03 +01:00
  • 755525761e fix(ui): post-Trail review — alert visible everywhere + writeTo error checks Jakub 2026-05-26 08:15:53 +02:00
  • cea3c30f31 fix(build): trail — :: prefixes on DataStore's openWrite + Trail.h gmtime Jakub 2026-05-26 08:05:05 +02:00
  • 9fe37d39ce docs(features): trail — note "Export saved" path for flash trails Jakub 2026-05-26 08:02:41 +02:00
  • 129af614a2 feat(ui): trail — export saved trail straight from flash without Load Jakub 2026-05-26 08:02:16 +02:00
  • c290722633 refactor(ui): trail GPX — dump always, vary the confirm to reflect risk Jakub 2026-05-26 07:55:56 +02:00
  • fb32df37c8 fix(ui): trail GPX export — guard against USB-app collision Jakub 2026-05-26 07:54:53 +02:00
  • 39f055ab45 docs(features): mark trail phase 4 done (Save/Load/GPX) Jakub 2026-05-26 07:49:34 +02:00
  • 2671e3f764 feat(ui): Trail phase 4 — Save/Load to flash + GPX export over USB Jakub 2026-05-26 07:49:17 +02:00
  • bb33a23543 refactor(ui): disable GPS toggle in sensors page Jakub 2026-05-25 19:26:02 +02:00
  • ad4a4ccba8 docs(features): trail — N/3 in title, hint row dropped, popup-only toggle Jakub 2026-05-25 17:59:15 +02:00
  • dfc9d96ce5 refactor(ui): trail — drop bottom hint, N/3 in title, popup-only start Jakub 2026-05-25 17:58:56 +02:00
  • 652e1f0979 docs(features): trail — settings + actions in single Hold-Enter popup Jakub 2026-05-25 17:38:06 +02:00
  • a7eb0eca7a refactor(ui): trail — settings back in popup, hold-Enter to stop Jakub 2026-05-25 17:37:43 +02:00
  • c07d7fed50 refactor(ui): trail — 4 views always cyclable, hint sep, action popup w/ Reset Jakub 2026-05-25 17:29:00 +02:00
  • d2c2a6ef0b Merge pull request #2621 from AtlavoxDev/feature/mainboard-boot-complete-hook Liam Cottle 2026-05-26 02:04:49 +12:00
  • e5dab6b999 Rename bootComplete() to onBootComplete() for naming consistency AtlavoxDev 2026-05-25 09:50:28 -04:00
  • 39a69b86c3 Add MainBoard::bootComplete() hook for boot-indicator LED feedback AtlavoxDev 2026-05-25 09:04:47 -04:00
  • e6d9b8449b feat(ui): trail map — small N arrow in the top-right corner Jakub 2026-05-25 13:54:54 +02:00
  • 65984d47a5 docs(features): mark favourites badge overlap fixed Jakub 2026-05-25 13:30:31 +02:00
  • 0d1fd345a8 fix(ui): favourites tile — reserve room for unread badge, share baseline with name Jakub 2026-05-25 13:30:12 +02:00
  • 8c8f60391c docs(features): trail — add Units to Config view Jakub 2026-05-25 13:17:17 +02:00
  • 46ac292b36 feat(ui): trail Units setting — km/h, mph, min/km, min/mi Jakub 2026-05-25 13:16:02 +02:00
  • 72fbbf2400 docs(features): trail — config-screen entry point replaces popup Jakub 2026-05-25 13:08:46 +02:00
  • b0aff8ecf9 refactor(ui): trail Min-dist on a Config screen, not a popup Jakub 2026-05-25 13:08:27 +02:00
  • e32f0ba34d fix(build): drop SECTION_GPS references after the GPS section was removed Jakub 2026-05-25 13:01:06 +02:00
  • d55ae5c2c5 fix(ui): home-page nav buffer must size to HomePage::Count after FAVOURITES Jakub 2026-05-25 12:59:32 +02:00
  • 183abcba32 docs(features): trail — min-dist now tool-local, millis-based elapsed Jakub 2026-05-25 12:55:15 +02:00
  • 08c09163ca refactor(ui): move trail Min-dist setting out of Settings into the tool itself Jakub 2026-05-25 12:54:51 +02:00
  • 178a34d1ec fix(ui): trail elapsed/avg-speed driven by millis(), not RTC Jakub 2026-05-25 12:51:37 +02:00
  • 237dcbf524 feat(ui): bump TrailStore capacity 256 → 512 Jakub 2026-05-25 10:50:51 +02:00
  • d227670059 docs(features): update trail phase 5 — interval removed, 1 s fixed Jakub 2026-05-25 10:48:23 +02:00
  • b574d7829a feat(ui): trail — fixed 1 s sampling; drop GPS upd + Trail int from settings Jakub 2026-05-25 10:48:03 +02:00
  • 4eb4e78a3f feat(ui): trail map — filled/open dot markers around segment breaks Jakub 2026-05-25 10:41:09 +02:00
  • b12d5a8705 feat(ui): trail — surface "waiting for GPS fix" state on start Jakub 2026-05-25 10:26:33 +02:00
  • 2538751c27 docs(features): mark trail phase 5 done Jakub 2026-05-25 10:20:02 +02:00
  • 30b81b6d51 feat(ui): Trail phase 5 — Settings › GPS gains trail interval + min-delta Jakub 2026-05-25 10:19:47 +02:00
  • 81766650cc docs(features): note OLED Favourites name/badge overlap as follow-up Jakub 2026-05-25 10:17:03 +02:00
  • 0a11d54b61 docs(features): mark trail phase 3 done Jakub 2026-05-25 10:14:39 +02:00
  • 0c4e2e3f47 feat(ui): Trail phase 3 — per-point list view Jakub 2026-05-25 10:14:14 +02:00
  • 26278e433d docs(features): note trail phase 2 follow-ups (scroll, blink, defaults, segments) Jakub 2026-05-25 10:10:57 +02:00
  • 7f0985c63f fix(ui): trail sampling, avg speed, RTC elapsed, segment-aware map Jakub 2026-05-25 10:10:03 +02:00
  • 9d038730df fix(ui): force 1 s home-refresh while trail tracking, matching auto-advert Jakub 2026-05-25 09:24:36 +02:00
  • f50859b4ac fix(ui): scrollable Summary in TrailScreen so OLED hint stops overlapping Jakub 2026-05-25 09:23:06 +02:00
  • 2ff27a7178 docs(features): rename Breadcrumb section to Trail, mark phase 2 done Jakub 2026-05-25 09:14:39 +02:00
  • 984f348898 feat(ui): Trail phase 2 — auto-fit map view + view switching Jakub 2026-05-25 09:13:52 +02:00
  • ae783edc47 refactor(ui): rename "Breadcrumb" to "Trail" across the feature Jakub 2026-05-25 09:10:40 +02:00
  • adef2fceb9 feat(ui): GPS breadcrumb phase 1 — storage, sampling, Summary view Jakub 2026-05-25 08:22:12 +02:00
  • ccf45f0c0c docs(features): Favourites dial complete (all 3 phases) Jakub 2026-05-25 08:08:32 +02:00
  • e1cbd959b2 feat(ui): Favourites phase 3 — in-place pin picker on empty tile Jakub 2026-05-25 08:08:12 +02:00
  • c5faaf0afe docs(features): Favourites phase 2 complete Jakub 2026-05-25 08:00:52 +02:00
  • 221885373b fix(ui): Cancel from Favourites-opened DM returns home, not to contact list Jakub 2026-05-25 07:58:45 +02:00
  • 16d6da33ea fix(ui): include ContactInfo.h in UITask.h Jakub 2026-05-25 07:54:31 +02:00
  • fd37b84d71 feat(ui): open DM from filled Favourites tile Jakub 2026-05-25 07:52:56 +02:00
  • 7227871d6a Merge pull request #2620 from jirogit/feat/kiss-modem-xiao-s3-v2 ripplebiz 2026-05-25 12:00:46 +10:00
  • bee8e7c3dd feat(ui): Favourites phase 2 — pin from Contact options Jakub 2026-05-24 23:30:16 +02:00
  • aedb7f6f5d fix(ui): Favourites migration even when page_order is full Jakub 2026-05-24 23:24:13 +02:00
  • 66122e782d fix(ui): Favourites page polish + upgrade migration Jakub 2026-05-24 23:17:48 +02:00
  • 2df944d48d feat(xiao_s3): add kiss modem env me 2026-05-24 14:03:28 -07:00
  • 63c5d99d7d docs(features): mark Favourites phase 1 done Jakub 2026-05-24 23:00:43 +02:00
  • 21c02c7114 feat(ui): Favourites home page (phase 1: storage + read-only grid) Jakub 2026-05-24 23:00:27 +02:00
  • 3e4e85e1ff feat(ui): show read-count in mark-all-read confirmation alert Jakub 2026-05-24 22:46:54 +02:00
  • 31cfbf4997 feat(ui): mark-all-read context menu on MESSAGE mode-select Jakub 2026-05-24 22:43:31 +02:00
  • a4b4362b1b refactor(prefs): centralise home-page bit numbering in NodePrefs::HomePageBit Jakub 2026-05-24 22:26:56 +02:00