Winston Lowe
42eb293d1c
Implement ranking system for direct repeaters based on SNR and recency; update related UI components to reflect changes
2026-02-16 11:58:44 -08:00
Winston Lowe
36401210ce
Prevent notifications for chat and sensor adverts without a valid path
2026-02-15 21:16:42 -08:00
Winston Lowe
a68e1dd428
Sort direct repeaters by last updated time and SNR; limit to top three for improved path management dialog
2026-02-15 21:09:30 -08:00
Winston Lowe
52a578777d
Refactor AppBarTitle widget to remove unused style parameter; update related screens to reflect changes
...
Improve SNR handling by adding validation for spreading factor range in snrUiFromSNR function
Update contact handling in MeshCoreConnector to fix variable naming and improve readability
Stop parsing unsupported LPP types in CayenneLpp to avoid misalignment
2026-02-15 19:38:34 -08:00
Winston Lowe
71152bd3eb
Throw an exception for unsupported LPP types in CayenneLpp class
2026-02-15 17:20:35 -08:00
Winston Lowe
940a1be203
Handle loading state and error parsing in PathTraceMapScreen; update SNR indicator dialog content layout
2026-02-15 17:16:56 -08:00
Winston Lowe
75a7f437f6
Add SNR indicator localization and update UI references for nearby repeaters
2026-02-15 17:04:54 -08:00
Winston Lowe
e6814b4f48
Refactor packet handling to skip only the RSSI byte for improved reliability
2026-02-15 17:04:10 -08:00
Winston Lowe
1589883c88
Update lib/helpers/cayenne_lpp.dart
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-15 16:58:44 -08:00
Winston Lowe
03b3533675
Update lib/widgets/battery_indicator.dart
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-15 16:17:13 -08:00
Winston Lowe
608b6fb539
Update lib/screens/path_trace_map.dart
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-15 16:16:05 -08:00
Winston Lowe
04f5c44ed9
Update lib/connector/meshcore_connector.dart
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-15 12:59:04 -08:00
Winston Lowe
4019741a81
Update lib/connector/meshcore_connector.dart
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-15 12:58:34 -08:00
Winston Lowe
152d5f8bb5
Update lib/models/contact.dart
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-15 12:57:49 -08:00
Winston Lowe
3f80ae1cf7
Remove unused import from SNR indicator widget
2026-02-15 12:51:56 -08:00
Winston Lowe
246cf99415
Enhance path management dialog to display direct repeaters with color coding based on signal strength
2026-02-15 12:45:43 -08:00
Winston Lowe
5751cddaa1
Add SNRIndicator to AppBar and refactor BatteryIndicator layout
2026-02-15 11:45:48 -08:00
Winston Lowe
fa5a0932ee
Refactor PathTraceData to use List<double> for snrData and adjust data mapping in PathTraceMapScreen
2026-02-15 11:45:25 -08:00
Winston Lowe
cdda232006
Ignore advertisements from self in MeshCoreConnector
2026-02-15 11:44:49 -08:00
Winston Lowe
63aa515f52
Fix trace route bytes generation logic in Contact model
2026-02-15 11:44:35 -08:00
Winston Lowe
aed3b0157a
Refactor Cayenne LPP parsing with error handling and logging
...
- Added error handling and logging to the Cayenne LPP parsing methods to manage malformed data gracefully.
- Improved the structure of the parsing logic for better readability and maintainability.
- Updated the Contact model to include error handling during frame parsing.
- Refactored Channels, Contacts, Map, and Neighbours screens to utilize a new AppBarTitle widget for consistent app bar design.
- Enhanced the BatteryIndicator widget to display SNR information for direct repeaters.
- Introduced SNRUi class for better management of SNR icon and text representation.
- Improved error handling in PathTraceMap and Neighbours screens to log errors appropriately.
2026-02-14 14:19:09 -08:00
zjs81
72f0aa7208
Update dependencies and improve code consistency across multiple files
2026-02-14 02:22:45 -07:00
zjs81
f87d4896ab
Merge pull request #161 from ChaoticLeah/enhancement/bluetooth-disabled-warning
...
Add warning when bluetooth is off
2026-02-14 02:00:36 -07:00
zjs81
9250dfec31
Gate the turn on BLE button to android
2026-02-14 01:54:30 -07:00
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.
2026-02-14 01:46:40 -07:00
zjs81
739d9475c0
Merge remote-tracking branch 'origin/main' into enhancement/bluetooth-disabled-warning
2026-02-14 01:28:54 -07:00
zjs81
b526175be4
bump version for android
2026-02-14 01:13:06 -07:00
Winston Lowe
73081862ad
Add path tracing functionality ( #165 )
...
- Implemented path tracing feature in the map screen, allowing users to add nodes to a path and visualize it on the map.
- Added buttons for starting path tracing, removing the last node, and running the path trace.
- Introduced a new overlay to display current path information and distance.
- Updated localization files for multiple languages to include new strings related to path tracing.
- Refactored map rendering logic to accommodate path tracing visuals.
2026-02-14 01:10:34 -07:00
just_stuff_tm
fac062a100
Refine device info layout and add collapsible map legend ( #164 )
2026-02-12 13:46:28 -07:00
Leah
ef6bd78632
Merge branch 'enhancement/bluetooth-disabled-warning' of github.com:ChaoticLeah/meshcore-open into enhancement/bluetooth-disabled-warning
2026-02-12 20:15:58 +01:00
Leah
01c8390989
make stuff unawaited + maybe fix edge case?
2026-02-12 20:14:56 +01:00
Leah
c05f813d65
Update lib/screens/scanner_screen.dart
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-12 20:02:56 +01:00
Ded
c52b19b09f
Merge pull request #162 from just-stuff-tm/fix/battery-layout-overflow
...
Fix battery chemistry dropdown layout overflow
2026-02-11 21:27:30 -08:00
just_stuff_tm
6a666839b6
Fix battery chemistry dropdown layout overflow
2026-02-12 00:05:00 -05:00
Leah
bc77f7e287
Remove unused translation
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-11 23:03:41 +01:00
Leah
9332d8126f
linted and added greying out
2026-02-11 22:58:15 +01:00
Leah
9ce00556ec
Add warning when bluetooth is off
2026-02-11 22:40:42 +01:00
Ded
4995f5f380
Merge pull request #159 from ChaoticLeah/add-flake-nix
...
Add flake.nix for development environment
2026-02-11 09:10:46 -08:00
Leah
4e6e7b6061
fix smaller copilot issues
2026-02-11 17:45:15 +01:00
Leah
aa350aa4ae
fixing copilot issues
2026-02-11 17:33:31 +01:00
Leah
dfd38b19e9
add flake.lock
2026-02-11 17:26:43 +01:00
Leah
4afab3f629
remove unnessisary bits and nix darwin stuff
2026-02-11 17:25:44 +01:00
Ded
67816130ac
Merge pull request #152 from zjs81/remove-wakelock
...
remove wakelock
2026-02-11 08:18:57 -08:00
Ded
d573f0c312
Merge pull request #158 from ChaoticLeah/update-gitignore
...
Update .gitignore to exclude .gradle/
2026-02-11 08:16:38 -08:00
Ded
5b699cd624
keep ignores organized
2026-02-11 08:16:07 -08:00
Leah
a4d3d248a5
Add flake.nix for development environment
2026-02-11 17:15:49 +01:00
Ded
2a3f2b3a24
Merge pull request #150 from ericszimmermann/german
...
translations to german updated.
2026-02-11 08:13:28 -08:00
Leah
675083fa01
Update .gitignore to exclude .gradle/
2026-02-11 17:10:49 +01:00
Ded
5fc4b80b16
Merge pull request #144 from zjs81/support-whisperos
...
add support for whipseros
2026-02-11 08:03:44 -08:00
446564
84a32c1e67
remove wakelock
...
was being used to keep ble active which is not what it does
in early testing the ble remains connected with display off and also
when switching apps
2026-02-10 19:38:46 -08:00