Winston Lowe
749f9d4dfd
cleaned up.
2026-01-25 12:00:38 -08:00
Winston Lowe
9c1b5899fb
Added scroll view to room server login.
...
Disabled autofocus of password.
2026-01-25 11:55:55 -08:00
Winston Lowe
cacb9bc677
Moved all the path tracing logic to the dialog.
...
refactored repeater hub along with contacts screen to use shortPubKeyHex.
Added localization strings for path tracing, english only.
2026-01-25 10:58:00 -08:00
Winston Lowe
0ebd688787
Added shortPubKeyHex
...
and added a trace route builder traceRouteBytes
2026-01-25 10:53:28 -08:00
Winston Lowe
fcf741b20a
Got the basic path tracing working.
2026-01-24 20:36:14 -08:00
Winston Lowe
2089613696
Added the basics for path tracing
2026-01-22 23:42:10 -08:00
zjs81
297e609b3e
fix: replace RadioListTile with RadioGroup for better state management in community selection
2026-01-20 22:40:42 -07:00
zjs81
20171c491f
fix: update iOS platform version and enable sentence capitalization in chat input fields
2026-01-20 22:28:37 -07:00
zjs81
537384ea5b
fix: add safety margin to text message overhead calculations
2026-01-20 21:50:35 -07:00
zjs81
a0be63b2e7
feat: integrate link handling in chat screen with linkify support
...
- Added flutter_linkify package to auto-detect and linkify URLs in chat messages.
- Implemented LinkHandler class to manage link tap confirmations and URL launching.
- Updated chat_screen.dart to use Linkify for displaying message text with links.
- Registered url_launcher plugin for handling URL launches across platforms.
- Updated pubspec.yaml and pubspec.lock to include new dependencies.
- Cleaned up untranslated.json by removing unused translations.
2026-01-20 21:42:54 -07:00
446564
26d9029538
remove msg notify prefix when preview avail
...
this removes the 'Received new message: ' prefix from notications
when there is a message preview available
2026-01-20 17:35:14 -08:00
zjs81
f4ec732de8
feat: Add community management features with QR code scanning
...
- Implement Community model for managing community data, including secret handling and PSK derivation.
- Create CommunityQrScannerScreen for scanning and joining communities via QR codes.
- Develop CommunityStore for persisting community data using SharedPreferences.
- Introduce QrCodeDisplay widget for displaying QR codes with customizable options.
- Add QrScannerWidget for reusable QR code scanning functionality with validation and controls.
2026-01-19 20:56:07 -07:00
zjs81
ee3b0a3126
Add untranslated messages file and update localization keys
...
- Added `untranslated.json` to track untranslated messages.
- Updated localization keys in various language files to use camelCase format for consistency.
- Modified `neighbours_screen.dart` to reference updated localization keys.
2026-01-19 19:13:22 -07:00
zjs81
31d633ee0b
Merge main into dev-neighbours
2026-01-19 19:09:03 -07:00
zjs81
9a9f59e53f
localization: update GPS settings messages for clarity and consistency across multiple languages
2026-01-19 19:00:30 -07:00
zjs81
9cb667fad0
localization: fix punctuation in GPS interval settings for Spanish and Portuguese
2026-01-19 19:00:24 -07:00
zjs81
3fef594fe5
localization: update GPS settings messages and improve handling of custom variables
2026-01-19 18:56:06 -07:00
zjs81
8387304d2a
Merge main into dev-gps
...
- Resolved localization conflicts by keeping both GPS settings and room management strings
- Merged room management features from main
- Merged map and contacts screen updates from main
2026-01-19 18:51:02 -07:00
zjs81
30ba1799e1
localization: update room management strings in multiple languages and refactor room login handling
2026-01-19 18:29:53 -07:00
zjs81
13f9c5058a
Merge branch 'main' into dev-roomManagement
2026-01-19 18:25:00 -07:00
Winston Lowe
98fc2d6e0a
Updated gps setting to follow state of companion.
2026-01-19 16:57:46 -08:00
Winston Lowe
2becbb342c
Added buildGetCustomVarsFrame
...
And added update to refreshDeviceInfo and _requestDeviceInfo.
Added parsing of Custom Vars
2026-01-19 16:55:39 -08:00
Winston Lowe
153736d36e
added roomserver management
2026-01-18 21:21:33 -08:00
Winston Lowe
6c8a149e1b
fix a few translations and used _neighbourCount
2026-01-18 12:01:57 -08:00
Winston Lowe
b41ccee4f9
Merge branch 'main' into dev-neighbours
2026-01-18 11:27:19 -08:00
Winston Lowe
04a713bb76
Added a basic neighbours screen for repeaters
2026-01-18 11:17:47 -08:00
Winston Lowe
714aecd7e6
Added GPS enable and interval settings
2026-01-18 01:05:46 -08:00
Winston Lowe
2e1a5e0fbf
added CMD_SET_CUSTOM_VAR to BLE debug
2026-01-18 01:03:45 -08:00
Winston Lowe
1f0b7d8d7b
added buildSetCustomVarFrame and setCustomVar
2026-01-18 01:02:48 -08:00
ericszimmermann
dffea23ce2
Merge branch 'zjs81:main' into main
2026-01-17 20:47:56 +01:00
zjs81
06fc08c41f
Merge pull request #45 from mtlynch/flutter-analyze
...
Fix issues flagged by flutter analyze
2026-01-17 11:38:08 -07:00
ericz
4b215ad574
Disable Map rotation
2026-01-17 17:14:39 +01:00
ericz
09e60cebd9
German translation V2
2026-01-17 17:03:39 +01:00
Michael Lynch
6782347cf4
Fix issues flagged by flutter analyze
...
This fixes code quality issues that flutter analyze catches and adds a CI step to Github Actions to flag on any future issues.
2026-01-17 11:00:34 -05:00
zjs81
988806dccd
Merge pull request #41 from mtlynch/show-error
...
Show repeater login error in login dialog
2026-01-16 19:10:15 -07:00
zjs81
14ff8250c0
Add support for private and hashtag channels in localization and channel management
...
- Updated Polish, Portuguese, Slovak, Slovenian, Swedish, and Chinese localization files to include new strings for creating and joining private channels, as well as joining hashtag channels.
- Enhanced the channel management UI to allow users to create and join private channels, join public channels, and join channels via hashtags.
- Implemented PSK derivation from hashtags using SHA256 in the Channel model.
- Improved the translation script to handle missing keys and translate all locales efficiently.
2026-01-16 19:06:39 -07:00
Michael Lynch
2a04ebb8b6
Show repeater login error in login dialog
2026-01-16 09:35:02 -05:00
zjs81
a14462978d
Replace Column with SingleChildScrollView in RepeaterLoginDialog for better layout handling
2026-01-15 21:49:54 -07:00
zjs81
df7fb45683
Merge pull request #38 from wel97459/dev-contactsPubkey
...
Added public key in contacts list and in the repeater hub
2026-01-15 19:26:53 -07:00
zjs81
f01eff07ff
Merge pull request #37 from wel97459/dev-map
...
Fix map centering
2026-01-15 19:20:20 -07:00
zjs81
7cc7183e0c
Refactor map initialization and zoom calculation logic in MapScreen
2026-01-15 19:15:42 -07:00
zjs81
a6b2756d0d
Ran flutter format on the file
2026-01-15 19:11:13 -07:00
zjs81
fde8b686f5
Merge pull request #28 from spfmoby/better-french-translations
...
Replace Publicité by Annonce in the french translations
2026-01-15 18:30:55 -07:00
Winston Lowe
a8f387b0da
Fix map centering weirdly
...
When nodes or markers are outside of the main area of interest.
2026-01-14 19:38:01 -08:00
Winston Lowe
dd1a73c247
Repeater hub now show public key at the top
2026-01-14 19:34:41 -08:00
Winston Lowe
e36f6b7eb9
changed contects list to show public keys of contect
2026-01-14 19:33:07 -08:00
Dennis ten Hoove
fcef82be63
Update Dutch translations
...
This solves many of the most obvious errors and inconsistensies in the initial translation.
2026-01-13 11:53:54 +01:00
spfmoby
6ddb8f1a3d
more fr translations / .arb and .dart synced
2026-01-13 08:27:01 +01:00
spfmoby
7a22223756
Replace Publicité by Annonce in the french translations
2026-01-12 10:18:18 +01:00
zjs81
1483fb7f1c
Add battery polling functionality to MeshCoreConnector
2026-01-11 19:02:33 -07:00