fix issues with contact sync#399
Merged
Merged
Conversation
this adds the actual last modified timestamp when present, before we used last advert time as last modified in error also sets _pendingInitialContactsSync to true on first connect over BLE
HDDen
added a commit
to HDDen/meshcore-open
that referenced
this pull request
May 1, 2026
commit f6cc000 Merge: 75b0d19 f1d93bd Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 09:58:18 2026 +0300 Merge branch 'dev' of https://github.com/zjs81/meshcore-open into dev commit 75b0d19 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 01:50:06 2026 +0300 Update translation_service.dart commit 1947cd9 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 01:42:02 2026 +0300 sync fix commit f1d93bd Merge: eb597b6 820bac0 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Thu Apr 30 15:41:25 2026 -0700 Merge pull request zjs81#399 from zjs81/contacts-sync fix issues with contact sync commit f63d50f Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 01:38:31 2026 +0300 sync last dev with cyr2lat commit eb597b6 Merge: efe21c4 eb50249 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Wed Apr 29 12:32:36 2026 -0700 Merge pull request zjs81#416 from zjs81/dev-DesktopMapControls Add desktop map controls commit efe21c4 Merge: 026ec6f 38fece3 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Wed Apr 29 12:31:23 2026 -0700 Merge pull request zjs81#417 from ericszimmermann/ez_latin_heuristics2 latin languages heuristics commit 38fece3 Author: ZIER <ezimmermann@kuhner.com> Date: Wed Apr 29 11:51:50 2026 +0200 replace pattern with String. commit 3af3cce Author: ZIER <ezimmermann@kuhner.com> Date: Wed Apr 29 11:04:36 2026 +0200 latin languages heuristics commit 026ec6f Author: Ded <robjdev@mailbox.org> Date: Tue Apr 28 22:35:48 2026 -0700 bump app protocol version as we support v4+ features (zjs81#398) commit eb50249 Author: Winston Lowe <wel97459@gmail.com> Date: Tue Apr 28 19:26:51 2026 -0700 Add desktop map controls and improve zoom functionality across multiple screens commit ca6058e Merge: 38f6e42 99c0ab7 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Tue Apr 28 16:26:42 2026 +0300 Merge branch 'dev' of https://github.com/zjs81/meshcore-open into dev commit 99c0ab7 Merge: 1b3de54 2950a9a Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:24:43 2026 -0700 Merge pull request zjs81#404 from pioneer/ukrainian-translations Ukrainian translation polished + localized hardcoded strings commit 2950a9a Merge: 92d3009 1b3de54 Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:23:53 2026 -0700 Merge branch 'dev' into pr-404-merge commit 1b3de54 Merge: a741e12 20a9ef3 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:13:40 2026 -0700 Merge pull request zjs81#412 from just-stuff-tm/enhancement/los-obstruction-pinning-411 add selectable LOS obstruction pinning for repeater placement Enhancement zjs81#411 commit 20a9ef3 Merge: fcf10b4 a741e12 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:13:19 2026 -0700 Merge branch 'dev' into enhancement/los-obstruction-pinning-411 commit a741e12 Merge: e54f30d 94d9afe Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:12:09 2026 -0700 Merge pull request zjs81#413 from ericszimmermann/ez_marker_update_squashed Improve SharedMarker handling commit e54f30d Merge: 40d3941 e1d23ad Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:11:00 2026 -0700 Merge pull request zjs81#414 from Diadlo/fix/jump_to_unread Improve work with unread messages commit e1d23ad Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:09:10 2026 -0700 style: dart format Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> commit f07993b Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:07:21 2026 -0700 fix(chat): remove unnecessary Navigator.pop calls after setting unread counts commit 0e5f1a4 Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:07:16 2026 -0700 fix(chat): address mark-as-unread double-pop and missed map entry point - Remove stray Navigator.pop(context) in _markAsUnread for both contact and channel chats so the action no longer exits the conversation - Thread initialUnreadCount through map discovered-contact "Open Chat" button so the unread divider/jump still fires from that entry point Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> commit f10aeae Author: Dmitry Polshakov <polsha3@gmail.com> Date: Sat Apr 25 09:05:36 2026 +0300 chore(l10n): regenerate localizations for mark-as-unread strings Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 00e4f52 Author: Dmitry Polshakov <polsha3@gmail.com> Date: Sat Apr 25 09:05:28 2026 +0300 feat(chat): add "Mark as Unread" action and unread messages divider - Add "Mark as Unread" option to message context menu in both contact and channel chats - Show "New messages" divider line between read and unread messages - Add setContactUnreadCount/setChannelUnreadCount methods to connector Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 3ea2e47 Author: Dmitry Polshakov <polsha3@gmail.com> Date: Sat Apr 25 09:00:22 2026 +0300 fix(chat): fix jump-to-oldest-unread scroll not reaching target message - Pass initialUnreadCount to chat screens before markRead clears it - Use two-phase scroll: jumpTo estimated offset to build lazy items, then ensureVisible for precise positioning - Await ensureVisible before clearing scroll guard to prevent scrollToBottomIfAtBottom from overriding the animation Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 94d9afe Author: ericz <erics.zimmermann@gmail.com> Date: Sun Apr 26 01:23:33 2026 +0200 consolidate parsing in single parseMarkerText in map_screen.dart commit 7db3a12 Author: ericz <erics.zimmermann@gmail.com> Date: Sun Apr 26 00:13:26 2026 +0200 squashed commit for: deduplicate markers, allow for updates on position with same label with drawing line, get marker back after deletion in map through tabbing on icon in poi-message. commit fcf10b4 Author: just-stuff-tm <centretruckingllc@gmail.com> Date: Sat Apr 25 09:11:49 2026 -0400 added strings translategemma didnt translate to proper locallization commit 7f35349 Author: just-stuff-tm <centretruckingllc@gmail.com> Date: Sat Apr 25 09:07:28 2026 -0400 contextstream/ is added to .gitignore commit 46683e0 Author: just_stuff_tm <133525672+just-stuff-tm@users.noreply.github.com> Date: Sat Apr 25 09:04:00 2026 -0400 Delete .contextstream/config.json commit 4e368d5 Author: just-stuff-tm <centretruckingllc@gmail.com> Date: Sat Apr 25 08:56:28 2026 -0400 add selectable LOS obstruction pinning for repeater placement commit 38f6e42 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Sat Apr 25 02:15:18 2026 +0300 just fixed conflict of cyr2lat with PR zjs81#405 commit 92d3009 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 01:32:43 2026 +0300 Fix swapped url/desc args in GPX export and add ContactLocalization unit tests commit f8d00ca Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 01:03:11 2026 +0300 Validate locale override and use preferred locale list for fallback commit e03d80b Merge: b7d0db8 40d3941 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 00:46:41 2026 +0300 Merge remote-tracking branch 'origin/dev' into ukrainian-translations commit b7d0db8 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 00:29:20 2026 +0300 Refactor: move Contact UI labels to l10n extension; rename raw getter to typeLabelRaw commit 6ae3f61 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Fri Apr 24 13:58:31 2026 +0300 Localize Score, fix login dialog overflow, use locale-aware date format in channel chat commit 5e44620 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Thu Apr 23 17:27:39 2026 +0300 Ukrainian translation polished; localized remaining hardcoded UI strings commit 820bac0 Author: Enot (ded) Skelly <enot@mailbox.org> Date: Tue Apr 21 16:44:04 2026 -0700 fix issues with contact sync this adds the actual last modified timestamp when present, before we used last advert time as last modified in error also sets _pendingInitialContactsSync to true on first connect over BLE
HDDen
added a commit
to HDDen/meshcore-open
that referenced
this pull request
May 8, 2026
commit e745c57 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 8 12:45:39 2026 +0300 added TerminalCLI fix commit 51ab825 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 8 04:06:52 2026 +0300 TerminalCLI fix commit 5e73cda Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 8 03:16:42 2026 +0300 win32: saving last window size commit 2187302 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 8 02:35:43 2026 +0300 renamed windows-release name commit e3909c5 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 8 01:17:07 2026 +0300 version bump commit c8803fb Merge: 94a1a49 0dcb5f0 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 8 01:16:19 2026 +0300 Merge branch 'dev' into rename-mco-advanced-alfa-build commit 0dcb5f0 Merge: f6cc000 f501d11 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 8 01:14:21 2026 +0300 Merge branch 'dev' of https://github.com/zjs81/meshcore-open into dev commit 94a1a49 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 8 00:38:07 2026 +0300 Revert "roomservers fix trim messages begin" This reverts commit d894059. commit f501d11 Merge: 6723846 dfcf13a Author: Ded <robjdev@mailbox.org> Date: Thu May 7 08:25:08 2026 -0700 Merge pull request zjs81#429 from kingult/fix-427-double-position-write fix: lat/lon double-write in buildUpdateContactPathFrame commit 166c0c4 Merge: 4645c80 b8f1c61 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Thu May 7 15:48:55 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit b8f1c61 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Thu May 7 15:48:31 2026 +0300 option fix commit 4645c80 Merge: 963dcc2 dde67ce Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Thu May 7 15:17:51 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit dde67ce Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Thu May 7 15:17:26 2026 +0300 mcmp limit setting commit 963dcc2 Merge: 34bce91 e34d24e Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Thu May 7 14:27:09 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit e34d24e Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Thu May 7 14:26:08 2026 +0300 limit inserted when mcmp2 enabled commit dfcf13a Author: kingult <82867213+kingult@users.noreply.github.com> Date: Wed May 6 16:03:03 2026 -0700 fix: lat/lon double-write in buildUpdateContactPathFrame The function emitted two consecutive 8-byte position blocks instead of one, producing a frame 8 bytes longer than the documented layout. When a caller passed lastModified, the firmware parsed the duplicated second lat as the timestamp, giving wildly wrong "last seen" values on imported contacts. Delete the unconditional first block; keep the conditional block that correctly skips the optional tail when neither location nor lastModified is set, zero-fills position slots when only lastModified is present, and appends the optional timestamp. Adds test/connector/build_update_contact_path_frame_test.dart with five cases covering all four optional-tail combinations plus the fixed-point lat/lon encoding. Fixes zjs81#427 commit 34bce91 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Thu May 7 02:01:46 2026 +0300 version bump - fixed mcmp decoding commit bf80a05 Merge: d894059 1cc0796 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Thu May 7 02:01:05 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit 1cc0796 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Thu May 7 02:00:27 2026 +0300 fixed decoder commit d894059 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 17:56:23 2026 +0300 roomservers fix trim messages begin commit a821784 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 17:28:59 2026 +0300 added chatroom compression settings commit 90ffb22 Merge: bf72324 040dcfc Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 17:06:33 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit 040dcfc Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 17:04:50 2026 +0300 fixed mention count and small 2-byte limit reduction added commit bf72324 Merge: 4a776d4 16e95a3 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 16:39:38 2026 +0300 Merge branch 'scrollable-msg-textfield' into rename-mco-advanced-alfa-build commit 16e95a3 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 16:39:02 2026 +0300 Update jump_to_bottom_button.dart commit 4a776d4 Merge: 220b26c 80b38fa Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 16:29:44 2026 +0300 Merge branch 'scrollable-msg-textfield' into rename-mco-advanced-alfa-build commit 80b38fa Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 16:29:20 2026 +0300 fix buttons positioning again commit 220b26c Merge: ebc9193 4700a89 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 16:19:15 2026 +0300 Merge branch 'scrollable-msg-textfield' into rename-mco-advanced-alfa-build commit 4700a89 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 16:18:30 2026 +0300 fix position hide kbd button commit ebc9193 Merge: 5926ec4 3d5ecb1 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 16:00:04 2026 +0300 Merge branch 'scrollable-msg-textfield' into rename-mco-advanced-alfa-build commit 3d5ecb1 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 15:59:43 2026 +0300 fix btn 2 commit 5926ec4 Merge: c837d25 87fcbc7 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 15:35:34 2026 +0300 Merge branch 'scrollable-msg-textfield' into rename-mco-advanced-alfa-build commit 87fcbc7 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 15:35:08 2026 +0300 button fix commit c837d25 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 15:18:26 2026 +0300 version bump - added scrolling commit 03f0410 Merge: 1f41ad8 5fe3af9 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 15:18:01 2026 +0300 Merge branch 'scrollable-msg-textfield' into rename-mco-advanced-alfa-build commit 5fe3af9 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 15:17:27 2026 +0300 Update jump_to_bottom_button.dart commit f93b196 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 15:12:08 2026 +0300 init commit 1f41ad8 Merge: e25358b e6eee7f Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 13:04:18 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit e6eee7f Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 13:04:01 2026 +0300 Update mesh_compressor.dart commit e25358b Merge: 9cf7251 5285092 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 12:39:07 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit 5285092 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 12:38:38 2026 +0300 adapted to js-version commit 9cf7251 Merge: f49d459 88a5d46 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 12:16:48 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit 88a5d46 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 12:16:14 2026 +0300 fixed legacy fallback commit f49d459 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 11:58:42 2026 +0300 version bump - updated mcmp commit 2267e3b Merge: a45dba1 ed7d73d Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 11:57:49 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit ed7d73d Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Wed May 6 11:56:50 2026 +0300 updated to fresh model commit 6723846 Merge: f1d93bd ae32e76 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Tue May 5 15:14:00 2026 -0700 Merge pull request zjs81#423 from zjs81/offgrid-CR increase CR for off grid commit ae32e76 Author: Enot (ded) Skelly <enot@mailbox.org> Date: Tue May 5 11:07:32 2026 -0700 fix someones formatting commit 5572c9e Author: Enot (ded) Skelly <enot@mailbox.org> Date: Tue May 5 10:59:36 2026 -0700 increase CR for off grid default should be higher assuming trees etc commit a45dba1 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Tue May 5 00:10:05 2026 +0300 Update meshcore_connector.dart commit ff71ce5 Merge: 34450c3 0351ac6 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 22:05:05 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit 0351ac6 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 22:00:08 2026 +0300 show mcmp badge fix commit 34450c3 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 21:48:43 2026 +0300 version bump commit fcfae70 Merge: 6eb4a0f 2ddf0dc Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 21:47:11 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit 2ddf0dc Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 21:46:20 2026 +0300 show mcmp badge commit cab19e6 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 21:34:25 2026 +0300 mcmp: new line replacing by space commit 6eb4a0f Merge: 4345c43 625e160 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 21:00:01 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit 625e160 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 20:59:13 2026 +0300 trying to fix counter and broken text with limitter by nodename commit 4345c43 Merge: d8afa73 63da61d Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 18:35:14 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit 63da61d Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 18:34:49 2026 +0300 Update mesh_compressor.dart commit d8afa73 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 18:18:06 2026 +0300 version bump commit d511f32 Merge: e42e5c4 69d6fdd Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 18:17:37 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit 69d6fdd Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 18:16:59 2026 +0300 Localized mesh-ompressor method commit e42e5c4 Merge: 3cdb83d 9036a39 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 17:58:11 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit 9036a39 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 17:57:30 2026 +0300 moved model file commit 3cdb83d Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 17:52:28 2026 +0300 Update pubspec.yaml commit ec57c4a Merge: 1f113a8 d90658b Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 17:51:47 2026 +0300 Merge branch 'mesh-compressor-implement-2' into rename-mco-advanced-alfa-build commit d90658b Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 17:49:54 2026 +0300 try re-implement commit 1f113a8 Merge: 1ccb5ec b1a5c5c Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 08:11:00 2026 +0300 Merge branch 'fix-random-msg-cite-3' into rename-mco-advanced-alfa-build commit b1a5c5c Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 08:10:35 2026 +0300 highlight color update commit 101de18 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 08:00:08 2026 +0300 fixed new anchor msgs commit 1ccb5ec Merge: 64f385d a3fbde2 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 06:31:31 2026 +0300 Merge branch 'fix-random-msg-cite-3' into rename-mco-advanced-alfa-build commit a3fbde2 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 06:30:54 2026 +0300 highlight cited msg commit 64f385d Merge: 964c57a 26b8c79 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 05:23:30 2026 +0300 Merge branch 'fix-random-msg-cite-3' into rename-mco-advanced-alfa-build commit 26b8c79 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 04:50:44 2026 +0300 scrolling fixed commit ff8855e Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 03:50:10 2026 +0300 retrying to fix scroll commit a2f8a58 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Mon May 4 03:21:46 2026 +0300 fix commit 964c57a Merge: babc8c0 b29f4e0 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 10:01:20 2026 +0300 Merge branch 'cyr2lat' into rename-mco-advanced-alfa-build commit b29f4e0 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 10:00:01 2026 +0300 Squashed commit of the following: commit f6cc000 Merge: 75b0d19 f1d93bd Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 09:58:18 2026 +0300 Merge branch 'dev' of https://github.com/zjs81/meshcore-open into dev commit 75b0d19 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 01:50:06 2026 +0300 Update translation_service.dart commit 1947cd9 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 01:42:02 2026 +0300 sync fix commit f1d93bd Merge: eb597b6 820bac0 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Thu Apr 30 15:41:25 2026 -0700 Merge pull request zjs81#399 from zjs81/contacts-sync fix issues with contact sync commit f63d50f Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 01:38:31 2026 +0300 sync last dev with cyr2lat commit eb597b6 Merge: efe21c4 eb50249 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Wed Apr 29 12:32:36 2026 -0700 Merge pull request zjs81#416 from zjs81/dev-DesktopMapControls Add desktop map controls commit efe21c4 Merge: 026ec6f 38fece3 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Wed Apr 29 12:31:23 2026 -0700 Merge pull request zjs81#417 from ericszimmermann/ez_latin_heuristics2 latin languages heuristics commit 38fece3 Author: ZIER <ezimmermann@kuhner.com> Date: Wed Apr 29 11:51:50 2026 +0200 replace pattern with String. commit 3af3cce Author: ZIER <ezimmermann@kuhner.com> Date: Wed Apr 29 11:04:36 2026 +0200 latin languages heuristics commit 026ec6f Author: Ded <robjdev@mailbox.org> Date: Tue Apr 28 22:35:48 2026 -0700 bump app protocol version as we support v4+ features (zjs81#398) commit eb50249 Author: Winston Lowe <wel97459@gmail.com> Date: Tue Apr 28 19:26:51 2026 -0700 Add desktop map controls and improve zoom functionality across multiple screens commit ca6058e Merge: 38f6e42 99c0ab7 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Tue Apr 28 16:26:42 2026 +0300 Merge branch 'dev' of https://github.com/zjs81/meshcore-open into dev commit 99c0ab7 Merge: 1b3de54 2950a9a Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:24:43 2026 -0700 Merge pull request zjs81#404 from pioneer/ukrainian-translations Ukrainian translation polished + localized hardcoded strings commit 2950a9a Merge: 92d3009 1b3de54 Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:23:53 2026 -0700 Merge branch 'dev' into pr-404-merge commit 1b3de54 Merge: a741e12 20a9ef3 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:13:40 2026 -0700 Merge pull request zjs81#412 from just-stuff-tm/enhancement/los-obstruction-pinning-411 add selectable LOS obstruction pinning for repeater placement Enhancement zjs81#411 commit 20a9ef3 Merge: fcf10b4 a741e12 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:13:19 2026 -0700 Merge branch 'dev' into enhancement/los-obstruction-pinning-411 commit a741e12 Merge: e54f30d 94d9afe Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:12:09 2026 -0700 Merge pull request zjs81#413 from ericszimmermann/ez_marker_update_squashed Improve SharedMarker handling commit e54f30d Merge: 40d3941 e1d23ad Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:11:00 2026 -0700 Merge pull request zjs81#414 from Diadlo/fix/jump_to_unread Improve work with unread messages commit e1d23ad Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:09:10 2026 -0700 style: dart format Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> commit f07993b Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:07:21 2026 -0700 fix(chat): remove unnecessary Navigator.pop calls after setting unread counts commit 0e5f1a4 Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:07:16 2026 -0700 fix(chat): address mark-as-unread double-pop and missed map entry point - Remove stray Navigator.pop(context) in _markAsUnread for both contact and channel chats so the action no longer exits the conversation - Thread initialUnreadCount through map discovered-contact "Open Chat" button so the unread divider/jump still fires from that entry point Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> commit f10aeae Author: Dmitry Polshakov <polsha3@gmail.com> Date: Sat Apr 25 09:05:36 2026 +0300 chore(l10n): regenerate localizations for mark-as-unread strings Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 00e4f52 Author: Dmitry Polshakov <polsha3@gmail.com> Date: Sat Apr 25 09:05:28 2026 +0300 feat(chat): add "Mark as Unread" action and unread messages divider - Add "Mark as Unread" option to message context menu in both contact and channel chats - Show "New messages" divider line between read and unread messages - Add setContactUnreadCount/setChannelUnreadCount methods to connector Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 3ea2e47 Author: Dmitry Polshakov <polsha3@gmail.com> Date: Sat Apr 25 09:00:22 2026 +0300 fix(chat): fix jump-to-oldest-unread scroll not reaching target message - Pass initialUnreadCount to chat screens before markRead clears it - Use two-phase scroll: jumpTo estimated offset to build lazy items, then ensureVisible for precise positioning - Await ensureVisible before clearing scroll guard to prevent scrollToBottomIfAtBottom from overriding the animation Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 94d9afe Author: ericz <erics.zimmermann@gmail.com> Date: Sun Apr 26 01:23:33 2026 +0200 consolidate parsing in single parseMarkerText in map_screen.dart commit 7db3a12 Author: ericz <erics.zimmermann@gmail.com> Date: Sun Apr 26 00:13:26 2026 +0200 squashed commit for: deduplicate markers, allow for updates on position with same label with drawing line, get marker back after deletion in map through tabbing on icon in poi-message. commit fcf10b4 Author: just-stuff-tm <centretruckingllc@gmail.com> Date: Sat Apr 25 09:11:49 2026 -0400 added strings translategemma didnt translate to proper locallization commit 7f35349 Author: just-stuff-tm <centretruckingllc@gmail.com> Date: Sat Apr 25 09:07:28 2026 -0400 contextstream/ is added to .gitignore commit 46683e0 Author: just_stuff_tm <133525672+just-stuff-tm@users.noreply.github.com> Date: Sat Apr 25 09:04:00 2026 -0400 Delete .contextstream/config.json commit 4e368d5 Author: just-stuff-tm <centretruckingllc@gmail.com> Date: Sat Apr 25 08:56:28 2026 -0400 add selectable LOS obstruction pinning for repeater placement commit 38f6e42 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Sat Apr 25 02:15:18 2026 +0300 just fixed conflict of cyr2lat with PR zjs81#405 commit 92d3009 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 01:32:43 2026 +0300 Fix swapped url/desc args in GPX export and add ContactLocalization unit tests commit f8d00ca Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 01:03:11 2026 +0300 Validate locale override and use preferred locale list for fallback commit e03d80b Merge: b7d0db8 40d3941 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 00:46:41 2026 +0300 Merge remote-tracking branch 'origin/dev' into ukrainian-translations commit b7d0db8 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 00:29:20 2026 +0300 Refactor: move Contact UI labels to l10n extension; rename raw getter to typeLabelRaw commit 6ae3f61 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Fri Apr 24 13:58:31 2026 +0300 Localize Score, fix login dialog overflow, use locale-aware date format in channel chat commit 5e44620 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Thu Apr 23 17:27:39 2026 +0300 Ukrainian translation polished; localized remaining hardcoded UI strings commit 820bac0 Author: Enot (ded) Skelly <enot@mailbox.org> Date: Tue Apr 21 16:44:04 2026 -0700 fix issues with contact sync this adds the actual last modified timestamp when present, before we used last advert time as last modified in error also sets _pendingInitialContactsSync to true on first connect over BLE commit f6cc000 Merge: 75b0d19 f1d93bd Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 09:58:18 2026 +0300 Merge branch 'dev' of https://github.com/zjs81/meshcore-open into dev commit babc8c0 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 05:04:06 2026 +0300 8.0.0-mco.1.3.1-alpha bumped version commit 6650f9d Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 05:02:39 2026 +0300 8.0.0-mco.1.3.1 Removed double of Cyr2Lat map commit e8dbaf1 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 05:00:01 2026 +0300 fixed doubles of Cyr2Lat map commit cd1c2bc Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 02:21:09 2026 +0300 8.0.0-mco.1.3.0 Sync with last dev commit 1b2d70b Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 02:20:00 2026 +0300 dart format + flutter analyze commit 496d5cc Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 02:14:30 2026 +0300 updated to last dev commit 6e2e353 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 02:00:36 2026 +0300 Squashed commit of the following: commit 75b0d19 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 01:50:06 2026 +0300 Update translation_service.dart commit 1947cd9 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 01:42:02 2026 +0300 sync fix commit f63d50f Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 01:38:31 2026 +0300 sync last dev with cyr2lat commit ca6058e Merge: 38f6e42 99c0ab7 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Tue Apr 28 16:26:42 2026 +0300 Merge branch 'dev' of https://github.com/zjs81/meshcore-open into dev commit 99c0ab7 Merge: 1b3de54 2950a9a Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:24:43 2026 -0700 Merge pull request zjs81#404 from pioneer/ukrainian-translations Ukrainian translation polished + localized hardcoded strings commit 2950a9a Merge: 92d3009 1b3de54 Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:23:53 2026 -0700 Merge branch 'dev' into pr-404-merge commit 1b3de54 Merge: a741e12 20a9ef3 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:13:40 2026 -0700 Merge pull request zjs81#412 from just-stuff-tm/enhancement/los-obstruction-pinning-411 add selectable LOS obstruction pinning for repeater placement Enhancement zjs81#411 commit 20a9ef3 Merge: fcf10b4 a741e12 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:13:19 2026 -0700 Merge branch 'dev' into enhancement/los-obstruction-pinning-411 commit a741e12 Merge: e54f30d 94d9afe Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:12:09 2026 -0700 Merge pull request zjs81#413 from ericszimmermann/ez_marker_update_squashed Improve SharedMarker handling commit e54f30d Merge: 40d3941 e1d23ad Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:11:00 2026 -0700 Merge pull request zjs81#414 from Diadlo/fix/jump_to_unread Improve work with unread messages commit e1d23ad Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:09:10 2026 -0700 style: dart format Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> commit f07993b Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:07:21 2026 -0700 fix(chat): remove unnecessary Navigator.pop calls after setting unread counts commit 0e5f1a4 Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:07:16 2026 -0700 fix(chat): address mark-as-unread double-pop and missed map entry point - Remove stray Navigator.pop(context) in _markAsUnread for both contact and channel chats so the action no longer exits the conversation - Thread initialUnreadCount through map discovered-contact "Open Chat" button so the unread divider/jump still fires from that entry point Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> commit f10aeae Author: Dmitry Polshakov <polsha3@gmail.com> Date: Sat Apr 25 09:05:36 2026 +0300 chore(l10n): regenerate localizations for mark-as-unread strings Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 00e4f52 Author: Dmitry Polshakov <polsha3@gmail.com> Date: Sat Apr 25 09:05:28 2026 +0300 feat(chat): add "Mark as Unread" action and unread messages divider - Add "Mark as Unread" option to message context menu in both contact and channel chats - Show "New messages" divider line between read and unread messages - Add setContactUnreadCount/setChannelUnreadCount methods to connector Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 3ea2e47 Author: Dmitry Polshakov <polsha3@gmail.com> Date: Sat Apr 25 09:00:22 2026 +0300 fix(chat): fix jump-to-oldest-unread scroll not reaching target message - Pass initialUnreadCount to chat screens before markRead clears it - Use two-phase scroll: jumpTo estimated offset to build lazy items, then ensureVisible for precise positioning - Await ensureVisible before clearing scroll guard to prevent scrollToBottomIfAtBottom from overriding the animation Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 94d9afe Author: ericz <erics.zimmermann@gmail.com> Date: Sun Apr 26 01:23:33 2026 +0200 consolidate parsing in single parseMarkerText in map_screen.dart commit 7db3a12 Author: ericz <erics.zimmermann@gmail.com> Date: Sun Apr 26 00:13:26 2026 +0200 squashed commit for: deduplicate markers, allow for updates on position with same label with drawing line, get marker back after deletion in map through tabbing on icon in poi-message. commit fcf10b4 Author: just-stuff-tm <centretruckingllc@gmail.com> Date: Sat Apr 25 09:11:49 2026 -0400 added strings translategemma didnt translate to proper locallization commit 7f35349 Author: just-stuff-tm <centretruckingllc@gmail.com> Date: Sat Apr 25 09:07:28 2026 -0400 contextstream/ is added to .gitignore commit 46683e0 Author: just_stuff_tm <133525672+just-stuff-tm@users.noreply.github.com> Date: Sat Apr 25 09:04:00 2026 -0400 Delete .contextstream/config.json commit 4e368d5 Author: just-stuff-tm <centretruckingllc@gmail.com> Date: Sat Apr 25 08:56:28 2026 -0400 add selectable LOS obstruction pinning for repeater placement commit 38f6e42 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Sat Apr 25 02:15:18 2026 +0300 just fixed conflict of cyr2lat with PR zjs81#405 commit 92d3009 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 01:32:43 2026 +0300 Fix swapped url/desc args in GPX export and add ContactLocalization unit tests commit f8d00ca Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 01:03:11 2026 +0300 Validate locale override and use preferred locale list for fallback commit e03d80b Merge: b7d0db8 40d3941 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 00:46:41 2026 +0300 Merge remote-tracking branch 'origin/dev' into ukrainian-translations commit b7d0db8 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 00:29:20 2026 +0300 Refactor: move Contact UI labels to l10n extension; rename raw getter to typeLabelRaw commit 6ae3f61 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Fri Apr 24 13:58:31 2026 +0300 Localize Score, fix login dialog overflow, use locale-aware date format in channel chat commit 5e44620 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Thu Apr 23 17:27:39 2026 +0300 Ukrainian translation polished; localized remaining hardcoded UI strings commit 75b0d19 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 01:50:06 2026 +0300 Update translation_service.dart commit 1947cd9 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 01:42:02 2026 +0300 sync fix commit f1d93bd Merge: eb597b6 820bac0 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Thu Apr 30 15:41:25 2026 -0700 Merge pull request zjs81#399 from zjs81/contacts-sync fix issues with contact sync commit f63d50f Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri May 1 01:38:31 2026 +0300 sync last dev with cyr2lat commit eb597b6 Merge: efe21c4 eb50249 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Wed Apr 29 12:32:36 2026 -0700 Merge pull request zjs81#416 from zjs81/dev-DesktopMapControls Add desktop map controls commit efe21c4 Merge: 026ec6f 38fece3 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Wed Apr 29 12:31:23 2026 -0700 Merge pull request zjs81#417 from ericszimmermann/ez_latin_heuristics2 latin languages heuristics commit 38fece3 Author: ZIER <ezimmermann@kuhner.com> Date: Wed Apr 29 11:51:50 2026 +0200 replace pattern with String. commit 3af3cce Author: ZIER <ezimmermann@kuhner.com> Date: Wed Apr 29 11:04:36 2026 +0200 latin languages heuristics commit 026ec6f Author: Ded <robjdev@mailbox.org> Date: Tue Apr 28 22:35:48 2026 -0700 bump app protocol version as we support v4+ features (zjs81#398) commit eb50249 Author: Winston Lowe <wel97459@gmail.com> Date: Tue Apr 28 19:26:51 2026 -0700 Add desktop map controls and improve zoom functionality across multiple screens commit ca6058e Merge: 38f6e42 99c0ab7 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Tue Apr 28 16:26:42 2026 +0300 Merge branch 'dev' of https://github.com/zjs81/meshcore-open into dev commit 99c0ab7 Merge: 1b3de54 2950a9a Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:24:43 2026 -0700 Merge pull request zjs81#404 from pioneer/ukrainian-translations Ukrainian translation polished + localized hardcoded strings commit 2950a9a Merge: 92d3009 1b3de54 Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:23:53 2026 -0700 Merge branch 'dev' into pr-404-merge commit 1b3de54 Merge: a741e12 20a9ef3 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:13:40 2026 -0700 Merge pull request zjs81#412 from just-stuff-tm/enhancement/los-obstruction-pinning-411 add selectable LOS obstruction pinning for repeater placement Enhancement zjs81#411 commit 20a9ef3 Merge: fcf10b4 a741e12 Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:13:19 2026 -0700 Merge branch 'dev' into enhancement/los-obstruction-pinning-411 commit a741e12 Merge: e54f30d 94d9afe Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:12:09 2026 -0700 Merge pull request zjs81#413 from ericszimmermann/ez_marker_update_squashed Improve SharedMarker handling commit e54f30d Merge: 40d3941 e1d23ad Author: zjs81 <30362347+zjs81@users.noreply.github.com> Date: Mon Apr 27 13:11:00 2026 -0700 Merge pull request zjs81#414 from Diadlo/fix/jump_to_unread Improve work with unread messages commit e1d23ad Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:09:10 2026 -0700 style: dart format Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> commit f07993b Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:07:21 2026 -0700 fix(chat): remove unnecessary Navigator.pop calls after setting unread counts commit 0e5f1a4 Author: zjs81 <zacharysylvester81@gmail.com> Date: Mon Apr 27 13:07:16 2026 -0700 fix(chat): address mark-as-unread double-pop and missed map entry point - Remove stray Navigator.pop(context) in _markAsUnread for both contact and channel chats so the action no longer exits the conversation - Thread initialUnreadCount through map discovered-contact "Open Chat" button so the unread divider/jump still fires from that entry point Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> commit f10aeae Author: Dmitry Polshakov <polsha3@gmail.com> Date: Sat Apr 25 09:05:36 2026 +0300 chore(l10n): regenerate localizations for mark-as-unread strings Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 00e4f52 Author: Dmitry Polshakov <polsha3@gmail.com> Date: Sat Apr 25 09:05:28 2026 +0300 feat(chat): add "Mark as Unread" action and unread messages divider - Add "Mark as Unread" option to message context menu in both contact and channel chats - Show "New messages" divider line between read and unread messages - Add setContactUnreadCount/setChannelUnreadCount methods to connector Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 3ea2e47 Author: Dmitry Polshakov <polsha3@gmail.com> Date: Sat Apr 25 09:00:22 2026 +0300 fix(chat): fix jump-to-oldest-unread scroll not reaching target message - Pass initialUnreadCount to chat screens before markRead clears it - Use two-phase scroll: jumpTo estimated offset to build lazy items, then ensureVisible for precise positioning - Await ensureVisible before clearing scroll guard to prevent scrollToBottomIfAtBottom from overriding the animation Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 94d9afe Author: ericz <erics.zimmermann@gmail.com> Date: Sun Apr 26 01:23:33 2026 +0200 consolidate parsing in single parseMarkerText in map_screen.dart commit 7db3a12 Author: ericz <erics.zimmermann@gmail.com> Date: Sun Apr 26 00:13:26 2026 +0200 squashed commit for: deduplicate markers, allow for updates on position with same label with drawing line, get marker back after deletion in map through tabbing on icon in poi-message. commit fcf10b4 Author: just-stuff-tm <centretruckingllc@gmail.com> Date: Sat Apr 25 09:11:49 2026 -0400 added strings translategemma didnt translate to proper locallization commit 7f35349 Author: just-stuff-tm <centretruckingllc@gmail.com> Date: Sat Apr 25 09:07:28 2026 -0400 contextstream/ is added to .gitignore commit 46683e0 Author: just_stuff_tm <133525672+just-stuff-tm@users.noreply.github.com> Date: Sat Apr 25 09:04:00 2026 -0400 Delete .contextstream/config.json commit 4e368d5 Author: just-stuff-tm <centretruckingllc@gmail.com> Date: Sat Apr 25 08:56:28 2026 -0400 add selectable LOS obstruction pinning for repeater placement commit 6bc2a26 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Sat Apr 25 02:14:19 2026 +0300 fixed conflict with PR zjs81#405 commit c23413c Merge: df3412c f56c28a Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Sat Apr 25 01:57:52 2026 +0300 Merge branch 'dev' into cyr2lat-mco-advanced commit 92d3009 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 01:32:43 2026 +0300 Fix swapped url/desc args in GPX export and add ContactLocalization unit tests commit f8d00ca Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 01:03:11 2026 +0300 Validate locale override and use preferred locale list for fallback commit e03d80b Merge: b7d0db8 40d3941 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 00:46:41 2026 +0300 Merge remote-tracking branch 'origin/dev' into ukrainian-translations commit b7d0db8 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Sat Apr 25 00:29:20 2026 +0300 Refactor: move Contact UI labels to l10n extension; rename raw getter to typeLabelRaw commit df3412c Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri Apr 24 23:33:18 2026 +0300 changed padding for profile selector commit 27fd107 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri Apr 24 23:24:44 2026 +0300 per-channel/contact cyr2lat profile setting localization commit ab51cca Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri Apr 24 17:48:15 2026 +0300 format and analyze commit 906c2b7 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri Apr 24 17:47:03 2026 +0300 updated per-channel/contact cyr2lat profile setting commit 5717684 Author: HDDen <62592944+HDDen@users.noreply.github.com> Date: Fri Apr 24 17:15:06 2026 +0300 added per-channel/contact cyr2lat profile setting commit 6ae3f61 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Fri Apr 24 13:58:31 2026 +0300 Localize Score, fix login dialog overflow, use locale-aware date format in channel chat commit 5e44620 Author: Serge Tarkovski <serge.tarkovski@gmail.com> Date: Thu Apr 23 17:27:39 2026 +0300 Ukrainian translation polished; localized remaining hardcoded UI strings commit 820bac0 Author: Enot (ded) Skelly <enot@mailbox.org> Date: Tue Apr 21 16:44:04 2026 -0700 fix issues with contact sync this adds the actual last modified timestamp when present, before we used last advert time as last modified in error also sets _pendingInitialContactsSync to true on first connect over BLE
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
this adds the actual last modified timestamp when present, before we used last advert time as last modified in error
also sets _pendingInitialContactsSync to true on first connect over BLE