 isaacandClaude 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 |
|
 isaacandClaude 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 |
|
Isaac
|
9a4327116d
|
Refactor
|
2026-03-10 00:38:36 +01:00 |
|
Isaac
|
0c3530d8a8
|
Glass
|
2025-12-10 00:16:36 +08:00 |
|
Isaac
|
1ee7268488
|
Glass
|
2025-12-06 01:28:06 +08:00 |
|
Ilya Laktyushin
|
5877f2c20d
|
Various improvements
|
2025-10-29 17:20:36 +04:00 |
|
Ilya Laktyushin
|
c014d0b333
|
Various improvements
|
2025-10-22 21:12:38 +04:00 |
|
Ilya Laktyushin
|
473b00c2e7
|
Various improvements
|
2025-10-16 08:09:30 +04:00 |
|
Ilya Laktyushin
|
0915a42e64
|
Various improvements
|
2025-10-16 05:30:06 +04:00 |
|
Isaac
|
a1631b421a
|
Conference updates
|
2025-04-11 12:56:35 +04:00 |
|
Ilya Laktyushin
|
c0bfe87449
|
Various improvements
|
2025-01-22 13:24:13 +04:00 |
|
Ilya Laktyushin
|
dfc5077946
|
Various fixes
|
2024-07-20 23:05:07 +04:00 |
|
Isaac
|
eeba8a7db1
|
Privacy settings
|
2024-01-12 22:42:18 +04:00 |
|
Ilya Laktyushin
|
ec0f8028aa
|
Various improvements
|
2023-10-18 03:34:47 +04:00 |
|
Ilya Laktyushin
|
77df1cf45a
|
Various improvements
|
2022-12-17 15:35:00 +04:00 |
|
Ilya Laktyushin
|
f1ccd3cf33
|
iPad trackpad support improvements
|
2022-07-27 21:49:25 +03:00 |
|
Ali
|
cff972c968
|
Sticker refactoring
|
2022-06-08 20:44:14 +04:00 |
|
Ali
|
49279a33f0
|
Refactoring
|
2021-09-23 19:57:25 +03:00 |
|
Ali
|
3eead87254
|
Refactoring
|
2021-09-23 18:59:10 +03:00 |
|
Ali
|
6e5c503338
|
Refactoring
|
2021-09-20 14:51:46 +03:00 |
|
Ilya Laktyushin
|
1f285271b2
|
Various Improvements
|
2021-09-17 21:25:13 +03:00 |
|
Ilya Laktyushin
|
9528bd5941
|
Various chat theme fixes
|
2021-09-09 17:45:46 +03:00 |
|
Ali
|
1a04fb4408
|
Refactor SyncCore back into TelegramCore
|
2021-07-21 21:43:20 +02:00 |
|
Ali
|
7bed1728bb
|
Refactor string generation
|
2021-07-20 11:57:50 +02:00 |
|
Ilya Laktyushin
|
4a853bf13d
|
Add stickerpack strip expansion
|
2021-07-07 03:12:07 +03:00 |
|
Ali
|
5684efc505
|
Refactoring
|
2021-04-18 12:37:25 +04:00 |
|
Ilya Laktyushin
|
e673a3153f
|
Added list view accessibility scrolling localization
|
2021-02-19 20:27:25 +04:00 |
|
Ilya Laktyushin
|
191adb951b
|
Add "Add Contact" options in contacts search
|
2020-11-17 14:12:30 +04:00 |
|
Ilya Laktyushin
|
8e22244eab
|
Search filters fixes
|
2020-09-27 23:35:05 +04:00 |
|
Ilya Laktyushin
|
10de5d8932
|
Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios
|
2020-09-21 21:26:08 +03:00 |
|
Ali
|
5faa143d6f
|
Implement content restriction API
|
2019-12-08 02:52:11 +04:00 |
|
Ali
|
eaa8bcb08e
|
Support Dynamic Type
|
2019-11-19 23:28:36 +04:00 |
|
Peter
|
10692a323e
|
Refactor SyncCore
|
2019-10-21 16:58:00 +04:00 |
|
Peter
|
5f33b7ef51
|
Refactor libphonenumber and TelegramAPI out of TelegramCore
|
2019-10-18 11:35:04 +04:00 |
|
Peter
|
f4a21f9729
|
Support modal preview in contact search
|
2019-10-11 16:07:36 +04:00 |
|
Peter
|
a9ad5691f5
|
Refactor ContactListUI and related modules
|
2019-08-13 02:06:08 +03:00 |
|