Commit Graph

  • 900f2d59e9 refactor(ui): tag SettingsScreen ifdefs with semantic FEAT_* macros Jakub 2026-05-24 22:20:42 +02:00
  • 7c81ea0f52 refactor(ui): centralise EINK_DISPLAY_MODEL toggles in Features.h v1.12 Jakub 2026-05-24 20:41:25 +02:00
  • e16ecbd690 style(ui): sprintf → snprintf with sizeof in UI render paths Jakub 2026-05-24 20:35:49 +02:00
  • 559fe86f20 style(ui): use NSDMI for SH1106Display::_use_lemon default Jakub 2026-05-24 20:33:59 +02:00
  • d981f93e6e refactor(ui): drawSelectionRow helper for the 5-line invert/restore pattern Jakub 2026-05-24 20:33:02 +02:00
  • 52a7081a13 refactor(ui): dedupe UTF-8 codepoint decoder Jakub 2026-05-24 20:25:35 +02:00
  • 74764aed2b perf(ui): O(n) FullscreenMsgView wrap via getCodepointWidth virtual Jakub 2026-05-24 20:22:16 +02:00
  • 87bdc5cb9f feat(prefs): tail schema sentinel for layout-change detection Jakub 2026-05-24 20:18:50 +02:00
  • f82d23b200 perf(ui): replace transliterateCodepoint switch with sorted-table binary search Jakub 2026-05-24 20:14:01 +02:00
  • 71e1cb7a23 perf(ui): drop redundant getTextWidth and contact re-fetch in QuickMsg Jakub 2026-05-24 20:07:46 +02:00
  • 6410a346f2 refactor(eink): centralise scale() helper, hoist out of Lemon hot loop Jakub 2026-05-24 20:01:46 +02:00
  • bf724ce692 perf(bot): lower body once and strstr instead of O(n*m) per-offset tolower Jakub 2026-05-24 19:59:21 +02:00
  • e2d59b9a3d fix(prefs): use magic sentinel to validate page_order Jakub 2026-05-24 19:53:05 +02:00
  • 10b2629b36 fix(eink): gate Lemon print path on _text_sz == 1 Jakub 2026-05-24 19:45:19 +02:00
  • 7dcb763d83 fix(eink): align unknown-glyph fallback box to top of cell Jakub 2026-05-24 16:55:50 +02:00
  • 9c03e9a2db fix(eink): render Lemon font UTF-8 correctly by bypassing GFX write() Jakub 2026-05-24 16:39:41 +02:00
  • 5fde79fae7 fix(ui): translate keyboard preview buffer through UTF-8 handler Jakub 2026-05-24 15:28:10 +02:00
  • c375c4b217 fix(eink): pass UTF-8 through unchanged when Lemon font is active Jakub 2026-05-24 14:47:06 +02:00
  • 2183805c24 Merge pull request #2615 from omeg/omeg/respect-i2c-address Liam Cottle 2026-05-25 00:04:49 +12:00
  • eb53c61f17 Respect predefined I2C addresses in EnvironmentSensorManager Rafał Wojdyła 2026-05-24 13:16:50 +02:00
  • 73c7718b9e Merge pull request #2235 from jirogit/fix/lr1110-rxgain-cli-guard fdlamotte 2026-05-24 11:56:23 +02:00
  • 1cfe7c168a Update README with case model links Jakub 2026-05-24 11:04:51 +02:00
  • a6bf3ee08f feat(eink): full refresh interval setting in Settings › Display Jakub 2026-05-24 10:22:03 +02:00
  • 8012278483 fix(ui): remove space in hibernate hint formatting Jakub 2026-05-24 00:56:43 +02:00
  • 3a08eedfec fix(ci): fix double-v in version for v* style tags v1.11 Jakub 2026-05-24 00:50:10 +02:00
  • 34fcab6bd5 feat(ui): show MeshCore version large and plus version in splash bar Jakub 2026-05-24 00:35:07 +02:00
  • 62cae314f7 ci: change tag pattern to plus_* and fix version extraction Jakub 2026-05-24 00:18:31 +02:00
  • 137b0234d5 ci: rename dual envs and fix tag-triggered builds for OLED and e-ink Jakub 2026-05-24 00:13:34 +02:00
  • 631bd543bf add image to readme Jakub 2026-05-23 23:52:04 +02:00
  • 31179d2175 fix(ui): repair missing Clock entry in page_order and show positions immediately Jakub 2026-05-23 23:50:25 +02:00
  • b279b95b2d refactor(ui): apply code review fixes — bugs, risk, optimisations, cleanup Jakub 2026-05-23 20:03:45 +02:00
  • 05335420e3 fix(ui): home page order and visibility bugs Jakub 2026-05-23 18:11:24 +02:00
  • 52faa0e2f6 fix(ui): restrict joystick rotation setting to e-ink builds only Jakub 2026-05-23 15:33:03 +02:00
  • fea1be8e81 feat(ui): runtime joystick rotation independent of display rotation Jakub 2026-05-23 15:20:40 +02:00
  • 85cfb6f1af fix(ui): unified unknown-char block rendering and display layout fixes Jakub 2026-05-23 14:45:24 +02:00
  • e251dc1659 Merge pull request #2540 from agessaman/feat/regions-quick-loasd ripplebiz 2026-05-23 18:37:28 +10:00
  • 6cdd9d01d4 Merge branch 'wio-tracker-l1-improvements' into wio-eink-unified Jakub 2026-05-23 10:22:52 +02:00
  • 88412f1b9d merge: bring eink-ui into wio-eink-unified Jakub 2026-05-23 10:21:23 +02:00
  • a0a74fe5d3 fix(eink): replace mute bitmap icon with text letter M Jakub 2026-05-23 10:14:05 +02:00
  • 2b7fc37491 fix(eink): 30s clock/lock refresh, static auto-advert indicator Jakub 2026-05-23 10:06:22 +02:00
  • 93e3a29b0d fix: align ON/OFF/always to fixed column flush with right edge in Home Pages Jakub 2026-05-23 09:54:31 +02:00
  • 4f68e5ffba fix: fixed-width position prefix in Home Pages settings to prevent label shift Jakub 2026-05-23 09:46:28 +02:00
  • d3589e293f feat: sort DM contact list by message count (most messages first) Jakub 2026-05-23 09:19:27 +02:00
  • 26d0001301 Merge pull request #2608 from recrof/flood-advert-interval-47 ripplebiz 2026-05-23 15:37:31 +10:00
  • dc00790f79 Merge pull request #2604 from recrof/patch-1 ripplebiz 2026-05-23 15:19:30 +10:00
  • ddac8fe3ee docs: update README for v1.10 — e-ink support, font switcher, home page ordering Jakub 2026-05-23 00:07:41 +02:00
  • 7510878f9e fix: center-crop splash logo in portrait mode via negative x offset Jakub 2026-05-22 23:53:16 +02:00
  • 4dd36f685d fix: apply rotation before splash screen, clip logo to display width Jakub 2026-05-22 23:50:21 +02:00
  • bad9fae419 merge: bring home page ordering feature and CI dual-build from wio-tracker-l1-improvements Jakub 2026-05-22 23:46:35 +02:00
  • bb94a6f81f feat: home screen ordering — reorder all screens from Settings wio-tracker-v1.15-plus.1.10 Jakub 2026-05-22 23:33:06 +02:00
  • 7519740d72 ci: build dual OLED and dual e-ink firmwares in parallel Jakub 2026-05-22 23:20:06 +02:00
  • 9c671891d9 fix: e-ink portrait/landscape layout — separators, battery, keyboard, screens Jakub 2026-05-22 23:13:27 +02:00
  • 118f29b0a1 fix: landscape e-ink layout corrections — clock overlap, keyboard overflow, bar sizing, nearby detail Jakub 2026-05-22 19:11:25 +02:00
  • 1d8ca25469 fix: adaptive layout for e-ink landscape across all remaining screens Jakub 2026-05-22 18:34:20 +02:00
  • f8fb1dac99 fix: align SettingsScreen item label to dynamic char width Jakub 2026-05-22 18:13:27 +02:00
  • 744f263932 refactor: replace all hardcoded pixel positions with layout helpers Jakub 2026-05-22 18:05:09 +02:00
  • 18867a85c0 feat(eink): scale size-1 font with display orientation Jakub 2026-05-22 17:26:03 +02:00
  • 4c37986737 fix(eink): fix font layout and add Lemon font support to GxEPDDisplay Jakub 2026-05-22 17:20:20 +02:00
  • a37078f6c5 Companion repeat: update to more usable default EU frequency Rastislav Vysoky 2026-05-22 17:04:19 +02:00
  • 0b6aaff49b refactor(eink): collapse landscape/portrait build targets into one per serial mode Jakub 2026-05-22 17:04:12 +02:00
  • 33ad70221e feat(eink): suppress clock seconds to prevent per-second panel refreshes Jakub 2026-05-22 10:47:19 +02:00
  • 6a3b8e3135 feat: add runtime display rotation setting for e-ink builds Jakub 2026-05-20 21:53:40 +02:00
  • cffe960f3f feat: rework GxEPDDisplay for rotation support and integrate e-ink build Jakub 2026-05-20 19:12:17 +02:00
  • 67bccd3dd4 ci: merge font-switcher build into single wio-tracker-l1 firmware job Jakub 2026-05-22 09:47:32 +02:00
  • a35b1bbbfd Merge pull request #2590 from jocasmark/fix/typos Liam Cottle 2026-05-22 19:38:19 +12:00
  • fa842b202a fix: scale Lemon font glyphs with setTextSize on lock screen clock Jakub 2026-05-20 10:32:26 +02:00
  • 319428c7c6 chore: remove unused FS_START_Y constant from FullscreenMsgView Jakub 2026-05-20 09:50:36 +02:00
  • ca5eb221e7 fix: persist use_lemon_font setting across reboots Jakub 2026-05-20 09:49:04 +02:00
  • 4161951d19 fix: force immediate redraw after font switch in applyFont() Jakub 2026-05-20 09:36:27 +02:00
  • a115916d8f feat: runtime font switcher — Default vs Lemon in Settings > Display Jakub 2026-05-20 09:29:38 +02:00
  • bffd17a188 Revert typo fix from external libraries Mark Jocas 2026-05-22 09:32:54 +02:00
  • da7663a6fb Fixed hasPendingWork for BLE companions Kevin Le 2026-05-21 18:40:31 +07:00
  • 280213d41f Fixed to put hasPendingWork out of ENV_INCLUDE_GPS Kevin Le 2026-04-10 20:42:23 +07:00
  • 6b1099161c Added Power Saving for NRF52 companions Kevin Le 2026-04-10 10:45:26 +07:00
  • 1296aa7792 Refactor region def with helpers, refine docs agessaman 2026-05-21 19:25:01 -07:00
  • 72c07df8b3 fix: code review corrections in DualSerialInterface and NearbyScreen Jakub 2026-05-21 22:08:28 +02:00
  • 38cd0fada3 feat: add 12h/24h clock format setting (default 24h) Jakub 2026-05-21 21:04:43 +02:00
  • e0312c2b6b fix: strip @[nick] reply prefix in channel and DM history card previews Jakub 2026-05-21 16:37:25 +02:00
  • 01500e55d8 Change room server flood advert interval to 47 hours Rastislav Vysoky 2026-05-21 14:53:49 +02:00
  • 40180b8fe6 Update repeater flood advert interval to 47 hours Rastislav Vysoky 2026-05-21 14:50:58 +02:00
  • 5828600d48 feat: dual BLE+USB serial — single firmware replaces separate BLE/USB builds Jakub 2026-05-21 14:16:07 +02:00
  • 23f48e025f Merge pull request #2517 from oltaco/techo-card ripplebiz 2026-05-21 20:45:54 +10:00
  • efaf95d685 fix debug params for t-echo card taco 2026-05-21 19:57:19 +10:00
  • 7c8d84ffb5 remove deprecated functions, fix typo and style taco 2026-05-18 11:00:07 +10:00
  • 26c641bc63 tiny ui rendering fixes taco 2026-05-11 10:22:44 +10:00
  • 9f683975c1 add torch taco 2026-05-10 03:08:08 +10:00
  • 8540c98947 add tinyui for lilygo t-echo card taco 2026-05-10 05:08:06 +10:00
  • 5058415fa3 u8g2 wrapper: allow larger font when size >= 2 taco 2026-05-10 18:50:02 +10:00
  • 2462cf6c97 add wrapper for u8g2 display driver pelgraine 2026-05-10 05:04:29 +10:00
  • 1e740d30f2 initial t-echo card support taco 2026-05-10 04:58:18 +10:00
  • 7a49584af7 docs: add Active Discovery section with ASCII mockups to README Jakub 2026-05-21 09:43:18 +02:00
  • 6b2f2ecf01 fix: replace base64.hpp include with local encoder to fix ODR link error wio-tracker-v1.15-plus.1.9 Jakub 2026-05-21 09:14:16 +02:00
  • 52d97ed314 feat: show pub_key as base64 in discover detail screen Jakub 2026-05-21 09:11:32 +02:00
  • 3b7915d0b7 feat: discover detail screen + card selection + Rem removed from card body Jakub 2026-05-21 09:05:15 +02:00
  • bfdceae16e Merge pull request #2443 from kizniche/fix-rxdelay-txdelay Huw Duddy 2026-05-21 16:57:41 +10:00
  • 2da37b3af5 feat: 2-line boxed discover entries with RSSI, SNR, remote SNR Jakub 2026-05-21 08:56:54 +02:00
  • 2a9874d05d feat: show RSSI in discover results list Jakub 2026-05-21 08:51:43 +02:00
  • 6249e63ec0 fix: remove isBLEConnected guard from discover response handling Jakub 2026-05-21 08:37:17 +02:00
  • 64098bc4dc fix: change [M]=Discover hint to [Enter]=Discover in NearbyScreen Jakub 2026-05-21 08:13:13 +02:00
  • d851043059 feat: add dedicated discover sub-screen to NearbyScreen Jakub 2026-05-21 07:57:21 +02:00