Commit Graph

  • fbe636a05a feat: show plus version number on splash screen wio-tracker-v1.15-plus.1.4 Jakub 2026-05-16 00:33:13 +02:00
  • 9c40a253e2 update README and fix quick message / melody naming collision Jakub 2026-05-16 00:09:18 +02:00
  • e0e79b725d Merge branch 'meshcore-dev:main' into wio-tracker-l1-improvements Jakub 2026-05-16 00:02:22 +02:00
  • d4c99dec65 Change MeshCore intro video link to The Comms Channel's MC intro playlist Rastislav Vysoky 2026-05-15 16:42:29 +02:00
  • 1d04930c1e quick fix Jakub 2026-05-15 16:33:19 +02:00
  • ec601ef118 fix: renderBar always shows slot outlines regardless of value Jakub 2026-05-15 15:48:05 +02:00
  • 484f0891b1 fix: three bugs found in code review Jakub 2026-05-15 15:34:10 +02:00
  • a819b05ed0 fix: correct UF2 artifact name for wio-tracker tags with hyphenated versions Jakub 2026-05-15 15:24:54 +02:00
  • cf9bf1d7fe Merge pull request #2565 from willumpie82/ble-pin-code Liam Cottle 2026-05-15 23:17:43 +12:00
  • e1616ff29d Remove static BLE_PIN_CODE definition from Heltec E290_usb configuration Willem Oldemans 2026-05-15 13:09:59 +02:00
  • bf05a13549 fix: implement nRF52 RTTTL player using direct NRF_PWM2 control for working volume Jakub 2026-05-15 13:09:38 +02:00
  • 973321d9b1 Disable BLE_PIN_CODE for E290 companion USB environment Willem Oldemans 2026-05-15 10:53:59 +02:00
  • d02c1cf098 feat: play preview tone when buzzer volume changes in settings Jakub 2026-05-15 11:46:48 +02:00
  • b3c6416874 feat: melody assignment per channel/DM, dual ringtone slots, volume cleanup Jakub 2026-05-15 11:43:38 +02:00
  • 6325a85336 Merge pull request #2493 from Rococo88/complex-wifi-reconnect Liam Cottle 2026-05-15 21:21:16 +12:00
  • 39731bb7fa docs: update README for v1.15-plus.1.3 Jakub 2026-05-15 09:21:32 +02:00
  • 0db7715430 Merge pull request #2497 from oltaco/reduce-esp32-dram ripplebiz 2026-05-15 14:04:42 +10:00
  • f4be34a997 Merge pull request #2515 from Cisien/station-g3-esp32 ripplebiz 2026-05-15 13:58:42 +10:00
  • 181a54e718 Merge pull request #2532 from swaits/fix/trace-offset-widening ripplebiz 2026-05-15 13:17:03 +10:00
  • c86e6c803e fix: reverse fullscreen message nav order and remove channel # prefix wio-tracker-v1.15-plus.1.3 Jakub 2026-05-14 20:21:13 +02:00
  • 1fcad7776a feat: add unread message count field to clock dashboard Jakub 2026-05-14 18:20:49 +02:00
  • 9426c86e79 feat: polish status bar and home screen layout Jakub 2026-05-14 18:13:18 +02:00
  • b36c970a2d fix: auto-advert indicator - 300ms refresh, background shifted 1px left Jakub 2026-05-14 17:45:26 +02:00
  • e205f3712d fix: auto-advert indicator - inverted A, 50% duty 1s blink, 1s refresh Jakub 2026-05-14 17:41:33 +02:00
  • 20151cc609 fix: align status bar icons to y=0, reduce battery icon to 8px height Jakub 2026-05-14 17:34:57 +02:00
  • 8efff38a4f fix: auto-advert indicator - capital A with space, slow blink, proper refresh Jakub 2026-05-14 17:25:27 +02:00
  • e38dc87c25 feat: blinking ~ indicator in status bar when auto-advert is active Jakub 2026-05-14 16:51:57 +02:00
  • e43047f561 fix: show keyboard placeholders only for sensors with actual live data Jakub 2026-05-14 16:41:04 +02:00
  • 9c4dc0039a fix: clarify advert button labels in NearbyScreen Jakub 2026-05-14 16:36:35 +02:00
  • f434852706 feat: show last-heard time in detail view, fix disappearing contact edge case Jakub 2026-05-14 16:29:04 +02:00
  • 404cb6956d feat: add Fav filter and clearer bearing display in NearbyScreen Jakub 2026-05-14 16:21:11 +02:00
  • 083ddac85c refactor: remove ping from NearbyScreen, rely on auto-advert for presence Jakub 2026-05-14 16:17:52 +02:00
  • 09ac455806 feat: add periodic auto-advert with GPS position (Auto-Advert tool) Jakub 2026-05-14 16:08:33 +02:00
  • d59687647f fix: wire NearbyScreen ping through expected_ack_table so RTT is measurable Jakub 2026-05-14 15:57:00 +02:00
  • 11cb0ae25e fix: NearbyScreen shows all contacts, not only those with GPS Jakub 2026-05-14 15:49:23 +02:00
  • 862714982e fix: reset _ping_ack_seen on detail view enter and exit Jakub 2026-05-14 13:55:35 +02:00
  • 10307d3a03 fix: ping RTT 0ms, degree symbol, clock page dots overlap Jakub 2026-05-14 13:28:52 +02:00
  • 85de0b02be fix: guard savePrefs with dirty flag in BotScreen and DashboardConfigScreen Jakub 2026-05-14 11:36:11 +02:00
  • 9e5c0e79e7 fix: move EXPECTED_ACK_TABLE_SIZE define before class for isAckPending Jakub 2026-05-14 11:30:43 +02:00
  • 24474f67fa feat: NearbyScreen, configurable clock dashboard, memory optimizations Jakub 2026-05-14 11:28:36 +02:00
  • 7b63af1068 refactor: use PopupMenu in keyboard and context menus, fix bugs Jakub 2026-05-14 08:06:26 +02:00
  • 2f32683494 refactor: extract popup menu into reusable PopupMenu struct with wrap-around navigation Jakub 2026-05-14 08:06:07 +02:00
  • 42b51935b1 feat: sensor placeholders in messages and keyboard picker Jakub 2026-05-14 00:12:07 +02:00
  • 26d3d7ab00 refactor: extract fullscreen message view into reusable FullscreenMsgView module Jakub 2026-05-13 23:54:26 +02:00
  • c7887a940d feat: DM history fullscreen message view on ENTER Jakub 2026-05-13 23:40:15 +02:00
  • 4063c2d296 style: shorten Del label to [Dl] to fit 25px special row cell wio-tracker-v1.15-plus.1.2 Jakub 2026-05-13 21:09:37 +02:00
  • 464f5cd7a2 fix: remove label prefix from keyboard preview for visual consistency Jakub 2026-05-13 18:34:33 +02:00
  • 5fecafd4f9 fix: KeyboardWidget preview buffer size and KEY_CONTEXT_MENU handling Jakub 2026-05-13 18:28:04 +02:00
  • 07bd5f1167 refactor: extract on-screen keyboard into reusable KeyboardWidget module Jakub 2026-05-13 18:22:41 +02:00
  • 60867a4c9e fix: check getContactByIdx return value in DM context menu handler Jakub 2026-05-13 10:54:36 +02:00
  • eb0f436924 feat: DM per-contact notification settings and mark-as-read Jakub 2026-05-13 10:48:42 +02:00
  • b50f21060c fix: clear DM and channel unread counters on app sync completion Jakub 2026-05-13 10:36:37 +02:00
  • 4a4ff76f10 feat: DM chat history, per-contact unread badges, bot history, contact index fix Jakub 2026-05-13 10:25:55 +02:00
  • f6e251cfe3 chore: adopt vX.Y-plus.N versioning scheme Jakub 2026-05-12 21:13:46 +02:00
  • 4e9d15e82a docs: add README with features, bot description, and dev setup note Jakub 2026-05-12 21:08:08 +02:00
  • 71635e5e6f Bot: DM+channel modes with separate replies; buzzer auto-mute; UX fixes Jakub 2026-05-12 20:12:54 +02:00
  • af7da7906a Fix: tryBotReplyChannel must check bot_target_type == 0 Jakub 2026-05-12 15:07:33 +02:00
  • dd2c09174f Extract bot logic from MyMesh into MyMeshBot.h Jakub 2026-05-12 14:51:19 +02:00
  • d51d8c0a75 Extract RingtoneEditorScreen, BotScreen, ToolsScreen to separate headers Jakub 2026-05-12 14:45:02 +02:00
  • dcccc9733b Bot: global keyboard in BotScreen, placeholder expansion via MsgExpand.h Jakub 2026-05-12 14:16:37 +02:00
  • ac44630cb8 ToolsScreen: match list style of other screens; bot DM: favourites only Jakub 2026-05-12 13:53:52 +02:00
  • e638955898 Bot: add DM contact target alongside channel Jakub 2026-05-12 13:48:27 +02:00
  • 9756bb062c Fix 4 bugs found in code review Jakub 2026-05-12 11:54:18 +02:00
  • 58afc23df3 Add Auto-Reply Bot and Tools screen to home carousel Jakub 2026-05-12 11:47:33 +02:00
  • b4d8fad6f5 DataStore: remove misleading byte-offset comments Jakub 2026-05-12 10:42:19 +02:00
  • f0f142890f Fix home_pages_mask=0 inconsistency and navPage fallback Jakub 2026-05-12 09:57:21 +02:00
  • 2fc9e094e7 Settings: add Home Pages visibility control Jakub 2026-05-12 09:51:30 +02:00
  • 95805da4b2 RingtoneEditor: play note preview on pitch/octave change Jakub 2026-05-12 09:42:55 +02:00
  • 4891a36c72 Add ringtone editor, buzzer volume, unread fixes and buzzer notification fixes Jakub 2026-05-12 09:40:37 +02:00
  • ffa568938f Settings: add buzzer volume control (5 levels, like brightness) Jakub 2026-05-12 09:17:37 +02:00
  • 861a65d4b1 Fix buzzer notifications, unread tracking, OLED dimming; remove dead code Jakub 2026-05-12 08:19:27 +02:00
  • 40f470ebf2 Sensors page: show placeholders for all connected sensors; support all LPP types Jakub 2026-05-11 21:33:49 +02:00
  • 9d92fb62df Buzzer: add playForced(); fix per-channel force-on notification ignoring global mute Jakub 2026-05-11 21:17:31 +02:00
  • 1281ec5c35 ChannelHist: lazy unread counter + fullscreen left/right message navigation Jakub 2026-05-11 21:10:36 +02:00
  • c90d6a9d3f CI: upload only .uf2 to WioTracker L1 release (drop redundant DFU .zip) Jakub 2026-05-11 20:14:52 +02:00
  • f603d82b0c MsgPreview: fix nav-to-home from chat screen; add fullscreen left/right message switching Jakub 2026-05-11 20:05:44 +02:00
  • eea9254212 Fix several bugs found in code review Jakub 2026-05-11 19:34:07 +02:00
  • 4b06dff4e7 Channel context menu: defer flash write until CANCEL closes menu Jakub 2026-05-11 19:28:37 +02:00
  • 158bbf74c8 Unread badges per category + context menu stays open on action Jakub 2026-05-11 19:27:16 +02:00
  • 1a1cda4a1a Settings: contact filter toggles for DM and Room Servers Jakub 2026-05-11 19:19:44 +02:00
  • 9cbbaa8852 Messages: add Room Servers as third option alongside DM and Channels Jakub 2026-05-11 19:16:26 +02:00
  • 1ba59d2236 Home Messages page: show total unread count (DM + all channels) Jakub 2026-05-11 19:11:19 +02:00
  • ef24bb8554 Enable joystick up/down in all WioTrackerL1 companion builds Jakub 2026-05-11 19:05:41 +02:00
  • bd07ff6099 Direct message: show only favourited companions Jakub 2026-05-11 18:58:39 +02:00
  • a26bde6ce5 Per-channel notification settings via long-press context menu Jakub 2026-05-11 18:56:26 +02:00
  • aa99b77de4 WioTrackerL1 UI v1.15.1: bugfixes and UX polish Jakub 2026-05-11 17:19:03 +02:00
  • 56788e4b58 WioTrackerL1 UI: predefined messages, caps lock, placeholder picker, 139-char limit Jakub 2026-05-11 16:52:24 +02:00
  • 6779b3489b WioTrackerL1: redesign companion UI (channels, keyboard, msg preview) Jakub 2026-05-11 15:56:30 +02:00
  • d5a2e1170a Enable sensors page for Wio Tracker companion builds Jakub 2026-05-11 08:36:39 +02:00
  • 81c69f89c6 Splash screen: show unofficial build marker for Plus builds Jakub 2026-05-10 22:58:46 +02:00
  • 3f7293c657 Fix FIRMWARE_VERSION: append -Plus in build.sh, not platformio.ini Jakub 2026-05-10 22:53:36 +02:00
  • 87aafce88f Set custom FIRMWARE_VERSION for Wio Tracker companion builds Jakub 2026-05-10 22:51:46 +02:00
  • 60de6630fa SettingsScreen: skip flash write if no settings changed Jakub 2026-05-10 22:12:29 +02:00
  • 4e83e99316 Fix null pointer dereferences in SettingsScreen index helpers Jakub 2026-05-10 20:26:05 +02:00
  • 35b2b008c8 Battery %: use LiPo discharge curve with variable shutdown threshold Jakub 2026-05-10 19:47:12 +02:00
  • 03085f0715 QuickMsgScreen: show only companion (chat) contacts Jakub 2026-05-10 18:58:13 +02:00
  • 20824c2db4 Fix: use out_path_len instead of path_len in QuickMsgScreen Jakub 2026-05-10 18:53:52 +02:00
  • 18c13002db QuickMsgScreen: sort favourites first, mark with asterisk Jakub 2026-05-10 18:52:31 +02:00
  • af2aca151f Add hardware watchdog and QuickMsgScreen Jakub 2026-05-10 18:45:35 +02:00
  • 1fe5922c79 Add RTC time persistence to flash Jakub 2026-05-10 18:23:25 +02:00