Commit graph

192 commits

Author SHA1 Message Date
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
isaac
7919556375 Postbox -> TelegramEngine wave 20: shortLivedResourceCachePathPrefix consumer sweep
22 call sites across 16 consumer modules migrated to the wave-19 facade:
  context.account.postbox.mediaBox.shortLivedResourceCachePathPrefix(resource.id)
  ->
  context.engine.resources.shortLivedResourceCachePathPrefix(id: EngineMediaResource.Id(resource.id))

ItemListStickerPackItem additionally drops the wave-18 `let rawResource` intermediate.

Skipped: MediaEditorComposerEntity.swift:245 (uses local `postbox:` init-param,
not `context.account.postbox`; needs its own wave). No modules become Postbox-free
this wave — each still has other Postbox usage.
2026-04-21 02:27:39 +04:00
Ilya Laktyushin
b138b9f549 Stickers & emoji search pagination 2026-04-19 18:32:40 +02:00
Isaac
d147c63b68 Refactoring 2026-04-07 11:31:22 +02:00
Isaac
8422b48216 Glass gallery 2026-01-27 21:04:08 +08:00
Isaac
b9b38e5fbf Various improvements 2025-10-11 00:56:21 +08:00
Ilya Laktyushin
4657ac752d Various improvements 2025-09-27 01:27:56 +04:00
Ilya Laktyushin
cb523192d5 Various improvements 2025-09-17 20:58:42 +04:00
Isaac
5b15e139fd Fix reaction selection glitches
(cherry picked from commit 7d5185ed4d)
2025-07-09 17:48:15 +04:00
Isaac
a23deded22 Cleanup 2025-06-28 19:48:34 +02:00
Isaac
1cd1c1e0b3 Merge branch 'temp-ppp'
# Conflicts:
#	submodules/TelegramUI/Sources/AccountContext.swift
2025-03-14 15:37:17 +01:00
Isaac
daaa6a7e2e IOSurface experiment 2025-03-14 15:34:16 +01:00
Isaac
383ab9e479 Various improvements 2025-03-07 17:52:50 +01:00
Isaac
faa765b601 Various optimizations 2025-03-04 14:13:07 +01:00
Isaac
6c4070eb52 Serialization update 2025-02-14 19:11:58 +04:00
Isaac
d9957ecf4e Custom vibrance effect 2024-12-23 21:43:25 +08:00
Ilya Laktyushin
c4013c3df6 Various improvements 2024-11-29 00:28:50 +04:00
Isaac
113733d92d Fix reaction search 2024-09-03 21:23:13 +08:00
Isaac
bdfe639f3e Various improvements 2024-08-20 18:16:59 +08:00
Isaac
03ee1379b2 Adjust stars animation 2024-08-12 12:20:02 +04:00
Isaac
6e13876636 Star reactions 2024-08-09 16:55:53 +04:00
Isaac
1655f69f08 Adjust star size 2024-08-06 16:17:58 +04:00
Isaac
3ff98fd2a8 [WIP] Star reactions 2024-08-06 15:00:29 +04:00
Isaac
d820ad65e1 Stars reactions 2024-08-02 21:15:11 +08:00
Isaac
05372b578c [WIP] Stars reactions 2024-07-30 23:44:19 +08:00
Isaac
8af8de7096 Reaction experiments 2024-06-28 19:36:15 +02:00
Isaac
47555ae97d Update localization 2024-06-17 21:16:22 +04:00
Isaac
9a075fa39e Refactoring 2024-06-12 23:04:04 +04:00
Isaac
667aa0349a [WIP] Edit message preview 2024-05-26 18:59:44 +04:00
Isaac
fe788ed9ea Message preview and effect improvements 2024-05-21 00:02:55 +04:00
Isaac
5545bdd978 Improvements 2024-05-17 18:12:37 +04:00
Isaac
feb80f5922 Fix emoji search indication 2024-05-14 15:56:32 +04:00
Isaac
7ef63a81df [WIP] Message effects 2024-05-10 20:57:12 +04:00
Isaac
16faaa4575 [WIP] Send message effects 2024-05-03 22:56:50 +04:00
Isaac
be5bec8680 Merge commit 'e7df32ca3d'
# Conflicts:
#	submodules/TelegramUI/Sources/Chat/ChatControllerLoadDisplayNode.swift
2024-04-30 23:41:16 +04:00
Isaac
e0c2800e8f [WIP] Message context menu 2024-04-30 23:40:55 +04:00
Ilya Laktyushin
2b6a8e202e Various fixes 2024-04-30 12:58:20 +04:00
Isaac
8e043a3a7d Various improvements 2024-04-23 12:57:38 +04:00
Ilya Laktyushin
fce792b02f [WIP] Stickers editor 2024-04-11 18:00:26 +04:00
Ilya Laktyushin
a50a537774 Fix sticker emoji selection 2024-04-08 15:37:36 +04:00
Ilya Laktyushin
0598c49a89 Various improvements 2024-04-06 15:01:03 +04:00
Isaac
efae3b90a7 Support Xcode 15.3 2024-04-02 19:16:00 +04:00
Ilya Laktyushin
f81856351a Various improvements 2024-03-28 13:23:23 +04:00
Ilya Laktyushin
6906df0243 [WIP] Stickers editor 2024-03-15 10:55:40 +04:00
Ilya Laktyushin
3bdcb7f223 [WIP] Sticker editor 2024-03-09 03:19:31 +04:00
Ilya Laktyushin
cce393a28a Merge commit 'b909d1bea0' 2024-02-06 17:33:38 +04:00
Ilya Laktyushin
b4b90b090c Group boosts 2024-02-05 16:18:02 +04:00
Isaac
953e1598f7 [WIP] Release changes 2024-01-26 15:33:01 +01:00
Isaac
0cab0ca678 [WIP] Saved messages 2024-01-23 17:52:21 +01:00
Isaac
d1493c4abd [WIP] Tags 2024-01-19 22:23:10 +04:00