Commit Graph

772 Commits (dev)

Author SHA1 Message Date
Ben Allfree 35498c1b90 formatting fix
5 months ago
Ben Allfree bf4f52a4e3 hide message tracing
5 months ago
Ben Allfree c284e571b0 hide message tracing
5 months ago
Ben Allfree 3ca53e967c fix: <enter> to send giphy
5 months ago
Ben Allfree 096e0a4184 fix: return cursor to message window after send
5 months ago
Ben Allfree 377f1df445 fix: browser detection
5 months ago
Ben Allfree 9865a03c53 fix: <enter> to send giphy
5 months ago
Ben Allfree a5555bd606 fix: return cursor to message window after send
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 5676cbd84e chrome required screen
5 months ago
Ben Allfree b5e47ce44f filter BLE at OS level
5 months ago
Ben Allfree 6d63e49938 add platforminfo helper
5 months ago
spfmoby 2306269384 Better french translations
5 months ago
just_stuff_tm 41ff2353a4
Merge branch 'main' into issue-fix-channel-edit-delete-actions
5 months ago
Krasimir Kazakov b3ad54f296
Added mute channel functionality (#209)
5 months ago
Leah 7cb4c5a334
Swipe to reply (#160)
5 months ago
just_stuff_tm bb8ad70cb9
Merge branch 'zjs81:main' into issue-fix-channel-edit-delete-actions
5 months ago
Aaron Easterling 2feff809ff
Mark pending channel messages sent on RESP_CODE_SENT (#186)
5 months ago
just_stuff_tm 51d70ce086
fix(appbar): prevent title overflow on narrow widths (#205)
5 months ago
Winston Lowe b05b62eeee
Changed all map lables to look the same across all map ui (#206)
5 months ago
just_stuff_tm 061b715694
Fix repeater battery % inconsistency and add configurable repeater battery chemistry (#199)
5 months ago
just_stuff_tm f38b8b0319
Merge branch 'zjs81:main' into issue-fix-channel-edit-delete-actions
5 months ago
Winston Lowe 304c389669
Refactor label display in Line Of Sight and Map screens for improved alignment and styling (#204)
5 months ago
Winston Lowe 7acfe47fd7
Refactor map legend and filtering logic for contacts with location, to show count of active markers. (#203)
5 months ago
just_stuff_tm f4b18d97a1
Added Line Of Sight Feature for repeater placement, Added app wide Units Setting (#198)
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
just_stuff_tm ba2763a3f6 fix(channels): make edit/delete actions use parent context after bottom sheet closes
5 months ago
446564 4bf2519559 clear app db of channel messages on delete
5 months ago
MGJ 0e81d75cce
Merge branch 'main' into main
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 4239fb11ed Fix radio settings to only send repeat byte when the current state is known
5 months ago
zjs81 5fae2e5f73 fix formatting
5 months ago
zjs81 947fafbbb7 Refactor radio settings and localization updates
5 months ago
MGJ a9fbf8c7f5 Correct Chinese translation
5 months ago
zjs81 72f0aa7208 Update dependencies and improve code consistency across multiple files
5 months ago
zjs81 9250dfec31 Gate the turn on BLE button to android
5 months ago
zjs81 37db955ab2 Fixed banner flash, added enable bluetooth button fixed theme to use app theme colors removed FAB overrides because material 3 does this for us, fixed missing translations.
5 months ago
zjs81 739d9475c0 Merge remote-tracking branch 'origin/main' into enhancement/bluetooth-disabled-warning
5 months ago
Winston Lowe 73081862ad
Add path tracing functionality (#165)
5 months ago
just_stuff_tm fac062a100
Refine device info layout and add collapsible map legend (#164)
5 months ago
Leah ef6bd78632
Merge branch 'enhancement/bluetooth-disabled-warning' of github.com:ChaoticLeah/meshcore-open into enhancement/bluetooth-disabled-warning
5 months ago
Leah 01c8390989
make stuff unawaited + maybe fix edge case?
5 months ago
Leah c05f813d65
Update lib/screens/scanner_screen.dart
5 months ago
just_stuff_tm 6a666839b6 Fix battery chemistry dropdown layout overflow
5 months ago
Leah bc77f7e287
Remove unused translation
5 months ago
Leah 9332d8126f
linted and added greying out
5 months ago
Leah 9ce00556ec
Add warning when bluetooth is off
5 months ago
Ded 67816130ac
Merge pull request #152 from zjs81/remove-wakelock
5 months ago
Ded 2a3f2b3a24
Merge pull request #150 from ericszimmermann/german
5 months ago
Ded 5fc4b80b16
Merge pull request #144 from zjs81/support-whisperos
5 months ago
446564 84a32c1e67 remove wakelock
5 months ago
ericz 607583060a translations to german updated.
5 months ago
spfmoby 04021a39a1 Better french translations
5 months ago
Serge Tarkovski 87bcb6a6a3 Proper formatting
5 months ago
Serge Tarkovski 68bb031bb6 "Users first" instead of "People first" everywhere
5 months ago
Serge Tarkovski c4f5c7b171 Cache for unread total
5 months ago
446564 fe23e9f7a0 add support for whipseros
5 months ago
Serge Tarkovski d0dd805244 Merge branch 'main' into unread-peoplefirst
5 months ago
Serge Tarkovski 8668564464 Correct unread badges for tabs; people first contacts sort option
5 months ago
Ryan Malloy daca42701c
Notification rate limiting (#110)
5 months ago
Ded ea43cf17eb
reduce map marker size (#131)
5 months ago
Ded 8ef6e2c656
Merge pull request #130 from zjs81/path-map-rotation
5 months ago
Winston Lowe 0fd841b5b5
Merge branch 'main' into dev-gpx
5 months ago
Winston Lowe 2db30ace6a Integrate SharePlus plugin for enhanced sharing functionality across platforms
5 months ago
Winston Lowe 0d8801fa75 Add scrollbar to path trace details list for improved navigation
5 months ago
Winston Lowe bcae6ac19f Updated GPX export functionality for contacts and repeaters in multiple languages.
5 months ago
Winston Lowe 2f4b230b31 Add localization for missing location error in path tracing
5 months ago
Winston Lowe 98e0b05e73 Implement PathTraceMapScreen and refactor path tracing functionality across screens
5 months ago
Winston Lowe 2a909e6081 Enhance GPX export functionality with customizable parameters and improved metadata
5 months ago
Winston Lowe d1009d3c20 ran formating
5 months ago
Winston Lowe 978ea4790d Refactor GPX export constants to use lowercase naming convention and improve export function error handling
6 months ago
Winston Lowe 8b1228bf8d Add GPX export functionality and related UI components
6 months ago
446564 6a3c59fa2c remove rotation in path map
6 months ago
446564 05fb5a13fa remove direct msg notification prefix
6 months ago
zjs81 c320378be1
Refactor unread message tracking and implement channel caching (#126)
6 months ago
446564 8d15f7cef6 wrap returns from if blocks
6 months ago
446564 b34d684e67 format dart files
6 months ago
Ded 488a286701
Merge pull request #59 from 446564/community-#-names
6 months ago
Zach c742d98fbb issue #112 fixes and more
6 months ago
Zach 818f514702 The first issue was that the toggle switch states weren't being initialized when settings were refreshed from the device. The code would correctly update the interval values themselves, but failed to set the corresponding boolean flags that control whether the toggles appear as "on" or "off". This meant that if you refreshed settings from a device that had advertisements disabled (with an interval of zero), the toggles would incorrectly show as enabled even though the device was actually broadcasting no advertisements. We fixed this by adding two lines that explicitly set _advertEnable = _advertInterval > 0 and _floodAdvertEnable = _floodAdvertInterval > 0 after parsing the interval values from device responses.
6 months ago
Zach be54419e5b Merge remote-tracking branch 'origin/main' into advert-intervals
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 8d8b938878 Ran translation script
6 months ago
446564 4f83d87f8c use switch for advert enable/disable
6 months ago
Winston Lowe 6d7d51f0a4 _requestDeviceInfo added isConnected not already _awaitingSelfInfo
6 months ago
Winston Lowe 33680f0cb9 Replace action buttons with a popup menu for better UI/UX on channels and map screens
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
446564 ede3142d40 allow disable repeater adverts
6 months ago
Ded 7b519854d7
Merge branch 'main' into community-#-names
6 months ago
Zach 90ce46392a feat: optimize reaction message format to reduce airtime
6 months ago
Zach d61ec217fc feat: add Russian and Ukrainian to language selector
6 months ago
Zach 3ac81a5448 Merge origin/main into pr-106
6 months ago
Zach 935b7b07eb Add path trace localizations for all languages
6 months ago
Zach cdacc54421 Merge remote-tracking branch 'origin/main' into dev-pathtrace
6 months ago
zjs81 bf8f002d55
Merge pull request #111 from wel97459/dev-reconntion
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 898ef1c11c Refactor autofocus logic in login dialogs for better platform handling
6 months ago
Winston Lowe 749f9d4dfd cleaned up.
6 months ago
Winston Lowe 9c1b5899fb Added scroll view to room server login.
6 months ago
Winston Lowe cacb9bc677 Moved all the path tracing logic to the dialog.
6 months ago
Winston Lowe 0ebd688787 Added shortPubKeyHex
6 months ago
ericz bb18038f60 removed truncation of notification as in Issue #107
6 months ago
Winston Lowe fcf741b20a Got the basic path tracing working.
6 months ago
ericz 88aa104ae5 further translation fixes for german
6 months ago
erikklavora 90f90ad7cf
Updated Slovenian lang
6 months ago
Zach c56cf9c3ed feat: add CocoaPods support for macOS and iOS, including necessary configurations and dependencies
6 months ago
zjs81 a53d5ccfb6
Merge pull request #69 from spfmoby/better-french-translations2
6 months ago
zjs81 e95a55e4f0 feat: add Ukrainian localization support and improve string formatting
6 months ago
zjs81 422ca941c2 Merge remote-tracking branch 'origin/main' into pr-94
6 months ago
zjs81 f0d34f7503 Update Russian localization for improved pluralization and add new chat link handling messages
6 months ago
zjs81 daa0c3f9c3 Merge branch 'main' into anupoh/main
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
zjs81 75b8b8af70
Merge pull request #60 from 446564/missing-tooltips
6 months ago
spfmoby 115667a27c More french translation updates6
6 months ago
spfmoby cfb51d96ff More french translation updates6
6 months ago
anupoh 75356fe20d
Russian translation for the app
6 months ago
Winston Lowe 2089613696 Added the basics for path tracing
6 months ago
megadimich c43df67fac Ukrainian localization files
6 months ago
spfmoby e2b9b58d7d More french translation updates5
6 months ago
spfmoby d6794bc8d7 More french translation updates4
6 months ago
spfmoby 72216e2cf7 More french translation updates3
6 months ago
spfmoby 2a2275ec31 More french translation updates2
6 months ago
spfmoby dff037535d More french translation updates
6 months ago
zjs81 297e609b3e fix: replace RadioListTile with RadioGroup for better state management in community selection
6 months ago
zjs81 20171c491f fix: update iOS platform version and enable sentence capitalization in chat input fields
6 months ago
zjs81 537384ea5b fix: add safety margin to text message overhead calculations
6 months ago
zjs81 a0be63b2e7 feat: integrate link handling in chat screen with linkify support
6 months ago
446564 26d9029538 remove msg notify prefix when preview avail
6 months ago
446564 30bcbedf5e update tooltips
6 months ago
446564 4003519deb add community to hashtag channel name
6 months ago
zjs81 f4ec732de8 feat: Add community management features with QR code scanning
6 months ago
zjs81 ee3b0a3126 Add untranslated messages file and update localization keys
6 months ago
zjs81 31d633ee0b Merge main into dev-neighbours
6 months ago
zjs81 9a9f59e53f localization: update GPS settings messages for clarity and consistency across multiple languages
6 months ago
zjs81 9cb667fad0 localization: fix punctuation in GPS interval settings for Spanish and Portuguese
6 months ago
zjs81 3fef594fe5 localization: update GPS settings messages and improve handling of custom variables
6 months ago
zjs81 8387304d2a Merge main into dev-gps
6 months ago
zjs81 30ba1799e1 localization: update room management strings in multiple languages and refactor room login handling
6 months ago
zjs81 13f9c5058a Merge branch 'main' into dev-roomManagement
6 months ago
Winston Lowe 98fc2d6e0a Updated gps setting to follow state of companion.
6 months ago
Winston Lowe 2becbb342c Added buildGetCustomVarsFrame
6 months ago
Winston Lowe 153736d36e added roomserver management
6 months ago
Winston Lowe 6c8a149e1b fix a few translations and used _neighbourCount
6 months ago
Winston Lowe b41ccee4f9 Merge branch 'main' into dev-neighbours
6 months ago
Winston Lowe 04a713bb76 Added a basic neighbours screen for repeaters
6 months ago
Winston Lowe 714aecd7e6 Added GPS enable and interval settings
6 months ago
Winston Lowe 2e1a5e0fbf added CMD_SET_CUSTOM_VAR to BLE debug
6 months ago
Winston Lowe 1f0b7d8d7b added buildSetCustomVarFrame and setCustomVar
6 months ago
ericszimmermann dffea23ce2
Merge branch 'zjs81:main' into main
6 months ago
zjs81 06fc08c41f
Merge pull request #45 from mtlynch/flutter-analyze
6 months ago
ericz 4b215ad574 Disable Map rotation
6 months ago
ericz 09e60cebd9 German translation V2
6 months ago
Michael Lynch 6782347cf4 Fix issues flagged by flutter analyze
6 months ago
zjs81 988806dccd
Merge pull request #41 from mtlynch/show-error
6 months ago
zjs81 14ff8250c0 Add support for private and hashtag channels in localization and channel management
6 months ago
Michael Lynch 2a04ebb8b6 Show repeater login error in login dialog
6 months ago
zjs81 a14462978d Replace Column with SingleChildScrollView in RepeaterLoginDialog for better layout handling
6 months ago
zjs81 df7fb45683
Merge pull request #38 from wel97459/dev-contactsPubkey
6 months ago
zjs81 f01eff07ff
Merge pull request #37 from wel97459/dev-map
6 months ago
zjs81 7cc7183e0c Refactor map initialization and zoom calculation logic in MapScreen
6 months ago
zjs81 a6b2756d0d Ran flutter format on the file
6 months ago
zjs81 fde8b686f5
Merge pull request #28 from spfmoby/better-french-translations
6 months ago
Winston Lowe a8f387b0da Fix map centering weirdly
6 months ago
Winston Lowe dd1a73c247 Repeater hub now show public key at the top
6 months ago
Winston Lowe e36f6b7eb9 changed contects list to show public keys of contect
6 months ago
Dennis ten Hoove fcef82be63
Update Dutch translations
6 months ago
spfmoby 6ddb8f1a3d more fr translations / .arb and .dart synced
6 months ago
spfmoby 7a22223756 Replace Publicité by Annonce in the french translations
6 months ago
zjs81 1483fb7f1c Add battery polling functionality to MeshCoreConnector
6 months ago
zjs81 c0f0c58518 Refactor radio settings to use nullable types and update command generation logic for improved safety
6 months ago
zjs81 01bd8243da Refactor timeout calculations for repeater and login frames to ensure minimum message size is respected; remove obsolete widget test file.
6 months ago
zjs81 b2ce82fe7e Add localization support and translation script
6 months ago
zjs81 2495cd840f
Merge pull request #16 from wel97459/dev-telemetry
6 months ago
zjs81 bc6c1f1fab Consolidate BufferReader/Writer, add response validation for repeater settings
6 months ago
zjs81 8c3ffa5472 Refactor code for improved readability and null safety in various files Also updated PR to allow login via map.
6 months ago
zjs81 be3b920b3f Merge branch 'main' into dev-roomserver
6 months ago
zjs81 1ba3f3ac49 Merge branch 'main' into dev-MapManageRepeater
6 months ago
zjs81 ffbfd1a40c Refactor Manage Repeater button to close dialog before opening login
6 months ago
Winston Lowe ab7cc84db5 moved roomserver chat into chat_screen
6 months ago
Winston Lowe f3aef42331 changed noification to support messages from room server.
6 months ago
Winston Lowe 367f89fb1b Added value to Message fourByteRoomContactKey which holds the first 4 bytes of the contacts pub key that posted the message to the room.
6 months ago
Winston Lowe fca810737d Working on Parsing room server messages.
6 months ago
Winston Lowe 35e866abfb Add login for room servers
6 months ago
Winston Lowe ffce582b3b Change debug messages that I left and forgot
7 months ago
Winston Lowe 8c73359125 Fixed icons not being visible in Dark mode
7 months ago
Winston Lowe 401a3842ca Added loading message
7 months ago
Winston Lowe 2993ec1f49 Add to CayenneLpp parseByChannel function, and got basic ui working.
7 months ago
Winston Lowe c306ad798c Added telemetry to repeater interface.
7 months ago
Winston Lowe f5be9b9691 Added Manage Repeater to contact dialog from map view.
7 months ago
zach e3d7607db9 fix overflowing widget and also add network perms for mac
7 months ago
zach c44f0d1ae2 add notification perms
7 months ago
zach cd9f14dd09 update version
7 months ago
zach ad911a1d80 Add advanced path management, debug logging, and fix channel sync
7 months ago
zach 44be6cd5e7 upgraded flutter and other fixes
7 months ago
zach be97e5c7fc Fix race conditions
7 months ago
zach 83b2817cc4 fix reply colors and reaction counts also fix race condition when connecting
7 months ago
zach dc9f172d01 add icon, also misc improvments
7 months ago
zach baf92ef672 remove voice code make optimizations. Fix channels race conditions. add reply function
7 months ago
zach 6ff950d426 fixes
7 months ago
zach a2cfae3a22 updated ui added new features
7 months ago
zach 02ca7801ea 🔄 Changes
7 months ago
zach e7a5b9e209 Initial commit: MeshCore Open Flutter client
7 months ago

Powered by TurnKey Linux.