Commit graph

95 commits

Author SHA1 Message Date
Ilya Laktyushin
7a7333edab Various improvements 2026-05-05 14:57:06 +02:00
isaac
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
isaac
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
1fa0c7991c Various fixes 2026-04-17 11:06:56 +02:00
Isaac
648430e37d Various improvements 2026-04-03 22:15:42 +08:00
Ilya Laktyushin
0d12dd29ad Various improvements 2026-01-25 22:17:49 +04:00
Isaac
6558d2e265 Various improvements 2026-01-16 21:23:32 +08:00
Isaac
2db08cde89 Glass 2026-01-13 19:21:49 +04:00
Isaac
0c3530d8a8 Glass 2025-12-10 00:16:36 +08:00
Isaac
0055396d4d Update 2025-11-26 23:05:30 +08:00
Isaac
5e26b246bd [WIP] Tab bar and search 2025-11-22 03:17:19 +08:00
Ilya Laktyushin
2f3cf25666 Various improvements 2025-11-03 03:12:54 +04:00
Ilya Laktyushin
5877f2c20d Various improvements 2025-10-29 17:20:36 +04:00
Ilya Laktyushin
0915a42e64 Various improvements 2025-10-16 05:30:06 +04:00
Isaac
d3a3ea008d Glass 2025-09-18 14:15:51 +04:00
Isaac
4bed1703a2 Emoji in chat folders 2024-12-25 00:17:19 +08:00
Isaac
3aceee1696 Remove people nearby menu option 2024-09-04 00:41:17 +08:00
Ilya Laktyushin
6de753b14a Phone numbers improvements 2024-05-16 00:50:11 +04:00
Isaac
16faaa4575 [WIP] Send message effects 2024-05-03 22:56:50 +04:00
Ilya Laktyushin
669a8719bf Cherry-pick various fixes 2024-04-15 16:24:29 +04:00
Ilya Laktyushin
b7b360de38 Fix build 2024-02-21 14:03:43 +00:00
Ilya Laktyushin
f90ca9e7dd Various fixes 2024-02-21 13:59:06 +00:00
Ilya Laktyushin
b909d1bea0 Group boosts 2024-02-06 16:18:26 +04:00
Ilya Laktyushin
b4b90b090c Group boosts 2024-02-05 16:18:02 +04:00
Ilya Laktyushin
669151da80 Various improvements 2024-01-26 01:53:43 +04:00
Ali
165b23570b Refactoring [skip ci] 2023-11-16 19:37:07 +04:00
Ali
4330dc14d2 [WIP] Disposable debugging 2023-09-16 11:45:30 +02:00
Ali
77a5857a25 Sharing refactoring 2023-08-15 23:57:04 +04:00
Ali
6d7f74ecc3 Stories 2023-07-11 16:27:31 +04:00
Ilya Laktyushin
a84ee0ffd7 Various fixes 2023-07-08 02:53:19 +02:00
Ali
163abf782b Contact menu 2023-06-26 14:58:57 +03:00
Ali
04b05b510a Stories 2023-06-26 01:58:08 +03:00
Ali
d5e010b510 Stories 2023-06-23 18:13:28 +03:00
Ilya Laktyushin
197e27d448 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2023-06-20 18:05:27 +04:00
Ilya Laktyushin
09e2e5bdc2 Story caption improvements 2023-06-20 18:05:20 +04:00
Ali
e9e5b4c749 Stories 2023-06-20 13:00:27 +03:00
Ali
b64aa1445c [WIP] Stories 2023-06-16 22:42:48 +03:00
Ali
1ffc683a82 [WIP] Stories 2023-06-09 16:42:24 +04:00
Ali
3a2f75ab82 Story animation transitions 2023-06-09 11:11:57 +04:00
Ali
de8c3f055f [WIP] Stories 2023-06-09 01:07:41 +04:00
Ali
af19d3f4b5 [WIP] Stories 2023-06-06 23:23:48 +04:00
Ilya Laktyushin
ce5053c6ff Various fixes 2023-03-05 17:30:36 +04:00
Ilya Laktyushin
f56320215b Various improvements 2023-02-07 03:29:47 +04:00
Ilya Laktyushin
7b746eb9b2 Accessibility improvements 2023-02-06 19:58:06 +04:00
Ali
152fd01567 [WIP] Inline forums 2022-11-16 01:43:02 +04:00
Ali
93a7f7ece8 [WIP] Topics 2022-10-23 18:03:26 +04:00
Ali
7ba86968c8 [WIP] 2022-10-07 16:03:44 +04:00
Ilya Laktyushin
7015c76e74 Add new phone context menu in user profile 2022-09-30 04:11:06 +03:00
Ilya Laktyushin
5b8961d02a iPad trackpad and key shortcuts improvements 2022-07-30 03:51:46 +03:00
Ali
015528cb3e Various fixes 2022-04-30 00:30:00 +04:00