Commit graph

309 commits

Author SHA1 Message Date
Ben Allfree
7740698cde Merge branch 'main' into chrome/main 2026-02-23 15:03:20 -08:00
Ben Allfree
58fc55df13 Merge remote-tracking branch 'upstream/main' 2026-02-23 14:56:00 -08:00
zjs81
64bf307d09
Merge pull request #216 from MeshEnvy/feat/hide-message-tracing
feat: hide message tracing
2026-02-23 07:16:24 -07:00
Ben Allfree
88f8066ed3 code formatting 2026-02-23 04:53:01 -08:00
Ben Allfree
c8f93f9902 code cleanup 2026-02-23 04:30:13 -08:00
Ben Allfree
c34be44950 merge from chat trace 2026-02-23 04:25:04 -08:00
Ben Allfree
bf5fadd15e revert lockfile 2026-02-23 04:13:52 -08:00
Ben Allfree
3730b2a6c2 formatting 2026-02-23 04:13:38 -08:00
Ben Allfree
173fdf7168 chat fixes 2026-02-23 04:11:46 -08:00
Ben Allfree
549fc62632 chat fixes 2026-02-23 04:09:27 -08:00
Ben Allfree
53d073d8f2 deprecation fix 2026-02-23 03:43:49 -08:00
Ben Allfree
7465e81996 add done_all icon 2026-02-23 03:31:01 -08:00
zjs81
700e85b13d
Merge pull request #208 from Specter242/codex/java17-wakelock-alignment
Align Android app module to Java 17 and bump wakelock_plus
2026-02-22 13:10:49 -07:00
zjs81
9a27953a6e
Merge pull request #196 from zjs81/fix-channel-del
clear app db of channel messages on delete
2026-02-22 13:10:05 -07:00
zjs81
6e1cb0482f
Merge branch 'main' into fix-channel-del 2026-02-22 13:01:36 -07:00
zjs81
c28b38a233
Merge pull request #210 from spfmoby/better-french-translations
Better french translations
2026-02-22 12:58:58 -07:00
zjs81
722caf774e
Merge pull request #211 from MeshEnvy/chrome/1-readme
docs: add chrome support notice
2026-02-22 12:56:43 -07:00
Ben Allfree
4975b5366e formatting fixes 2026-02-22 11:34:37 -08:00
Ben Allfree
35498c1b90 formatting fix 2026-02-22 11:31:56 -08:00
Ben Allfree
bf4f52a4e3 hide message tracing 2026-02-22 11:27:32 -08:00
Ben Allfree
c284e571b0 hide message tracing 2026-02-22 11:27:06 -08:00
Ben Allfree
a1ee0789a6 deploy on tag only 2026-02-22 11:04:54 -08:00
Ben Allfree
40ac95e8e6 wrangler deploy 2026-02-22 10:48:22 -08:00
Ben Allfree
377f1df445 fix: browser detection 2026-02-22 10:47:51 -08:00
Ben Allfree
9865a03c53 fix: <enter> to send giphy 2026-02-22 09:20:20 -08:00
Ben Allfree
a5555bd606 fix: return cursor to message window after send 2026-02-22 09:16:07 -08:00
Ben Allfree
1b4d31a36e gitignore update 2026-02-22 09:11:49 -08:00
Ben Allfree
8e07440114 BLE fix 2026-02-22 08:38:22 -08:00
Ben Allfree
71129bdf4d chrome BLE load fix 2026-02-22 08:37:07 -08:00
Ben Allfree
ab05cf8b3e chrome BLE sync 2026-02-22 08:33:45 -08:00
Ben Allfree
452e5337f0 chrome connect 2026-02-22 08:31:29 -08:00
Ben Allfree
6ac987e7cf select BLE device 2026-02-22 08:10:16 -08:00
Ben Allfree
5522f9a236 BLE select cancel 2026-02-22 08:05:19 -08:00
Ben Allfree
b4f79c1aae Merge branch 'enh/filter-ble-at-os' into chrome/main 2026-02-22 07:41:36 -08:00
Ben Allfree
b08defcff4 Merge branch 'chrome/4-chrome-required-screen' into chrome/main 2026-02-22 07:40:57 -08:00
Ben Allfree
5676cbd84e chrome required screen 2026-02-22 07:40:40 -08:00
Ben Allfree
cf8f01128b filter BLE at OS level 2026-02-22 07:15:09 -08:00
Ben Allfree
b5e47ce44f filter BLE at OS level 2026-02-22 07:09:35 -08:00
Ben Allfree
7b2f75047c Merge branch 'chrome/1-readme' into chrome/main 2026-02-22 06:59:05 -08:00
Ben Allfree
6d63e49938 add platforminfo helper 2026-02-22 06:54:27 -08:00
Ben Allfree
c7b33f1d1b readme update 2026-02-22 06:51:40 -08:00
Ben Allfree
7288f11c88 add chrome in planning 2026-02-22 06:49:14 -08:00
spfmoby
2306269384 Better french translations 2026-02-22 15:20:55 +01:00
Krasimir Kazakov
b3ad54f296
Added mute channel functionality (#209) 2026-02-21 23:51:48 -08:00
Leah
7cb4c5a334
Swipe to reply (#160)
* Add swipe to reply

* format

* Cleaned up code

* format

* remove my gitignore change - ignore this

* fix

* Update lib/screens/channel_chat_screen.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update lib/screens/channel_chat_screen.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Refactor onHorizontalDragStart for readability

fixed formating.

* Fix swipe end handling in channel chat screen

* Refactor swipe gesture handling in chat screen

* Update lib/screens/channel_chat_screen.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update lib/screens/channel_chat_screen.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Refactor swipe handling for reply functionality

* Adjust swipe thresholds and logic in chat screen

* Conditionally render reply bubble or padding

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Winston Lowe <wel97459@gmail.com>
2026-02-21 23:44:20 -08:00
Specter242
8fe4129204 Align Android app module to Java 17 and bump wakelock_plus 2026-02-21 21:01:57 -05:00
Aaron Easterling
2feff809ff
Mark pending channel messages sent on RESP_CODE_SENT (#186)
* Mark pending channel message sent on RESP_CODE_SENT

* Disambiguate RESP_CODE_SENT handling for direct vs channel

* Handle channel sent feedback when firmware returns RESP_CODE_OK

* Correlate channel OK ACKs and queue reaction channel sends
2026-02-21 15:31:51 -08:00
just_stuff_tm
51d70ce086
fix(appbar): prevent title overflow on narrow widths (#205)
Use width-aware layout in AppBarTitle to avoid RenderFlex overflows under tight title constraints and larger text scaling. Hide subtitle and signal indicators progressively when space is limited while preserving normal behavior on wider layouts.
2026-02-21 15:20:56 -08:00
Winston Lowe
b05b62eeee
Changed all map lables to look the same across all map ui (#206)
* Refactor label display in Line Of Sight and Map screens for improved alignment and styling

* Refactor label positioning and styling in ChannelMessagePathMap and PathTraceMap screens for improved alignment
2026-02-21 14:55:42 -08:00
just_stuff_tm
061b715694
Fix repeater battery % inconsistency and add configurable repeater battery chemistry (#199)
* fix(repeater): unify battery percentage math and add repeater chemistry setting

- Add shared battery percent utility used by connector, repeater status, and telemetry

- Add repeater-specific battery chemistry persistence and service accessors

- Add repeater chemistry selector in Repeater Hub

- Ensure telemetry and status compute percentages consistently from same chemistry

- Add focused battery utility tests

Refs #116

Refs #174

* fix: Flutter Analyzer Errors fixed Recent Merge Compatible

* Unify repeater battery source across status and telemetry
2026-02-21 14:54:39 -08:00