feat: show P2P transfer and comparison progress

Show per-peer document revision counts and brief directional comparison
labels in both P2P panes and the editor status. Use the P2P projection for
the main status bar when P2P is the selected remote.

Retain labelled sequence progress for peers without statistics, and keep
adjunct P2P counters separate from the selected remote.

Requires the additive P2P statistics API in
vrtmrz/livesync-commonlib@be7bd0988e.
Consumer checks passed against a packed candidate; pin the published package
before integration.
This commit is contained in:
vorotamoroz committed 2026-11-06 08:45:24 +00:00
1 parent 3a897fcfc2
commit fc5f02ca3b
6 files changed
+395 -6

No files matched your search

+6
View File
@@ -16,6 +16,12 @@ Earlier releases remain available in the 1.0 release history, the 1.0 preview hi
#### P2P synchronisation
- P2P progress shows sent (↑) and received (↓) document revision counts, including
Metadata and Chunks. Directional ⏩ labels show comparison progress even when no
transfer is needed, and disappear three seconds after their last count change.
- Counts appear in the P2P panes and editor status. Only P2P also uses them in
the main status bar. Older peers retain a sequence display labelled `seq`.
- P2P connections include upstream improvements to peer discovery after relay
reconnection, recovery from missed signalling messages, and stale connections
after rejoining or waiting. Connection offers are created on demand to reduce