HDDen
d06a4c1861
Merge branch 'dev' into update-pacox-multibyte
2026-06-12 13:39:09 +03:00
Zach
6a31d304d3
feat: update license type to nonprofit and add jni to plugin lists; bump dependencies for flutter_local_notifications, package_info_plus, share_plus, flutter_blue_plus_platform_interface, and llamadart
2026-06-11 10:08:31 -07:00
zjs81
26fdf74d69
Refactor UI code for better readability and consistency
...
- Improved formatting of ListTile icons and text styles in settings_screen.dart, telemetry_screen.dart, usb_screen.dart, gif_picker.dart, path_editor_sheet.dart, repeater_login_dialog.dart, and room_login_dialog.dart for better readability.
- Consolidated TextStyle definitions into single lines where applicable.
- Updated notification_service.dart to enhance readability of notification ID assignment.
- Simplified function signatures in routing_sheet.dart for clarity.
- Cleaned up test assertions in usb_flow_test.dart for conciseness.
- Removed unused translations in untranslated.json to streamline localization files.
2026-06-11 00:28:13 -07:00
zjs81
b1de1b4bf0
chore: untrack .claude/worktrees gitlinks
...
Remove the accidentally committed Claude Code worktree gitlinks.
.claude/ is already gitignored (prev commit). Worktree files remain
on disk locally.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-11 00:11:56 -07:00
zjs81
3c26ce2d93
chore: stop tracking .claude worktrees and ignore .claude/
...
The previous commit accidentally added the Claude Code worktree
gitlinks under .claude/worktrees. Untrack them and ignore .claude/.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-11 00:10:49 -07:00
zjs81
cba1e5950c
feat: add contact UI helpers and path editor for routing management
...
- Implemented contactTypeIcon and contactTypeColor functions for better UI representation of contact types.
- Created colorForName and firstCharacterOrEmoji functions to enhance contact display.
- Developed PathEditorSheet widget for managing contact paths with a user-friendly interface.
- Introduced RoutingSheet for managing contact routing modes and displaying path history.
- Added a script for generating proof of concept (PoC) payloads for clipboard contact import validation.
2026-06-11 00:07:12 -07:00
zjs81
743ef7f124
Merge pull request #470 from jirogit/fix/ja-repeater-translation
...
fix(l10n): correct ja repeater terminology
2026-06-10 07:17:06 -07:00
me
13d3a107da
fix(l10n): replace flood/repeater machine translations in Japanese
...
- 洪水 → フラッド (flood routing terminology)
- リピーター → リピータ (consistent katakana without long vowel)
- 中継局 → リピータ
- 繰り返し送信装置 → リピータ
- オフグリッド...の繰り返し → オフグリッドリピータ
- 最大浸水範囲の回数 → フラッドパケットの最大ホップ数
- インバウンドフラッパケット → インバウンドフラッドパケット (typo fix)
- ルーティングループに見えるような、洪水パケットを送信する → ルーティングループを検知する
- カスタムパスには、メッセージを中継できる中間地点が必要です → リピータが必要です
- ワンホップでの広告放送(中継なし)→(リピータなし)
2026-06-08 16:18:18 -07:00
me
dfdcafb071
fix(l10n): correct ja repeater terminology
...
Replace machine-translated repeater terms with consistent Japanese:
- 繰り返し送信装置 → リピーター (map, listFilter)
- 繰り返し設定 → リピーターを自動追加 (contactsSettings)
- ホップの繰り返し → リピーターホップ (channelPath)
- 繰り返し送信する、近隣 → 近隣のリピーター (neighbors)
- 近くの電波中継局 → 近くのリピーター (snrIndicator)
- 送信装置名 → リピーター名 (repeater settings)
- オフグリッド...の繰り返し → オフグリッドリピーター (settings)
- 中継装置およびルームサーバーの設置場所 → リピーター/ルームサーバーの位置情報
- 繰り返し送信に関する情報 → リピーターに関する情報 (repeater_guest)
2026-06-08 15:30:43 -07:00
PacoX
c46a5ffa2f
Fix direct path override validation
2026-06-05 08:34:57 +02:00
PacoX
a15f5e94da
fix: path formatting in DM mode
2026-06-04 20:26:46 +02:00
zjs81
33b3b04294
Merge pull request #459 from HDDen/telemetry-gps-map
...
Telemetry screen: now included map with received gps mark and autoupdate feature
2026-05-30 19:21:47 -07:00
PacoX
9e5b360f28
fix int conversion
2026-05-28 09:31:42 +02:00
PacoX
89360c8bc2
fix channels_screen
2026-05-28 09:18:42 +02:00
PacoX
2e767730fd
Merge branch 'dev' into dev
2026-05-28 08:51:23 +02:00
PacoX
b7fe5331d0
Merge pull request #3 from HDDen/update-pacox-multibyte
...
Updated multibyte
2026-05-28 08:43:18 +02:00
HDDen
61fb39b9f8
Multibyte: some path fixes
...
- Validate encoded path hop counts before saving or sending custom paths
- Fix multi-byte path reversal by reversing hops instead of raw bytes
- Decode raw log path lengths using packed path_len format
- Localize path hash mode options and optimize map anchor lookup
2026-05-28 03:17:08 +03:00
HDDen
9e18b99e9d
Multibyte: fixed path trace repeater icon and potential bugs
2026-05-28 02:52:04 +03:00
HDDen
2e4f26d7cd
Multibyte: fix map
2026-05-28 02:20:56 +03:00
PacoX
6e81fdfd46
add clamp for path length
2026-05-27 08:32:16 +02:00
PacoX
5d03f99040
fix tracepath
2026-05-26 20:12:27 +02:00
HDDen
6a7dd981a2
Fix «Dispose the telemetry map controller on widget teardown»
2026-05-26 21:01:18 +03:00
HDDen
d68f755677
Merge branch 'dev' into telemetry-gps-map
2026-05-26 20:58:57 +03:00
zjs81
264d2bcc9a
Merge pull request #462 from HDDen/sync-progressbar
...
Onstart syncronization progressbar
2026-05-26 10:15:00 -07:00
PacoX
e88281b7b6
fix case-sensitive prefix
2026-05-26 09:04:38 +02:00
PacoX
3a11e35a7a
fix path trace overlay
2026-05-26 08:50:54 +02:00
HDDen
8dd385beed
Merge branch 'dev' into sync-progressbar
2026-05-26 00:44:08 +03:00
HDDen
2328848400
Onstart sync progressbar: fix potential bug with spinner on interrupt synchronization
2026-05-26 00:37:42 +03:00
PacoX
3d956596a5
Merge pull request #2 from ericszimmermann/ez_snr_multibyte2.1
...
Forgot the bytewise reverse of the outgoing path
2026-05-25 08:30:12 +02:00
zjs81
0287de1862
Merge pull request #438 from ericszimmermann/ez_translate_notification
...
Translate Notifications
2026-05-24 15:47:47 -07:00
HDDen
4dd472e3c3
Onstart sync progressbar: changed default screen to channels
...
Because it's synchronization is faster and first in line
2026-05-24 15:33:54 +03:00
ericz
acbe4dcc49
remove inversal for outgoing path
2026-05-24 10:04:44 +02:00
ericz
9b99eadcf7
forgot the bytewise reverse of the outgoing path
2026-05-23 23:28:01 +02:00
HDDen
ed0e6b6554
Onstart sync progressbar: init
2026-05-23 21:06:52 +03:00
HDDen
6d258154a0
fix Flutter SDK update
...
PR #458 included
2026-05-23 18:28:16 +03:00
PacoX
5486ae8ccb
fix multibyte path in private message and repeter
2026-05-23 13:32:11 +02:00
ericz
bac82dc9e8
Fix Flutter SDK update
2026-05-21 00:11:54 +02:00
ericz
8682e6ea67
fix missing _handleQueuedMessageReceived after merge of dev
2026-05-21 00:02:21 +02:00
ericszimmermann
30a1a36ee4
Merge branch 'dev' into ez_translate_notification
2026-05-20 23:26:05 +02:00
ericz
3fe5cdf55d
update to current dev a50c0d0b2d
2026-05-20 23:20:16 +02:00
ericz
9ada4ea601
add toggle for autmatically translated messages for notification and chat or manual translation on message action. Due to heavy battery usage.
2026-05-20 21:24:54 +02:00
PacoX
945a118853
expose mode 3 in UI
2026-05-20 08:50:17 +02:00
HDDen
7a823654df
Telemetry: room-server request fix #2
...
The telemetry parser has been expanded and should now support significantly more metrics. It has been ported from the Python implementation of meshcore_py.
2026-05-19 23:17:06 +03:00
HDDen
425229fce8
Telemetry request: map and autorefresh
2026-05-19 20:37:34 +03:00
HDDen
c4b3971bdd
Squashed commit of the following:
...
commit 83ffe44025
Author: HDDen <62592944+HDDen@users.noreply.github.com >
Date: Tue May 19 19:16:48 2026 +0300
fix Flutter SDK update
2026-05-19 19:17:13 +03:00
PacoX
01d4f002f8
add unit tests
2026-05-19 10:50:18 +02:00
PacoX
9331b02f94
Merge pull request #1 from ericszimmermann/ez_snr_multibyte2
...
Multibyte Support for SNR-Indicator, channel message_bubble and Setting
2026-05-19 10:14:03 +02:00
PacoX
27f7932db9
fix import
2026-05-19 08:52:44 +02:00
PacoX
4a39a7cd46
fix from copilot review + doc fix
2026-05-19 08:49:52 +02:00
zjs81
a50c0d0b2d
Merge pull request #453 from HDDen/mcoa-roomsrv-alfa
...
Room-server: fixed first message letters trim
2026-05-18 15:49:04 -07:00