Commit Graph
722 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
isaacandisaac f5cb1391aa Merge commit '96b1432434205e2d09d7615bde1402d762ac2b8c' 2026-04-24 11:24:47 +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 e3bf0cd30c Various fixes 2026-04-23 01:26:13 +02:00
Ilya Laktyushin dbd40fe7d3 Various improvements 2026-04-22 23:03:51 +02:00
Ilya Laktyushin 8f1e024aef Various fixes 2026-04-15 23:12:53 +02:00
IsaacandIsaac f3e1795b68 Temp 2026-04-07 08:11:27 +02:00
IsaacandIsaac 648430e37d Various improvements 2026-04-03 22:15:42 +08:00
IsaacandIsaac 796826b0ad Various improvements 2026-03-31 22:42:02 +08:00
IsaacandIsaac d11a967936 Merge commit 'fd68aed7665cdd25242a79a061ac61c42547b834' 2026-03-27 19:24:49 +08:00
IsaacandIsaac 2907ddbe46 Unseen polls 2026-03-27 18:30:01 +08:00
Ilya Laktyushin ed55943a44 Various improvements 2026-03-27 01:13:38 +01:00
Ilya Laktyushin e11c9899e6 Various fixes 2026-03-23 15:03:50 +01:00
Ilya Laktyushin 8098f24f4e Various improvements 2026-03-22 16:41:22 +01:00
Ilya Laktyushin 66d08c0e1b Various improvements 2026-03-22 13:44:04 +01:00
Ilya Laktyushin 6519b5c84d [WIP] Polls 2026-03-17 11:12:58 +01:00
Ilya Laktyushin b1a190f87a [WIP] Polls 2026-03-16 18:07:12 +01:00
Ilya Laktyushin cbc5a49507 [WIP] Polls 2026-03-13 11:04:33 +01:00
Ilya Laktyushin 94923cc353 Reapply "Update API"
This reverts commit 0411cfc18c.
2026-03-11 18:51:44 +01:00
Ilya Laktyushin 0411cfc18c Revert "Update API"
This reverts commit 6c1376169c.
2026-03-11 18:04:50 +01:00
Ilya Laktyushin 6c1376169c Update API 2026-03-11 14:37:23 +01:00
IsaacandIsaac e4e5142a96 Various improvements 2026-03-10 17:50:37 +01:00
IsaacandIsaac 9a4327116d Refactor 2026-03-10 00:38:36 +01:00
Ilya Laktyushin 713f557e64 Update API 2026-03-09 14:32:10 +01:00
Ilya Laktyushin 2c4c9a9d9b [WIP] Live photos 2026-02-20 13:28:58 +04:00
IsaacandIsaac 26cc304ca0 Fix bg 2026-02-17 10:19:02 +04:00
Ilya Laktyushin 9616ea2ad9 Update API 2026-02-13 14:09:36 +04:00
IsaacandIsaac 102afdeaf6 Fix pinned background 2026-02-09 23:39:59 +04:00
IsaacandIsaac 1bb139ff32 Various improvements 2026-02-03 20:17:44 +08:00
Ilya Laktyushin bbad57434f Various fixes 2026-02-02 15:54:43 +04:00
IsaacandIsaac 4f04dc0bb7 Glass 2026-01-20 21:35:04 +08:00
Ilya Laktyushin 21995065d6 Various fixes 2026-01-08 00:20:56 +04:00
IsaacandIsaac 05b667797d Glass 2025-12-28 22:39:34 +08:00
IsaacandIsaac 4a13c3830a Glass 2025-12-26 20:29:30 +08:00
IsaacandIsaac a63c90aa00 Glass 2025-12-12 23:58:00 +08:00
IsaacandIsaac 0c3530d8a8 Glass 2025-12-10 00:16:36 +08:00
IsaacandIsaac 1ee7268488 Glass 2025-12-06 01:28:06 +08:00
IsaacandIsaac cd436e8210 Glass 2025-12-01 22:13:33 +08:00
IsaacandIsaac 5e26b246bd [WIP] Tab bar and search 2025-11-22 03:17:19 +08:00
IsaacandIsaac cebadbbf3d Stories 2025-11-14 01:34:10 +08:00
IsaacandIsaac 0995e5ebcb Stories 2025-11-13 23:44:23 +08:00
IsaacandIsaac 3d51d83e89 Stories 2025-11-11 18:07:34 +08:00
IsaacandIsaac b9b38e5fbf Various improvements 2025-10-11 00:56:21 +08:00
IsaacandIsaac 3684c6ca15 Various improvements 2025-09-23 20:49:12 +08:00
IsaacandIsaac 4f4fc92345 Bot forum updates 2025-09-05 15:43:19 +02:00
IsaacandIsaac 1d06c3f058 Bot forums v2 2025-09-05 15:25:50 +02:00
Ilya Laktyushin be54adbfa7 Various fixes 2025-08-29 23:55:43 +04:00
Ilya Laktyushin cb1f5058a7 Update API 2025-08-25 17:23:25 +04:00
IsaacandIsaac b4a0e8809c Temp 2025-08-15 09:18:26 +02:00
Ilya Laktyushin 72c58813a8 Various improvements 2025-08-01 23:25:24 +02:00