3.3 KiB
3.3 KiB
Upstream Sync Log
This file tracks manual syncs from the private telesrv workspace into the public
gramsrv repository. Keep it append-only so future syncs can start from the last
confirmed source checkpoint.
Current Checkpoint
- Last synced source commit:
53904e72f7c3b96e6ae5e24196d0e551fa8aebce - Last synced target commit:
294e994 - Sync date: 2026-06-19
- Source path used locally:
D:\work\waikuai\telegram\telesrv - Target path used locally:
D:\work\waikuai\telegram\gramsrv-public
Sync History
| Date | Source commit | Target commit | Status | Notes |
|---|---|---|---|---|
| 2026-06-09 | 488e409a1898e9c739cc0bd24cb9791636dfd6b3 |
23a2b2a |
synced | Restored sticker path placeholders, media in dialogs/history, media forwarding to channels, and channel history pagination fixes. Source README changes were already covered by the public repo's gramsrv README wording, so no README file changed in the target cherry-pick. |
| 2026-06-09 | 07b2497664bd108dec84f6cfe43715540faf2688 |
6fd690a |
synced | Kept admin/ban participant changes as transient updateChannelParticipant pushes instead of durable channel pts events; added memory/Postgres regression coverage. |
| 2026-06-10 | c65f76f56278f74082c4fa792ed49104d5d33c38 |
d84fa6e |
synced | Aligned private and channel read/update semantics, including content unread state, block-aware private sends/forwards, channel difference nudges, and durable read-content events. |
| 2026-06-10 | c0a0e5b52240ed415d3b43ba77659821887bf50b |
860e581 |
synced | Added viewer-specific user projection, contact accept/phone sharing behavior, and regression coverage for contact/user/message projections. |
| 2026-06-14 | a636192ef22ee69d792b0ca7db1c6be963be9cb2 |
8ff3343 |
synced | Added privacy-aware user projection, account privacy persistence/service, profile/fallback photo kinds, and viewer-specific dialog/message/user projections. |
| 2026-06-14 | 77b033c8bf8c0a76ff0d7065e2192cbe55d3a3b6 |
75a8861 |
synced | Exposed account privacy RPCs and profile/contact photo RPCs, plus users.getFullUser privacy and photo projection updates. |
| 2026-06-16 | 04f4527df32ad5c35720cccc41d27fe51549612f |
6dc4294 |
synced | Completed account authorization flows, including active sessions, authorization reset, 2FA/SRP password settings, recovery paths, and auth error mapping. |
| 2026-06-16 | 06b6ae2bb2f90bd7cc1d6a8404a82aff507e6821 |
b435784 |
synced | Added Android legacy startup compatibility for MTProto exchange replay/acks and allowlisted legacy langpack.getLanguages handling. |
| 2026-06-19 | 3e6321d99607160d0d77bc63977619d5e1d28516 |
82dd299 |
synced | Updated account authorization and Android startup/langpack compatibility notes. |
| 2026-06-19 | 53904e72f7c3b96e6ae5e24196d0e551fa8aebce |
294e994 |
synced | Added Android login startup compatibility for auth.initPasskeyLogin, legacy langpack.getLangPack/langpack.getStrings adapters, and destroy_session no-ack handling. |
Next Sync
Start the next batch from source commits after 53904e72f7c3b96e6ae5e24196d0e551fa8aebce.
At the time this log was created, newer telesrv commits existed after that point and were
intentionally left out because the latest batch was scoped to the next two commits after
06b6ae2bb2f90bd7cc1d6a8404a82aff507e6821.