Commit Graph

  • 4aae5c9352 Add Ko-fi funding option to FUNDING.yml pelgraine 2026-05-20 13:27:42 +10:00
  • f7a4e0ad0f updated readme to fix channel picker references pelgraine 2026-05-18 12:29:24 +10:00
  • 926736016e update readme v1.10 pelgraine 2026-05-15 09:12:54 +10:00
  • ef62b7145c TD Pro - add custom tones for 4G variant pelgraine 2026-05-15 08:32:36 +10:00
  • f6cc939c4d tdpro add minesweeper game pelgraine 2026-05-15 07:29:14 +10:00
  • cd2c8ae5b3 tdpro - updated max group channels to 40 for all builds pelgraine 2026-05-15 07:01:42 +10:00
  • 2907cc64f3 updated firmware build date; added [J] Games to home screen; added game sub screen; added basic Snake game pelgraine 2026-05-15 06:59:49 +10:00
  • 1e589b3eb9 td pro - custom notification sounds enabled for t-deck pro audio variant pelgraine 2026-05-12 17:14:11 +10:00
  • b0ad1c4901 selective channel notification functions - off/mute, only at tags, or alll, under channels in settingscreen pelgraine 2026-05-12 05:25:43 +10:00
  • ceb29ba662 tdpro - channel message history delete function - long press on screen to bring up menu pelgraine 2026-05-12 04:50:32 +10:00
  • 18b9ab6c4d update firmware version and build date pelgraine 2026-05-12 04:24:30 +10:00
  • 661157e368 Fix trace screen for t5s3 and add home icon for trace screen to t5s3 v1.9 pelgraine 2026-05-07 20:27:58 +10:00
  • 5cca0e8e50 update readme for v1.9 tr pelgraine 2026-05-07 18:18:00 +10:00
  • 3596ad558d Fix missing data store persistence updates - font style, scope name and corresponding scope key - now sticks across reboots. Revised tdpro home ui offset to original settings. Fixed tpro hibernate icon positioning. pelgraine 2026-05-07 17:57:19 +10:00
  • 6de664ea37 Dm message persistence; fixed home ui offset alignment; trace route screen addition pelgraine 2026-05-07 17:23:04 +10:00
  • 708b96e0e8 T-Echo Card audio support initial stages - codec2 attempts pelgraine 2026-05-07 05:47:18 +10:00
  • 4b734f1bac updated drivers for t-echo card pelgraine 2026-05-05 12:43:53 +10:00
  • 20310018d3 updating t-echo card folder pelgraine 2026-05-05 12:41:24 +10:00
  • 8afe71510e Merge branch 'main' into dev pelgraine 2026-05-05 11:57:18 +10:00
  • 7adc0283b2 add sponsor link pelgraine 2026-05-05 11:56:13 +10:00
  • e72e498db9 Set GitHub Sponsors username to 'pelgraine' pelgraine 2026-05-05 11:53:55 +10:00
  • 468a5ad324 update tdpro firmware versions pelgraine 2026-05-05 11:39:38 +10:00
  • 44353fcf9e hibernation page navigation bugfix pelgraine 2026-05-03 23:15:32 +10:00
  • 4ba130ccfa update readme for v1.8; added fix: robust SPIFFS recovery when auto-format fails v1.8 pelgraine 2026-05-03 21:22:07 +10:00
  • c2bfc3c985 Add true power-off via BQ25896 BATFET disconnect pelgraine 2026-05-03 20:24:20 +10:00
  • 00b3f66bc4 Merge branch 'dev' pelgraine 2026-05-03 18:55:34 +10:00
  • fb93b4e4ec update readme links pelgraine 2026-05-03 18:55:03 +10:00
  • a7b44de613 Went back to the previous method of markAllChannelsRead() for WIfi and BLE envs ie non-standalone devices so msgs marked read on device when app is connected pelgraine 2026-05-03 18:40:28 +10:00
  • 7ebafc39ee update firmware build date pelgraine 2026-05-03 18:20:48 +10:00
  • 97498e131d updated chunked save method so it doesn't occur when device is actively being used. The flow: user navigates (keypresses every ~200ms) → _lastUserInput stays fresh → userActive is true → save deferred. User stops navigating → 3 seconds pass → userActive goes false → chunked save starts/resumes, 20 contacts per loop iteration until done. pelgraine 2026-05-02 10:44:17 +10:00
  • 95c992d966 Hibernate now enters true deep sleep on T-Deck Pro. pelgraine 2026-05-02 10:19:37 +10:00
  • 9c4c374db8 added has meck fonts build flag to draft max platformio; new fast scroll implementation update with next page scroll function with shift+w/s; updated home page hint text to make it clearer you can press enter to toggle on/off/send adverts etc pelgraine 2026-05-02 10:07:49 +10:00
  • ca16af54cc renamed WIP variant project files to reflect WIP status appropriately pelgraine 2026-05-02 09:29:26 +10:00
  • f51d8be290 Fix to beer emoji mug handle; font changes that support diacritics meaning updates to display drivers, fonts, highlighting, sprites; build flag added to both tdpro and t5s3 pro to enable diacritics rendering changes pelgraine 2026-05-02 09:26:30 +10:00
  • 6c0c77d788 improved tdpro and t5s3 ble sync speed with large contact lists; updated firmware build date pelgraine 2026-05-02 06:07:12 +10:00
  • 715202849c initial successful t-echo card build pelgraine 2026-04-30 18:13:01 +10:00
  • 46ff5229e1 attempted to fix emojisprites override; added beer stein sprite; renamed t-echo card folder pelgraine 2026-04-30 16:49:25 +10:00
  • 64afdb2829 updated max frame size in base serial interface to match upstream meshcore; fix getbatterypercent in abstractuitask; update renderbatteryindicator et al in uitask; change lock screen refresh to 1 min for td pro and 2 min to t5s3; fix issue in t5s3 where it was still showing lock screen in hibernating mode'; fixed cardkb bug caused by t-echo lite wip work pelgraine 2026-04-30 00:20:00 +10:00
  • 26d54074c8 update firmware version and build date pelgraine 2026-04-27 08:30:49 +10:00
  • b5b11a2036 T-Echo Card: apply hardware findings from Meshtastic PR #10267. pelgraine 2026-04-25 19:35:44 +10:00
  • 964606a018 Update README.md pelgraine 2026-04-23 18:29:00 +10:00
  • a8d65aa3ba Update README.md pelgraine 2026-04-23 18:23:34 +10:00
  • e74aa3b214 t-echo lite - attempt to fix debounce and emoji gibberish pelgraine 2026-04-22 15:12:20 +10:00
  • 36976e0029 t-echo lite - stripped emoji in contacts and last heard, changed recent adverts list to default 4 pelgraine 2026-04-22 12:54:16 +10:00
  • f461777214 t-echo lite screen: removed diag diagnostic prints, sorted compose mode with cardkb, fixed enter & esc handlers; increased e-ink offset for home screen centering; condensed footer text for all screens; datastore chunked saved guarded for esp32 ; still encountering memory problems with ble build even w 250 contacts and 10 chanel message history so trying standalone pelgraine 2026-04-21 22:43:29 +10:00
  • 7e1009f31c various t-echo light screen improvements including refresh time to 15s pelgraine 2026-04-21 17:40:50 +10:00
  • db0ecd3c58 initial screen based t-echo lite with card kb support build pelgraine 2026-04-21 14:07:06 +10:00
  • 291c42a40e fix ota for remote wifi repeaters pelgraine 2026-04-19 22:32:31 +10:00
  • 88a56d3ff5 update meck remote repeater builds to ensure consistency with region defaults and loop detect pelgraine 2026-04-19 22:11:15 +10:00
  • 4ec5d17402 update remote repeater firmware files to enable loop detection and regions pelgraine 2026-04-19 22:04:31 +10:00
  • 6360a167c5 Merge branch 'dev' v1.7 disregard pelgraine 2026-04-19 21:04:09 +10:00
  • ca5283af4f update readme, particularly licence section pelgraine 2026-04-19 21:03:31 +10:00
  • b42291c5fc fix bubble display t5s3 for channel picker pelgraine 2026-04-19 21:02:47 +10:00
  • 8f0d961048 update readme for v1.7 updates pelgraine 2026-04-19 20:54:13 +10:00
  • 27e8b8422b Merge branch 'dev' pelgraine 2026-04-19 20:42:45 +10:00
  • b57e000496 fix: remove BLE sync marking channels as read (regression from Feb). The markChannelReadFromBLE() calls in the CMD_SYNC_NEXT_MESSAGE handler were marking channels and DMs as read the moment the BLE companion app synced them from the offline queue. Since the app drains the entire queue automatically on connect, this had the effect of clearing all unread indicators on the device as soon as BLE connected — before the user had actually read anything in either the app or on the device. The MeshCore BLE protocol has no "user opened this channel" command from the app side; CMD_SYNC_NEXT_MESSAGE is an automatic bulk pull, so "synced to app" ≠ "read by user." Removed the channel and DM mark-read calls so unread counts only clear when the user navigates to that channel on the device itself. The msgRead() progress counter (syncing X messages) is unaffected. pelgraine 2026-04-19 20:41:06 +10:00
  • f449385e8f Merge branch 'dev' :) pelgraine 2026-04-19 20:30:15 +10:00
  • 31ac732f08 fix bug where channels imported from older config files displayed gibberish in channel scope under settingsscreen even when region scope not set; fix bug where after device clock sync advert times last heard weren't displaying correctly (ie showed 16895h) pelgraine 2026-04-19 20:23:12 +10:00
  • 46413b9858 add serial command support for regions, update serial settings guide pelgraine 2026-04-19 19:53:45 +10:00
  • ce6acdfd34 temp cmd 54 support pelgraine 2026-04-19 19:40:03 +10:00
  • 81b3cd2591 try and improve key responsiveness/debounce in compose mode; fix crowding in channel screen navbar text in tiny font mode pelgraine 2026-04-19 18:36:25 +10:00
  • 5c275a8c23 Regions - including settings nudge to remind user if no default nor channel region set. Set region by typing custom entry pelgraine 2026-04-19 18:17:25 +10:00
  • b536e24f8e fix word wrapping ereader for larger custom font selection pelgraine 2026-04-19 17:57:29 +10:00
  • 5b38b713da fix home screen ui display when montserrat or notosans selected; fix word wrap display for other fonts in tiny mode for ereader pelgraine 2026-04-19 17:27:48 +10:00
  • 3e6bcfb031 updated loading splash screen for spiffs failure message first time flashers pelgraine 2026-04-19 16:03:37 +10:00
  • 49f1d91c15 tdpro - fixed notes screen touch recog and file open bug pelgraine 2026-04-19 15:55:47 +10:00
  • 8e3a09e3b1 added channel picker screen as messages home screen view; fixed battery curve reading to better reflect actual charge state (4200 to 4160); patched clock sync to throw out garbage rtc when device has been powered off for a while & now syncs on ble app connection: more font style customisation; nav bar hint text reduced when larger fonts are selected; ensured font style persists across reboots pelgraine 2026-04-19 15:37:52 +10:00
  • d601edd0ce meshpocket morse port meshpocket-initial-port pelgraine 2026-04-19 12:34:46 +10:00
  • a378f4f1aa Heltec Meshpocket: initial BLE companion port pelgraine 2026-04-16 23:18:10 +10:00
  • 1c4d5a0daa updated readme for clarity, esp re meck remote wifi repeaters functionality pelgraine 2026-04-12 23:20:11 +10:00
  • df6c977ee4 updated readme pelgraine 2026-04-12 23:13:27 +10:00
  • 7e9e69dd67 renamed WIP folders pelgraine 2026-04-12 23:06:31 +10:00
  • 6d7fd54b83 reordered emojis and improved scrolling in tdpro emojipicker; build emoji picker functionality into vkb for t5s3 pelgraine 2026-04-12 22:01:17 +10:00
  • d2ce070a3f fix wifi companion builds sync bug & add planning for future 1000+ contacts load pelgraine 2026-04-12 21:04:35 +10:00
  • 44b68c40af tdpro platformio - removed unncessary helpers/esp32/SerialBLEInterface.cpp from build filters for wifi and standalone envs pelgraine 2026-04-12 20:52:31 +10:00
  • a4e8c31a16 fiiiiixed the contacts add and delete and toggle fav issues for real this time pelgraine 2026-04-12 20:42:45 +10:00
  • 8d69b69e1f fix contact limits in readme pelgraine 2026-04-12 18:22:35 +10:00
  • 0c032429eb Added new emoji to emoji picker; bug fixes for larger battery capacities recognition regression; updated readme for clarity on contacts add; updated firmware version; fix stupid blob storage size & buffer issue so now you can add contacts from last heard finally!!! Updated readme accordingly pelgraine 2026-04-12 18:15:33 +10:00
  • c578dcadc8 T5S3 - fixed touch selector fav contacts bug pelgraine 2026-04-12 12:44:10 +10:00
  • ec42ac73a8 removed non-Meck v4 build pelgraine 2026-04-12 09:25:38 +10:00
  • aacf8c777f prelim techo card WIP files while I wait for hardware to arrive. claude putting excessive comments in platformio descriptors pelgraine 2026-04-12 09:24:37 +10:00
  • 570776478c merge tdeck pro max WIP variant into dev pelgraine 2026-04-12 09:01:22 +10:00
  • 4c654c99c6 remote wifi repeater updates - removed unnecessary envs for v4; setup v3 for remote wifi repeater role pelgraine 2026-04-11 09:58:50 +10:00
  • f436f5ba50 t5s3 contact limit fix pelgraine 2026-04-09 12:18:29 +10:00
  • 0252204d73 cpu fix for heltec v4 remote repeater build headless pelgraine 2026-04-08 20:51:44 +10:00
  • 9c4c4d2e03 Merge pull request #6 from pelgraine/dev pelgraine 2026-04-07 20:06:51 +10:00
  • 595f0073f9 TDeckBoard.cpp — both * 3 / 2 thresholds changed to > designCapacity_mAh, so FCC=3000 with DC=2500 now triggers the Qmax + stored FCC correction. pelgraine 2026-04-07 20:04:36 +10:00
  • 8aa0f0388e meck wifi remote repeater heltec v4 pelgraine 2026-04-05 21:14:52 +10:00
  • b070af39cc t5s3 wifi remote repeater pelgraine 2026-04-05 08:57:47 +10:00
  • c939aa577b fix prior env sensor manager build filter for remote repeater envs pelgraine 2026-04-04 12:38:06 +11:00
  • abccfe154e improve remote wifi repeater compile time pelgraine 2026-04-04 12:16:52 +11:00
  • 23733ca555 improve tdpro all builds compilation time but esp for remote repeater envs pelgraine 2026-04-04 12:08:17 +11:00
  • 9d45ac52eb fix wifi repeater and remote repeater ota process, update firmware version platiformio pelgraine 2026-04-04 11:40:25 +11:00
  • 424e152d4b simple remote wifi repeater v0.2 & remote repeater path hash mode improvements pelgraine 2026-04-04 10:51:48 +11:00
  • 60ec294ee6 update readme for Meck v1.6 v1.6 test pelgraine 2026-03-31 03:46:59 +11:00
  • 5497950892 tdpro remote repeater ota firmware update update pelgraine 2026-03-31 03:15:30 +11:00
  • c687133b05 tdpro refined file export contacts selection json pelgraine 2026-03-31 02:49:57 +11:00
  • c7d0449181 remove sleep for remote repeater pelgraine 2026-03-30 13:20:31 +11:00
  • 9ddb692806 fix mqttsubscribe pelgraine 2026-03-30 13:11:54 +11:00
  • 0cab2ddfa7 fix tdpro remote admin display and lora init sd card mix pelgraine 2026-03-30 13:02:31 +11:00