Commit Graph
20 Commits
Author SHA1 Message Date
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
IsaacIsaacClaude Opus 4.7
7b2b74e79b Postbox -> TelegramEngine wave 6: unused import Postbox batch sweep
First build-verified unused-import sweep: speculatively dropped
import Postbox from 782 consumer files (plain ^import Postbox$ lines,
excluding TelegramCore/Postbox/TelegramApi paths), iterated 18 full
project builds with --continueOnError, restored the import on every
file that failed to compile. 183 drops survived; 189 consumer modules
newly Postbox-free.

Bundled: spec + plan + C1 atomic batch drop + C2 CLAUDE.md outcome and
permanent methodology guidance under Wave-selection. The methodology
subsection captures the reusable playbook (--continueOnError is
essential, dependency graphs are deep so expect many iterations,
pattern-based preemptive restores accelerate convergence, and
CLAUDE.md's engine typealias cheat sheet arrows are migration targets
rather than typealiases in TelegramCore).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 23:46:13 +02:00
IsaacandIsaac 8005726b3d Experiment 2026-02-05 14:58:39 +08:00
AliandAli 22b04a7ffb [WIP] Chat Import 2021-01-23 22:45:41 +04:00
Ilya Laktyushin e00eeec6ae Update API 2020-10-23 00:55:07 +04:00
Ilya Laktyushin f2ad10b937 Update API 2020-10-15 23:06:09 +04:00
AliandAli a62ab933bd Pinned messages [WIP] 2020-10-09 16:19:08 +01:00
AliandAli 0e03c5e446 Comments update 2020-08-28 17:32:21 +01:00
AliandAli e1432e4171 Implement progressive JPEG for photos 2020-07-28 17:39:34 +04:00
AliandAli 150a176cbc Likes 2020-05-15 20:35:00 +04:00
AliandAli 92febb8319 Build and run 2020-02-24 19:23:09 +04:00
AliandAli 9bb7ff60de Send/preview sticker packs embedded in photo 2019-12-10 14:08:25 +04:00
Ilya Laktyushin 8ebefb813d Add venues list in location group creation 2019-11-16 08:27:56 +04:00
AliandAli a66f13d969 Support PixelDimensions 2019-11-03 00:44:55 +04:00
PeterandPeter d1e57a24bb Hide OverlayStatusController implementation 2019-10-29 00:12:41 +04:00
PeterandPeter f75a73d257 Improved locking 2019-10-25 23:06:31 +04:00
PeterandPeter 10692a323e Refactor SyncCore 2019-10-21 16:58:00 +04:00
PeterandPeter c64c16b8ee Wallet improvements 2019-09-25 00:57:46 +04:00
Ilya Laktyushin 4c03783ca0 Added support for cloud themes selection for auto-night mode 2019-09-03 17:32:11 +03:00
PeterandPeter e1a570472a Refactor LegacyDataImport [skip ci] 2019-08-15 19:24:14 +03:00