Commit Graph

264 Commits (dev)

Author SHA1 Message Date
just-stuff-tm c7b7deb0f6
fix(settings): preserve preset across off-grid repeat
3 months ago
Winston Lowe 26516baf67
Update ML timeout handling and adjust distance threshold for path hops
3 months ago
Winston Lowe 4879b136f8
Refactor contact handling and other improvments (#317)
3 months ago
zjs81 ffaa4033ae
Merge pull request #321 from just-stuff-tm/main
4 months ago
zjs81 1a4fd1b477
Merge pull request #339 from ericszimmermann/ez_fix_coordinates
4 months ago
ericz 7633327f45 Previously, the merge only preserved path override fields and could overwrite existing GPS with null when the incoming frame had 0,0 coordinates.
4 months ago
Adam Novak 6b4b2d7ce6 Add LowMesh prefix and explain how to add more
4 months ago
zjs81 9bf649e2c6 feat: add message translation support
4 months ago
just-stuff-tm e4e8bfa4ef Add additional device name prefixes to MeshCoreUuids
4 months ago
just_stuff_tm 7de07c023f
Merge branch 'main' into fix/linux-ble-pairing-flow
4 months ago
zjs81 eca78453d6 Remove debug print statements from MeshCoreConnector, MessageRetryService, and UsbSerialService and fix wrong retry being credited
4 months ago
zjs81 834850fb51 Add companion radio stats, adaptive backoff, path hash width, and UI improvements
4 months ago
zjs81 e7e2bb91b8 Add radio statistics and localization updates
4 months ago
zjs81 2c8a15538e
Merge branch 'main' into dev-mapOverlap
4 months ago
Winston Lowe 0228c38621 fix: Update battery voltage reading and adjust path length handling in ChannelMessage
4 months ago
Winston Lowe 630606acdc Update byte skipping logic and improve clarity in MeshCoreConnector and ChannelMessage
4 months ago
Winston Lowe 767dc1164e refactor: Replace string reading methods with CString equivalents and improve error handling
4 months ago
just-stuff-tm 14f3429eb5 fix: correct casing of "WisCore-" in deviceNamePrefixes list
4 months ago
just-stuff-tm e49e80d330 style: format deviceNamePrefixes list for better readability
4 months ago
just-stuff-tm d07372c7e0 feat: add MeshCoreUuids class for UUID constants and device name prefixes
4 months ago
just-stuff-tm 990f2bd33d addressed copilot issues still need pr #301 for smoke tests to pass
4 months ago
just-stuff-tm 29660d520e feat: Linux BLE pairing support via bluetoothctl
4 months ago
Winston Lowe dbefb0b5f4 feat: Enhance MeshCoreConnector with storage metrics and improve error handling
4 months ago
Winston Lowe 4f609f160f feat: Add location validation and improve contact latitude/longitude handling
4 months ago
Winston Lowe c81c3efe7c Add show overlaps in public keys of repeaters functionality and localization support
4 months ago
Winston Lowe 1392c2d00f feat: Enhance privacy settings and telemetry (#308)
4 months ago
zjs81 4ad4a93a20 formatted code
4 months ago
zjs81 4962a48e64 Msg Retry fixes, channel message fixes. Notification fixes. Make more desktop friendly. Enhance retry algo. Fix predicted location clustering add retries to reactions and fix the reactions in private DMS centralize and cleanup code in var areas
4 months ago
zjs81 9199aab7f7
Merge pull request #297 from zjs81/dev-improments
4 months ago
zjs81 6dfb7a4b69 fix: auto-add flag parsing, contact cache restore, and USB reconnect
4 months ago
zjs81 28a423e0a8 fix: correct location validation and clean up target contact handling
4 months ago
Winston Lowe 06a906f4f7 Enhance location handling and improve path trace functionality across screens
4 months ago
zjs81 b336aedbc5 fix: address PR #296 code review feedback
4 months ago
zjs81 2ee2358ecc feat: add ML-based adaptive timeout prediction using LinearRegressor
4 months ago
Winston Lowe 79a45c527b Unify contact retrieval by introducing allContacts getter
4 months ago
zjs81 71f59d23df feat: add set-as-my-location from map long-press, connector and UI improvements
4 months ago
Zach db935a7454 refactor(tcp): promote MeshCoreTcpConnector, fix translations, harden UI
4 months ago
Winston Lowe 1ad5db27ca
Merge branch 'main' into tcp
4 months ago
Winston Lowe 81758adc61
Dev discovery (#291)
4 months ago
Winston Lowe 1fba5312a2
Refactor storage classes to include companion's public key (#277)
4 months ago
just-stuff-tm 2f770bbd53 fix(tcp): reset state on aborted pre-handshake connect
4 months ago
just-stuff-tm 9db79e9d40 test(tcp): harden cancel-race handling and add coverage
4 months ago
just-stuff-tm 1913a5aa11 fix(tcp): guard connect cancellation race and align USB screen actions
4 months ago
just-stuff-tm 929c1c3d28 `fix(tcp): cancel pending connects on disconnect and propagate remote close`
4 months ago
just-stuff-tm 7a2bb20bf7 feat: Add TCP connection support and UI integration
5 months ago
zjs81 a1b77bb29b
Merge pull request #269 from zjs81/dev-latLonFix
5 months ago
zjs81 e4285774a0 Merge branch 'main' into feature/usb
5 months ago
zjs81 b2da695102 Run dart format
5 months ago
zjs81 e1327a93c7 Fix contact sync fallback when channel 0 never arrives
5 months ago
zjs81 fef73b7b62 Refactor USB screen, add debug logging, fix UI issues
5 months ago
Winston Lowe 84ec139ce6 Add latitude and longitude fields to contact handling in MeshCoreConnector
5 months ago
Winston Lowe b748b96237
Enhance contact handling logic in MeshCoreConnector to support conditional addition based on auto-add settings (#268)
5 months ago
Winston Lowe c2671ac2ae
Refactor data handling of contacts (#267)
5 months ago
just-stuff-tm 0565cee461 Enhance message merging logic and improve USB port listing
5 months ago
just-stuff-tm ab2b509d6a Merge branch 'main' into feature/usb
5 months ago
zjs81 8eb6f32fef
Merge pull request #239 from zjs81/dev-notifyListener
5 months ago
zjs81 d96cd34771
Merge pull request #251 from zjs81/dev-discoverScreen
5 months ago
just_stuff_tm 524558c511 clean
5 months ago
just_stuff_tm 21ff765e41 Refactor USB permission handling and reset initial channel sync flag
5 months ago
just_stuff_tm 44c0670dae Refine USB transport flow
5 months ago
Ben Allfree e6c9a3fea7 wip
5 months ago
just_stuff_tm f5154b0033 Improve sender name resolution for room server messages by handling missing room-contact keys
5 months ago
just_stuff_tm 4c7ee3b3b0 Enhance USB serial services with debug logging and reset functionality
5 months ago
just_stuff_tm 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`,
5 months ago
just_stuff_tm 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
5 months ago
just_stuff_tm d6d11eaad2 Update active USB port key and label on connection, notify listeners
5 months ago
just_stuff_tm 3cef9e81b6 Remove unawaited background service start during USB connection initialization
5 months ago
just_stuff_tm 5216e00807 Refactor USB port handling to introduce display labels and improve state management
5 months ago
just_stuff_tm 781090243c Enhance USB functionality by adding request port label management and platform support checks
5 months ago
just_stuff_tm dcad5c586d Refactor USB connection handling to use scheduled closure and improve error management in USB services
5 months ago
just_stuff_tm c041e05972 Improve error message for unavailable RX characteristic in USB communication
5 months ago
just_stuff_tm 2d1160d992 Enhance BLE connection handling and improve USB connection messaging
5 months ago
just_stuff_tm ee3af52c0f Add initial contacts sync handling for web Bluetooth transport
5 months ago
just_stuff_tm 98f7c3b088 Refactor USB handling to improve connection management and error cleanup
5 months ago
just_stuff_tm f462815775 Refactor USB connection handling and improve notification setup
5 months ago
just_stuff_tm 5f4333398e Enhance Bluetooth scanning and notification handling for web platform
5 months ago
just_stuff_tm c23a1da430 Add web serial support and USB tests
5 months ago
just_stuff_tm 22a53439b1 Initialize USB Supoport for Andriod and Desktop
5 months ago
Winston Lowe 7d8e049745
Enhance message parsing and error handling in MeshCoreConnector (#260)
5 months ago
Winston Lowe d53465d13b persist discovered contacts when all are removed
5 months ago
Winston Lowe a0efbbe4bd Persist Discovered Contacts when updated
5 months ago
Winston Lowe 38856c67e5 feat: Add functionality to delete all discovered contacts
5 months ago
Winston Lowe 8d73602509 add flags for manual contact addition and telemetry mode handling
5 months ago
Winston Lowe fcab69f9f0 refactor(connector): adjust frame length check and simplify contact handling logic
5 months ago
Winston Lowe b02225c02e refactor(connector): remove unused radio settings frame and update command constant
5 months ago
Winston Lowe 12bf46bba1 feat(localization): update contact settings translations for multiple languages
5 months ago
Winston Lowe 75610695c2 Add contact settings and discovery features
5 months ago
Serge Tarkovski ecc496f2af Merge branch 'main' into unread-peoplefirst
5 months ago
Serge Tarkovski c47a4cb622 fix: filter by _shouldTrackUnreadForContactKey when recalculating cached contacts unread total
5 months ago
Winston Lowe 2a62390903 Implement debounced notification listener updates in MeshCoreConnector
5 months ago
Ben Allfree 75d25f6312 Merge branch 'main' into chrome/main
5 months ago
Ben Allfree d88786bb0f ble filtering
5 months ago
ericz 5a70ed48cf favorites handling only
5 months ago
Ben Allfree 4975b5366e formatting fixes
5 months ago
Ben Allfree 8e07440114 BLE fix
5 months ago
Ben Allfree 71129bdf4d chrome BLE load fix
5 months ago
Ben Allfree ab05cf8b3e chrome BLE sync
5 months ago
Ben Allfree 452e5337f0 chrome connect
5 months ago
Ben Allfree 6ac987e7cf select BLE device
5 months ago
Ben Allfree 5522f9a236 BLE select cancel
5 months ago
Ben Allfree b5e47ce44f filter BLE at OS level
5 months ago
Ben Allfree 6d63e49938 add platforminfo helper
5 months ago
Krasimir Kazakov b3ad54f296
Added mute channel functionality (#209)
5 months ago
Aaron Easterling 2feff809ff
Mark pending channel messages sent on RESP_CODE_SENT (#186)
5 months ago
just_stuff_tm 061b715694
Fix repeater battery % inconsistency and add configurable repeater battery chemistry (#199)
5 months ago
Winston Lowe d2b693e5ce
Add a signal readout for the nearest repeater. With improvements to app bar and other UI polish. (#200)
5 months ago
Serge Tarkovski afcc4db405 fix: clamp cached unread totals to prevent negative badge counts
5 months ago
Specter242 50ab46ed40 Remove incidental whitespace-only diff from protocol PR
5 months ago
Specter242 dc193be8ed Trim protocol PR to explicit RESP_CODE_ERR handling only
5 months ago
Specter242 8a804a3706 Remove unused protocol placeholder field and unify version source
5 months ago
Specter242 1dc90d0e89 Add device protocol version tracking and error frame handling
5 months ago
zjs81 5fae2e5f73 fix formatting
5 months ago
zjs81 947fafbbb7 Refactor radio settings and localization updates
5 months ago
Ded 67816130ac
Merge pull request #152 from zjs81/remove-wakelock
5 months ago
446564 84a32c1e67 remove wakelock
5 months ago
Serge Tarkovski c4f5c7b171 Cache for unread total
5 months ago
446564 fe23e9f7a0 add support for whipseros
5 months ago
Serge Tarkovski 8668564464 Correct unread badges for tabs; people first contacts sort option
5 months ago
zjs81 c320378be1
Refactor unread message tracking and implement channel caching (#126)
6 months ago
446564 b34d684e67 format dart files
6 months ago
Zach c742d98fbb issue #112 fixes and more
6 months ago
Zach 79ffc21bd6 fix commit
6 months ago
Zach 0374f4f5da Merge remote-tracking branch 'origin/main' into dev-shareContact
6 months ago
Winston Lowe 6d7d51f0a4 _requestDeviceInfo added isConnected not already _awaitingSelfInfo
6 months ago
Winston Lowe 5115d8bbe3 Added zero-hop contact sharing functionality and related UI updates
6 months ago
Winston Lowe d30e7c4e2c Prevent disconnection handling when already disconnected, curing a race condition.
6 months ago
Winston Lowe 8470171e88 Merge branch 'dev-shareContacts' into dev-shareContact
6 months ago
Zach 90ce46392a feat: optimize reaction message format to reduce airtime
6 months ago
Zach cdacc54421 Merge remote-tracking branch 'origin/main' into dev-pathtrace
6 months ago
Zach 998ff50495 fix: restore _handleDisconnection() on battery request failure
6 months ago
Zach 92d2b224e7 fix: address PR review issues
6 months ago
Winston Lowe 34a6b5d895 Added error catching to requestBatteryStatus
6 months ago
Winston Lowe 42115bf200 Refactor contact handling and enhance UI with new advert options and localized strings
6 months ago
Winston Lowe d0c8fab6fb Add contact import functionality and update UI feedback for import status
6 months ago
Winston Lowe eeb8ff34e8 Implement contact import functionality from clipboard and add relevant UI options
6 months ago
Winston Lowe 641307a316 Added response code for exporting contacts and implement frame listener in contacts_screen.dart
6 months ago
Winston Lowe c37abb63e3 add export and import contact frame builders in meshcore_protocol.dart and implement contact export functionality in contacts_screen.dart
6 months ago
Winston Lowe 749f9d4dfd cleaned up.
6 months ago
Winston Lowe fcf741b20a Got the basic path tracing working.
6 months ago
Zach c56cf9c3ed feat: add CocoaPods support for macOS and iOS, including necessary configurations and dependencies
6 months ago
zjs81 09e1cd2b8d fix: improve BLE scanning reliability and filter out own node from contacts list improve text scaling
6 months ago
zjs81 fa514533eb feat: add ChatScrollController and JumpToBottomButton for improved chat scrolling experience
6 months ago
Winston Lowe 2089613696 Added the basics for path tracing
6 months ago
zjs81 537384ea5b fix: add safety margin to text message overhead calculations
6 months ago
zjs81 f4ec732de8 feat: Add community management features with QR code scanning
6 months ago
Winston Lowe 2becbb342c Added buildGetCustomVarsFrame
6 months ago
Winston Lowe 1f0b7d8d7b added buildSetCustomVarFrame and setCustomVar
6 months ago
Michael Lynch 6782347cf4 Fix issues flagged by flutter analyze
6 months ago
zjs81 1483fb7f1c Add battery polling functionality to MeshCoreConnector
6 months ago
zjs81 2495cd840f
Merge pull request #16 from wel97459/dev-telemetry
6 months ago

Powered by TurnKey Linux.