just_stuff_tm
ba2763a3f6
fix(channels): make edit/delete actions use parent context after bottom sheet closes
...
Root cause: edit/delete dialogs were opened from the sheet context after Navigator.pop, so context.mounted was false and follow-up actions never ran.
Also keeps async await/error handling for channel edit/delete so failures surface to users instead of silently dropping.
2026-02-20 01:28:13 -05:00
Ded
0c4910e149
Merge pull request #195 from MeshEnvy/rbenv
...
add rbenv support
2026-02-19 12:40:27 -08:00
446564
4bf2519559
clear app db of channel messages on delete
...
we were only deleting channels and messages on device and the in app db would persist
this caused weird messages to later show up in other channels as they were deleted and
added due to the fact we store messages by channel index(slot #)
2026-02-19 11:46:57 -08:00
Ben Allfree
19edeab9d5
add rbenv support
2026-02-19 11:17:58 -08:00
MGJ
0e81d75cce
Merge branch 'main' into main
2026-02-19 13:07:08 +08:00
zjs81
9437846127
Merge pull request #182 from Specter242/feature/protocol-compat
...
Handle RESP_CODE_ERR frames explicitly in connector
2026-02-18 13:04:16 -07:00
Specter242
50ab46ed40
Remove incidental whitespace-only diff from protocol PR
2026-02-18 12:45:41 -05:00
Specter242
dc193be8ed
Trim protocol PR to explicit RESP_CODE_ERR handling only
2026-02-18 12:45:02 -05:00
Specter242
8a804a3706
Remove unused protocol placeholder field and unify version source
2026-02-18 12:30:00 -05:00
Specter242
1dc90d0e89
Add device protocol version tracking and error frame handling
...
Port from meshcore-open: parse protocol version from byte 1 of device
info frame, expose supportsFloodScope getter (version >= 8), handle
respCodeErr frames with debug logging. Reset on disconnect.
Co-authored-by: Cursor <cursoragent@cursor.com>
(cherry picked from commit a29bb9cdd7a02a85af26d94dd3c787cabd124629)
2026-02-18 11:14:01 -05:00
zjs81
5f2312e086
Merge pull request #180 from zjs81/fix/radio-params-fw-compat
...
Refactor radio settings and localization updates
2026-02-18 00:14:32 -07:00
zjs81
4239fb11ed
Fix radio settings to only send repeat byte when the current state is known
2026-02-18 00:07:08 -07:00
zjs81
5fae2e5f73
fix formatting
2026-02-17 23:50:11 -07:00
zjs81
947fafbbb7
Refactor radio settings and localization updates
...
fixes #72
- Removed preset configurations for 915 MHz, 868 MHz, and 433 MHz from the RadioSettings model.
- Introduced a new list of regional preset configurations for various countries.
- Updated the settings screen to use a dropdown for selecting presets instead of chips.
- Added a switch for enabling client repeat functionality with appropriate warnings for frequency usage.
- Updated localization files for multiple languages to reflect changes in settings related to client repeat functionality.
2026-02-17 23:42:04 -07:00
MGJ
a9fbf8c7f5
Correct Chinese translation
2026-02-17 13:30:23 +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
ericz
607583060a
translations to german updated.
2026-02-10 22:55:39 +01:00
Ded
71cf556b61
Merge pull request #148 from spfmoby/more-better-french-translations
...
Still better french translations
2026-02-10 11:24:47 -08:00
Zach
c26174ad18
Chore bump version
2026-02-10 09:01:56 -07:00
spfmoby
04021a39a1
Better french translations
2026-02-10 08:12:51 +01:00
446564
fe23e9f7a0
add support for whipseros
...
needed a new ble prefix
2026-02-09 05:36:25 -08:00
Ded
d7ec1876af
Merge pull request #143 from zjs81/alpha6
...
chore: update version to alpha 6
2026-02-08 19:07:29 -08:00