Commit Graph
33 Commits
Author SHA1 Message Date
isaacisaacClaude Opus 4.7
493f3103b3 Postbox -> TelegramEngine waves 37-43 + wave 44 design/plan (squashed)
Squashes 20 commits — the implementation and outcome commits of
waves 37 through 43 plus wave 44's spec and implementation-plan
docs — into a single commit. Per-wave lessons remain recorded in
docs/superpowers/postbox-refactor-log.md. The unrelated "Add swift
svg" commit is preserved separately outside this squash.

Wave 37 — peerTokenTitle: peer Peer → EnginePeer (1 file)
Wave 38 — canSendMessagesToPeer: peer Peer → EnginePeer (12 files)
Wave 39 — AccountContext.makePeerInfoController: peer Peer → EnginePeer (52 files)
Wave 40 — makeChatQrCodeScreen + makeChatRecentActionsController bundle (8 files)
Wave 41 — RenderedChannelParticipant.peer: Peer → EnginePeer (28 files)
Wave 42 — PeerInfoScreenData.peer: Peer? → EnginePeer? (17 files)
Wave 43 — PeerInfoScreen 6 helpers: peer Peer? → EnginePeer? (12 files)
Wave 44 — RenderedChannelParticipant.peers design doc + implementation plan
         (impl and outcome land in subsequent commits, not part of squash)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 23:19:43 +04:00
isaacisaacClaude Opus 4.7
8408e0ae19 Postbox -> TelegramEngine waves 27-36
Consumer-sweep, facade-addition, and Peer→EnginePeer migrations:

- Wave 27: preferencesView consumer sweep
- Wave 28: resourceData consumer sweep
- Wave 29: resourceStatus consumer sweep
- Wave 30: _asStatus() bridge cleanup
- Wave 31: unused-import sweep re-run
- Wave 32: resourceStatus residue sweep
- Wave 33: loadedPeerWithId consumer sweep
- Wave 34: FoundPeer.peer Peer -> EnginePeer
- Wave 35: SendAsPeer.peer Peer -> EnginePeer
- Wave 36: ContactListPeer.peer Peer -> EnginePeer

Also includes per-wave specs, implementation plans, outcome logs, and
a CLAUDE.md wave-counter update.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 11:24:13 +04:00
Ilya Laktyushin e279f224a1 Various improvements 2026-03-06 13:20:49 +01:00
Ilya Laktyushin 2bf11a6279 Various improvements 2024-08-09 17:43:47 +02:00
Ilya Laktyushin dc68eab568 Merge branch 'master' into stars-subscriptions 2024-07-30 11:29:42 +02:00
Ilya Laktyushin 8b1bd1dec0 Various improvements 2024-03-12 17:43:21 +04:00
Ilya Laktyushin 1b2b7dc403 Group boosts 2024-02-01 12:29:07 +04:00
Ilya Laktyushin cc2bd5ec92 Stats and recommendations improvements 2023-11-19 19:10:13 +04:00
AliandAli f3ee06dd32 Stories 2023-07-07 02:03:11 +04:00
AliandAli 6a548e11a6 Refactoring [skip ci] 2023-04-19 23:47:38 +04:00
AliandAli 93a7f7ece8 [WIP] Topics 2022-10-23 18:03:26 +04:00
AliandAli 62697d4ffb [WIP] Topics 2022-10-04 18:19:39 +04:00
AliandAli 680e56bc7b Emoji improvements 2022-08-02 04:57:19 +04:00
AliandAli e8d124c812 Refactoring 2022-05-28 18:26:23 +04:00
AliandAli a9c595a640 Another feed experiment 2022-03-18 22:55:06 +04:00
Ilya Laktyushin 840eebb530 Various fixes 2021-10-27 19:57:40 +04:00
AliandAli 6e5c503338 Refactoring 2021-09-20 14:51:46 +03:00
Ilya Laktyushin 4393227307 Various Improvements 2021-09-06 01:15:43 +03:00
Ilya Laktyushin 60c51d8008 Various Improvements 2021-09-03 15:50:25 +03:00
Ilya Laktyushin d423f90681 Implemented chat-specific themes 2021-08-22 18:30:49 +03:00
AliandAli 1a04fb4408 Refactor SyncCore back into TelegramCore 2021-07-21 21:43:20 +02:00
AliandAli b4f35689f0 Refactoring 2021-07-08 02:35:51 +04:00
AliandAli 4336fa0d05 Group chats update 2020-11-17 20:31:25 +04:00
Ilya Laktyushin c67feac3ce Message statistics 2020-07-25 00:51:33 +03:00
Ilya Laktyushin ba5d7051c4 Various UI fixes 2020-07-09 12:37:39 +03:00
Ilya Laktyushin a50a19623a Various UI fixes 2020-07-09 06:06:33 +03:00
Ilya Laktyushin c4229494e8 Video avatar fixes 2020-07-09 00:26:16 +03:00
Ilya Laktyushin 8be917056b Limit number of top users shown in group stats 2020-07-02 21:29:33 +03:00
Ilya Laktyushin 473c6255bd Video avatar improvements 2020-06-20 03:13:03 +03:00
Ilya Laktyushin 6b56018756 Group stats improvements 2020-06-19 15:19:19 +03:00
Ilya Laktyushin 9f50fa0640 Group stats fixes 2020-06-19 12:24:21 +03:00
Ilya Laktyushin 8e2ffbdc71 Do not show group stats entries with zero counters 2020-06-19 00:39:50 +03:00
Ilya Laktyushin df70d5d718 Various improvements 2020-06-19 00:33:54 +03:00