Commit Graph

  • 21ff765e41 Refactor USB permission handling and reset initial channel sync flag just_stuff_tm 2026-03-03 15:08:05 -05:00
  • 38d40ca0a4 Enhance USB error handling and improve user feedback just_stuff_tm 2026-03-03 15:04:22 -05:00
  • 5b4535d5dc update flserial dependency reference from main to master just_stuff_tm 2026-03-03 13:45:58 -05:00
  • f9b6299620 gitmodule cleanup Ben Allfree 2026-03-03 10:25:03 -08:00
  • 7cb84dbf6f Dart Format just_stuff_tm 2026-03-02 22:52:23 -05:00
  • 44c0670dae Refine USB transport flow just_stuff_tm 2026-03-02 22:48:19 -05:00
  • 74da9e82b5 wip Ben Allfree 2026-03-02 19:57:21 -08:00
  • 63583dadda wip Ben Allfree 2026-03-02 19:43:04 -08:00
  • 32632669c3 wip Ben Allfree 2026-03-02 19:42:57 -08:00
  • 3c0c0d1dea wip Ben Allfree 2026-03-02 19:31:35 -08:00
  • e6c9a3fea7 wip Ben Allfree 2026-03-02 19:21:06 -08:00
  • f5154b0033 Improve sender name resolution for room server messages by handling missing room-contact keys just_stuff_tm 2026-03-02 19:33:09 -05:00
  • 4c7ee3b3b0 Enhance USB serial services with debug logging and reset functionality just_stuff_tm 2026-03-02 18:54:12 -05:00
  • c2f544eeba I restored the Web BLE behavior in [meshcore_connector.dart] to the earlier Windows/Chrome-working state aligned with the logic that was present around commit fcef3de57837983a300634aa3e0a77622e945cc2, What is back: - Web BLE resets handshake state before connect - skips requestMtu() on web - retries discoverServices() once on the transient web disconnect case - uses the non-blocking web setNotifyValue(true) workaround again - skips the immediate SELF_INFO wait/refresh stack on web BLE - defers contact loading on web BLE until after channel 0 - uses the Web-specific bounded SELF_INFO retry timer - re-enables initial channel-sync gating for web BLE just_stuff_tm 2026-03-02 18:11:35 -05:00
  • 98cdac4309 Refactor MeshCoreConnector to streamline connection handling and remove web-specific logic for contact synchronization... Back to the way it was before.. For some reason the fix worked on my machine but wwhen i built web from upstream it didnt work just_stuff_tm 2026-03-02 16:49:04 -05:00
  • d6d11eaad2 Update active USB port key and label on connection, notify listeners just_stuff_tm 2026-03-02 16:20:41 -05:00
  • 3cef9e81b6 Remove unawaited background service start during USB connection initialization just_stuff_tm 2026-03-02 16:11:49 -05:00
  • 5216e00807 Refactor USB port handling to introduce display labels and improve state management just_stuff_tm 2026-03-02 15:54:39 -05:00
  • a0feb129e1 Add post-frame callback to disconnect USB transport on dispose if not navigated to contacts just_stuff_tm 2026-03-02 15:30:46 -05:00
  • f39a22668e Add initial load scheduling and tests for USB screen and frame codec functionality just_stuff_tm 2026-03-02 05:28:40 -05:00
  • 781090243c Enhance USB functionality by adding request port label management and platform support checks just_stuff_tm 2026-03-02 05:28:31 -05:00
  • ca5784f3f8 Add post-frame callback to ensure disconnection on dispose when navigation hasn't changed just_stuff_tm 2026-03-02 04:55:47 -05:00
  • dcad5c586d Refactor USB connection handling to use scheduled closure and improve error management in USB services just_stuff_tm 2026-03-02 04:11:52 -05:00
  • 4b24506310 Remove unused import of 'dart:typed_data' in usb_serial_service_web.dart just_stuff_tm 2026-03-02 03:53:43 -05:00
  • 47c4e0fb82 Fix USB permission receiver registration for compatibility with Android Tiramisu just_stuff_tm 2026-03-02 03:47:38 -05:00
  • c041e05972 Improve error message for unavailable RX characteristic in USB communication just_stuff_tm 2026-03-02 03:39:21 -05:00
  • 612612795a Update French localization for connection choice subtitle just_stuff_tm 2026-03-02 03:24:35 -05:00
  • 3cec3dc233 Improve USB disconnection handling and add payload length validation for USB frames just_stuff_tm 2026-03-02 03:24:19 -05:00
  • 3542adad1d Update USB communication note for clarity in Swedish localization just_stuff_tm 2026-03-02 03:13:47 -05:00
  • 115689ad95 Improve USB connection handling by preventing connection attempts when already connected just_stuff_tm 2026-03-02 03:09:50 -05:00
  • 9a0572e8e4 Add payload length validation in USB frame decoder just_stuff_tm 2026-03-02 02:46:50 -05:00
  • 2d1160d992 Enhance BLE connection handling and improve USB connection messaging just_stuff_tm 2026-03-02 02:34:46 -05:00
  • ee3af52c0f Add initial contacts sync handling for web Bluetooth transport just_stuff_tm 2026-03-02 01:50:38 -05:00
  • 98f7c3b088 Refactor USB handling to improve connection management and error cleanup just_stuff_tm 2026-03-02 01:24:33 -05:00
  • f462815775 Refactor USB connection handling and improve notification setup just_stuff_tm 2026-03-02 00:57:28 -05:00
  • 5f4333398e Enhance Bluetooth scanning and notification handling for web platform just_stuff_tm 2026-03-02 00:41:52 -05:00
  • c23a1da430 Add web serial support and USB tests just_stuff_tm 2026-03-02 00:27:49 -05:00
  • 22a53439b1 Initialize USB Supoport for Andriod and Desktop just_stuff_tm 2026-03-01 23:08:51 -05:00
  • 7d8e049745 Enhance message parsing and error handling in MeshCoreConnector (#260) Winston Lowe 2026-03-04 22:56:39 -08:00
  • 3502559fae minus to tilde ericz 2026-03-04 22:49:20 +01:00
  • e125318137 Shorten lastSeen for en,de,es,fr ericz 2026-03-04 21:41:51 +01:00
  • d53465d13b persist discovered contacts when all are removed Winston Lowe 2026-03-03 17:57:56 -08:00
  • a0efbbe4bd Persist Discovered Contacts when updated Winston Lowe 2026-03-03 17:44:28 -08:00
  • bd5db9a9d5 Merge pull request #253 from ericszimmermann/ez_search-displayed-prefix zjs81 2026-03-02 18:44:04 -07:00
  • 79b17b53a0 Merge pull request #246 from Specter242/codex/signal-ui-consistency zjs81 2026-03-02 18:42:21 -07:00
  • 647fe1523e make it that even combination <0x90 is allowed. ericz 2026-03-02 21:42:44 +01:00
  • b7d5ee5754 Allow search for prefix as Displayed in contact list. ericz 2026-03-02 21:35:16 +01:00
  • 38856c67e5 feat: Add functionality to delete all discovered contacts Winston Lowe 2026-03-02 10:23:14 -08:00
  • 6bd3c17cdf Merge pull request #217 from MeshEnvy/chrome/main zjs81 2026-03-01 20:02:29 -07:00
  • 6d0712c450 Merge pull request #240 from ericszimmermann/ez_removeDevicenameBrackets zjs81 2026-03-01 19:48:54 -07:00
  • ddeb1edc2e refactor(discovery): simplify sorting logic for last seen contacts Winston Lowe 2026-03-01 14:40:26 -08:00
  • 8d73602509 add flags for manual contact addition and telemetry mode handling Winston Lowe 2026-03-01 14:36:04 -08:00
  • fcab69f9f0 refactor(connector): adjust frame length check and simplify contact handling logic refactor(settings): extract settings sending logic into a separate method refactor(ble_debug_log_service): remove unused command case for radio settings refactor(app_bar): update compact width threshold for app bar display Winston Lowe 2026-03-01 13:05:57 -08:00
  • d2640e1294 feat(localization): update 'overwrite oldest contact' subtitle for multiple languages Winston Lowe 2026-03-01 10:52:19 -08:00
  • b02225c02e refactor(connector): remove unused radio settings frame and update command constant Winston Lowe 2026-03-01 10:41:31 -08:00
  • 128e99e3e7 refactor(settings): remove unused import for adaptive_app_bar_title Winston Lowe 2026-03-01 10:35:32 -08:00
  • 12bf46bba1 feat(localization): update contact settings translations for multiple languages Winston Lowe 2026-03-01 10:13:17 -08:00
  • 92d8e7cd0b Refactor contact search functionality to use DiscoveryContact model and simplify query matching Winston Lowe 2026-02-28 19:14:22 -08:00
  • 75610695c2 Add contact settings and discovery features Winston Lowe 2026-02-28 19:11:11 -08:00
  • 57ea30cae9 Unify signal indicator UI Specter242 2026-02-27 14:30:15 -05:00
  • 1b94442ab6 Fix action constant collision: change _actionTogglePrioritizeUsers from 10 to 11 Serge Tarkovski 2026-02-27 21:19:13 +02:00
  • 3ae14781f0 AI translations for "Users first" Serge Tarkovski 2026-02-27 12:58:32 +02:00
  • ecc496f2af Merge branch 'main' into unread-peoplefirst Serge Tarkovski 2026-02-27 12:57:59 +02:00
  • 87b25655d0 Package updates from main Serge Tarkovski 2026-02-27 12:43:21 +02:00
  • c47a4cb622 fix: filter by _shouldTrackUnreadForContactKey when recalculating cached contacts unread total Serge Tarkovski 2026-02-27 12:28:57 +02:00
  • a30fc439f3 refactor: use UnreadBadge widget in QuickSwitchBar for consistent badge styling Serge Tarkovski 2026-02-27 12:22:26 +02:00
  • e139383335 Add localized search functionality for contacts (#244) Winston Lowe 2026-02-26 22:53:52 -08:00
  • 0135d56ddc Add localized search functionality for contacts dev-searchHintText Winston Lowe 2026-02-26 22:39:06 -08:00
  • 64428294c9 info • Unnecessary use of string interpolation • lib/widgets/app_bar.dart:43:23 • unnecessary_string_interpolations ZIER 2026-02-26 08:59:58 +01:00
  • e7a8c36bc4 more aesthetically pleasing display of Companionname ZIER 2026-02-26 08:51:57 +01:00
  • 2a62390903 Implement debounced notification listener updates in MeshCoreConnector Winston Lowe 2026-02-25 21:58:35 -08:00
  • 75d25f6312 Merge branch 'main' into chrome/main Ben Allfree 2026-02-24 22:51:51 -08:00
  • 2a3119544c Merge branch 'main' of github.com:MeshEnvy/meshcore-open Ben Allfree 2026-02-24 22:50:20 -08:00
  • fb41a5bf10 Merge branch 'zjs81:main' into main Ben Allfree 2026-02-24 22:47:48 -08:00
  • d88786bb0f ble filtering Ben Allfree 2026-02-24 22:41:03 -08:00
  • e3148dd449 Merge main into chrome/main Ben Allfree 2026-02-24 21:17:33 -08:00
  • 96371c03ae pub lock upate Ben Allfree 2026-02-24 21:17:24 -08:00
  • cac65face6 Merge main into chrome/main Ben Allfree 2026-02-24 21:15:49 -08:00
  • bdb1eb6b42 Merge pull request #179 from MGJ520/main zjs81 2026-02-24 20:26:54 -07:00
  • f2ccec2926 Merge branch 'main' into MGJ520/main zjs81 2026-02-24 20:21:10 -07:00
  • 31671958d5 Merge pull request #234 from ericszimmermann/favorite_filter_ez zjs81 2026-02-24 20:15:05 -07:00
  • ea379ce50b Fix dart format line length in contacts_screen.dart zjs81 2026-02-24 20:11:56 -07:00
  • 50af2e0bc9 Fix review issues: dedicated l10n keys, remove unrelated CI/macOS changes, translate all locales favorite_filter_ez zjs81 2026-02-24 20:07:15 -07:00
  • d5ac84430c Merge branch 'main' into favorite_filter_ez zjs81 2026-02-24 19:51:02 -07:00
  • 190fd3b353 Remove pubspec.lock from version control zjs81 2026-02-24 19:44:15 -07:00
  • a2d1cb2a99 add pubspec.lock to .gitignore zjs81 2026-02-24 19:42:12 -07:00
  • 83386a8cde Merge pull request #214 from MeshEnvy/fix/cursor-focus zjs81 2026-02-24 19:37:43 -07:00
  • acc0fff2dc Merge pull request #215 from MeshEnvy/fix/enter-send-giphy zjs81 2026-02-24 19:13:55 -07:00
  • a26055c93f resolved analyte code failure: unused import ericz 2026-02-25 00:49:41 +01:00
  • 5a70ed48cf favorites handling only ericz 2026-02-24 23:56:30 +01:00
  • a777236cd9 Merge branch 'zjs81:main' into main Ben Allfree 2026-02-24 13:26:23 -08:00
  • a42cf77a70 Merge pull request #232 from just-stuff-tm/PR-Combined-228-220-219-201 zjs81 2026-02-24 13:20:02 -07:00
  • 31db565ebf PR Combined #228 #220 #219 #201 just_stuff_tm 2026-02-24 12:54:03 -05:00
  • 515b9c1f29 fix los init localization just_stuff_tm 2026-02-24 12:51:58 -05:00
  • ea1d728d4f Merge remote-tracking branch 'origin/issue-fix-channel-edit-delete-actions' into combined-prs just_stuff_tm 2026-02-24 12:45:51 -05:00
  • 86bde1d178 Merge remote-tracking branch 'origin/los-elevation-icon' into combined-prs just_stuff_tm 2026-02-24 12:45:47 -05:00
  • de63733bb9 Merge remote-tracking branch 'origin/calculate-refrac-los' into combined-prs just_stuff_tm 2026-02-24 12:40:26 -05:00
  • c880c2d107 fix channel actions context just_stuff_tm 2026-02-24 00:02:10 -05:00
  • 2a7cc28a3a fix just_stuff_tm 2026-02-23 23:46:25 -05:00
  • 8a16024642 fix(chat): stabilize pinch-to-zoom scaling just_stuff_tm 2026-02-23 23:06:27 -05:00