Commit Graph

  • c5926bb86f deploy: 096e4580b5 gh-pages MarekZegare4 2026-07-25 16:47:42 +00:00
  • 096e4580b5 Merge branch 'bot-actions-gpio' main Jakub 2026-07-25 18:46:34 +02:00
  • 5844fa2390 refactor(bot,ui): dedupe bot token parsing, drop redundant turnOn, fix comment Jakub 2026-07-25 00:00:07 +02:00
  • 0a61b7ef15 fix(bot,ui): defer bot actions past throttle, fix CardKB lock bypass, add !gps fix timeout arg Jakub 2026-07-24 23:51:31 +02:00
  • 7b6ae8e2cb feat(gps): use HDOP for !gps fix readiness, satellite count as fallback Jakub 2026-07-24 22:49:17 +02:00
  • 5e3c958114 docs: label the Admin login fixes as v1.23.1 v1.23.1 Jakub 2026-07-24 21:35:19 +02:00
  • d7992640c1 deploy: 96b444601f MarekZegare4 2026-07-24 17:28:52 +00:00
  • 2c656f5af7 fix(ui): a stale login reply for a different node could be accepted Jakub 2026-07-24 18:27:02 +02:00
  • 96b444601f fix(ui): a stale login reply for a different node could be accepted Jakub 2026-07-24 18:24:59 +02:00
  • 9932fb01df fix(ui): late Admin login reply could be misrouted after giving up Jakub 2026-07-24 18:21:31 +02:00
  • 5a5ebe9ff1 fix(ui): late Admin login reply could be misrouted after giving up Jakub 2026-07-24 18:20:08 +02:00
  • 0ab74bdd41 fix(ui): Admin password change didn't update the saved login copy Jakub 2026-07-24 18:13:33 +02:00
  • 05609019b4 fix(ui): Admin password change didn't update the saved login copy Jakub 2026-07-24 18:11:30 +02:00
  • 220d46de8e feat(bot): !gps fix -- single-shot GPS location Jakub 2026-07-24 17:57:05 +02:00
  • 176094d32e fix(ui): Admin login could hang forever on "Logging in..." Jakub 2026-07-24 17:56:46 +02:00
  • 23f43cac59 fix(ui): Admin login could hang forever on "Logging in..." Jakub 2026-07-24 17:50:56 +02:00
  • a0b1c80c85 feat(ui): compact on-screen keyboard toggle for external keyboards Jakub 2026-07-24 15:51:51 +02:00
  • ad4668242b fix(ui): CardKB key handling - debounce, Fn modifier for submit/accents Jakub 2026-07-22 17:49:04 +02:00
  • 7cae6470bf feat(ui): CardKB (I2C keyboard) support with full keyboard-only navigation Jakub 2026-07-21 23:43:33 +02:00
  • a57d5d67bb rename(ui): Auto-Reply Bot -> Remote Bot Jakub 2026-07-21 23:15:41 +02:00
  • 5bfebc6559 feat(bot): Actions commands, multi-trigger, and user GPIO pins Jakub 2026-07-21 20:30:03 +02:00
  • 3fe4e7c9e9 deploy: 7113d34ea1 MarekZegare4 2026-07-18 08:14:22 +00:00
  • 7113d34ea1 Merge remote-tracking branch 'upstream/main' Jakub 2026-07-18 10:13:56 +02:00
  • c5e6676e74 deploy: 5908ba1256 MarekZegare4 2026-07-18 08:11:35 +00:00
  • 5908ba1256 feat(ui): channel Add gets a Type picker (Public/Hashtag/Private) v1.23 Jakub 2026-07-17 22:04:40 +02:00
  • 94181831dd fix(ui): don't draw the new-message alert over a full-screen keyboard Jakub 2026-07-17 22:04:29 +02:00
  • 273fbfde7a chore: pre-release cleanup pass (Lemon-era naming, bot sender parsing dedup) Jakub 2026-07-17 21:02:33 +02:00
  • fe1e0d29ce fix(display): undefined-glyph box overlapped the line above on OLED Jakub 2026-07-17 20:53:56 +02:00
  • afdfca6f9b feat(keyboard): selectable main/additional script for the on-screen keyboard Jakub 2026-07-17 20:50:41 +02:00
  • 694bbcd68b feat(keyboard): hold-Enter accent popup; relocate cursor-mode trigger Jakub 2026-07-17 20:28:11 +02:00
  • ce1fde4fdb fix(admin): field label/value overlap and scrollbar-clipped freq digit Jakub 2026-07-17 20:27:55 +02:00
  • 453dc5e570 feat(admin): typed Radio/Routing field editors; pre-release audit fixes Jakub 2026-07-17 19:38:51 +02:00
  • e439dd0fbe feat(ui): chat bubbles, right-aligned compose button, keyboard cursor editing Jakub 2026-07-17 14:40:59 +02:00
  • af0cd2116e feat(ui): message history newest-at-bottom; keyboard one-shot Shift + hold-clear Jakub 2026-07-17 10:02:00 +02:00
  • 9d44921d34 feat(ui): migrate e-ink to misc-fixed font; fix Alarm UX and status-bar icon alignment Jakub 2026-07-15 15:36:39 +02:00
  • 82caa3e292 feat(ui): unify OLED on misc-fixed 6x9 font; add Diagnostics tab carousel Jakub 2026-07-15 11:16:25 +02:00
  • 219812b9f1 Merge pull request #2943 from meshcore-dev/revert-2915-main ripplebiz 2026-07-13 19:31:05 +10:00
  • d9cd3ea03a Revert "Add StreamSensor allocation for GroupData" ripplebiz 2026-07-13 19:30:11 +10:00
  • a517f9c24f Merge pull request #2915 from hpux735/main ripplebiz 2026-07-13 18:42:54 +10:00
  • 56aaff1f76 refactor(admin): make Admin remote-only, move device settings to Settings Jakub 2026-07-13 09:10:24 +02:00
  • 9bfccf4cf4 feat(admin): local-device mode + reuse Nodes screen for target picking Jakub 2026-07-12 20:32:04 +02:00
  • f399298fa6 feat(ui): on-device channel management, remote admin tool, per-language keyboards Jakub 2026-07-12 19:40:53 +02:00
  • 62e82e8740 fix(ui): bot screen tab order starts on Channel Jakub 2026-07-10 21:19:07 +02:00
  • afd7c0ee78 feat(bot): room-server target, tab-carousel UI, per-target independence Jakub 2026-07-10 20:16:59 +02:00
  • dfb993de53 feat(clock,keyboard): alarm repeat + non-Latin keyboard alphabets Jakub 2026-07-10 16:01:42 +02:00
  • cf3c2c0353 fix(ui): revert corner-anchored context menus, centre unread badge, add room logout Jakub 2026-07-10 16:01:14 +02:00
  • 754fcb1fae Update number_allocations.md Will Dillon 2026-07-09 11:43:20 -07:00
  • a1ee67ae94 feat(ui): discoverable context-menu hint — header glyph, highlight, corner dropdown Jakub 2026-07-07 10:31:01 +02:00
  • 7f56af1663 feat(ui): status-bar icons drop by priority instead of crushing the node name Jakub 2026-07-07 10:30:48 +02:00
  • bbb58cceb8 Merge pull request #2903 from liamcottle/ci/build-matrix Liam Cottle 2026-07-07 14:31:28 +12:00
  • 54234b5837 implement matrix builds for faster firmware releases liamcottle 2026-07-06 22:18:49 +12:00
  • a56d7079dd feat(ui): retire Recent adverts home page, folded into Nodes Jakub 2026-07-07 01:53:02 +02:00
  • 97493b490e feat(nodes): on-device add/delete/favourite + circular filter tabs, rename to "Nodes" Jakub 2026-07-07 01:52:51 +02:00
  • 8e5b02f0a6 feat(ui): pill unread badges, unified DM/CH headers, trimmed home carousel Jakub 2026-07-07 01:12:51 +02:00
  • 58e07900db docs(readme): add Contributors section v1.22 Jakub 2026-07-06 21:07:31 +02:00
  • 8d8eace99c revert(eink): drop full refresh on screen change — too much black-flash Jakub 2026-07-06 20:58:51 +02:00
  • d2ccbd7f03 deploy: 51a0c46828 MarekZegare4 2026-07-06 18:45:42 +00:00
  • 51a0c46828 feat(ui): auto-enter room chat after a successful login Jakub 2026-07-06 20:42:05 +02:00
  • 8a9fb33a6a fix(ui): drop {loc}/{time} placeholders in the room password keyboard Jakub 2026-07-06 20:39:11 +02:00
  • 21a34451d9 refactor(ui): dedupe caps-shift and favourites "+" tile Jakub 2026-07-06 20:18:36 +02:00
  • a75612da1f deploy: 866e44c4e2 MarekZegare4 2026-07-06 18:09:06 +00:00
  • 866e44c4e2 feat(keyboard): show digit on each T9 key; complete v1.22 docs Jakub 2026-07-06 20:08:29 +02:00
  • fbcc67f275 style(ui): drop dead if(found) guard in favourites badge Jakub 2026-07-05 22:51:56 +02:00
  • 638eea7bb0 feat(ui): full e-ink refresh on screen change + prune gone favourites Jakub 2026-07-05 22:40:14 +02:00
  • 4ae3d22654 perf(oled): skip I2C flush when the frame is unchanged Jakub 2026-07-05 22:40:01 +02:00
  • 9ee199e641 feat(trail): auto-save GPS trail on shutdown (Trail settings toggle) Jakub 2026-07-05 22:21:42 +02:00
  • 046c2f258e fix(ui-orig): show hop count, not raw path_len, in message origin Jakub 2026-07-05 22:21:31 +02:00
  • 399b61e2bb fix(companion): dedup node-discover responses heard more than once Jakub 2026-07-05 17:00:52 +02:00
  • 9a71ee14b6 fix(solo): six fixes from the 2026-07-05 UI audit Jakub 2026-07-05 16:08:44 +02:00
  • 57563ab8f9 update qr code docs liamcottle 2026-07-06 02:04:56 +12:00
  • 04978d8ae9 feat(tools): add Clock Tools entry to Tools > System Jakub 2026-07-05 11:03:40 +02:00
  • 492731a8f3 deploy: e63e260eab MarekZegare4 2026-07-05 09:03:21 +00:00
  • e63e260eab fix(ui): drop {loc}/{time} placeholders when naming a radio preset Jakub 2026-07-05 11:02:43 +02:00
  • 0cbfdd413d deploy: 7ff1b7c86b MarekZegare4 2026-07-03 07:54:53 +00:00
  • 7ff1b7c86b fix(wio-tracker-l1): battery voltage reads high/jittery — divider always on Jakub 2026-07-03 09:51:32 +02:00
  • 3419e590fe fix(keyboard): rename QWERTY label to ABC (layout is alphabetical, not QWERTY) Jakub 2026-07-02 18:33:40 +02:00
  • 5fe9240fc5 Merge branch 'integrate/pr21-t9-keyboard' Jakub 2026-07-02 18:05:18 +02:00
  • b576de75b6 fix(prefs): bump schema sentinel for keyboard_type field (PR #21) Jakub 2026-07-02 18:02:48 +02:00
  • 5ed0a05265 Merge branch 'main' into feat/t9-onscreen-keyboard Marcin Marczyk 2026-07-02 13:49:46 +02:00
  • 3363867d98 Added T9 on-screen keyboard as an option marcin 2026-07-02 12:21:52 +02:00
  • 890fc89431 fix(prefs): update NodePrefs size tripwire after page_order growth MarekZegare4 2026-07-02 12:06:08 +02:00
  • 948076560b feat(home-pages): make Map and Shutdown reorderable; v1.22 notes MarekZegare4 2026-07-02 12:01:40 +02:00
  • 4f0c60d6e0 deploy: 088bbe61ba MarekZegare4 2026-07-02 09:49:46 +00:00
  • 088bbe61ba fix(home-pages): stop Favourites re-enabling on update; add Map visibility toggle MarekZegare4 2026-07-02 10:34:38 +02:00
  • e898517952 deploy: 7e0dbe4afc MarekZegare4 2026-06-30 20:41:43 +00:00
  • 7e0dbe4afc docs: clock tools + e-ink input handling; v1.21 release notes v1.21 MarekZegare4 2026-06-30 22:40:44 +02:00
  • f31596da1a fix(eink): debounce edge capture + self-heal so one press isn't a double-tap MarekZegare4 2026-06-30 22:40:44 +02:00
  • 65e5b0af99 Merge branch 'fix/eink-button-irq-edge-capture' MarekZegare4 2026-06-30 22:16:16 +02:00
  • 78dba5e807 Merge branch 'main' into fix/eink-button-irq-edge-capture MarekZegare4 2026-06-30 22:13:18 +02:00
  • 8c70acc3ef fix(eink): queue input so a burst of taps survives a blocking refresh MarekZegare4 2026-06-30 22:10:18 +02:00
  • 05dc16a2d4 deploy: 697af2d435 MarekZegare4 2026-06-30 07:03:41 +00:00
  • 697af2d435 Merge branch 'feat/clock-alarm-timer-stopwatch' MarekZegare4 2026-06-30 09:01:11 +02:00
  • 9ce04835da feat(companion): clock tools — alarm, countdown timer, stopwatch MarekZegare4 2026-06-30 01:54:01 +02:00
  • 59d1722207 Merge branch 'refactor/quickmsg-history-store' MarekZegare4 2026-06-29 23:10:54 +02:00
  • 116ee3e767 refactor(companion): share history row-frame + compose button across DM/channel MarekZegare4 2026-06-29 23:05:11 +02:00
  • efb6a8b629 fix(companion): keep [+ send] visible in DM/room history when not selected MarekZegare4 2026-06-29 22:59:59 +02:00
  • 17cc51e84d refactor(companion): dedupe notif/melody overrides via shared primitives MarekZegare4 2026-06-29 22:48:10 +02:00
  • f6baa5c38c refactor(companion): extract MessageHistory store from QuickMsgScreen MarekZegare4 2026-06-29 22:41:01 +02:00
  • 4aec7ae973 deploy: 4d795ade51 MarekZegare4 2026-06-29 17:32:10 +00:00
  • 4d795ade51 feat(companion): track-back — retrace the recorded trail to its start MarekZegare4 2026-06-29 19:27:54 +02:00