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
d78fe8e8b8
Postbox -> TelegramEngine wave 23: cancelInteractiveResourceFetch facade + consumer sweep
...
Adds TelegramEngine.Resources.cancelInteractiveResourceFetch(id:) and migrates 5 of 7 Shape-A
sites. Two sites in ChatMessageInteractiveMediaNode.swift skipped to avoid mixing with
pre-existing uncommitted WIP in that file.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 03:57:46 +04:00
Isaac
4ae15b42a7
Postbox -> TelegramEngine wave 3: MediaBox fetch/status/data facades + SaveToCameraRoll
...
Adds three thin forwarding methods on TelegramEngine.Resources
(fetch, status, data) over MediaBox, then migrates SaveToCameraRoll's
three public functions to use them, drops import Postbox from the
module (source + Bazel dep), and updates all 23 call sites across 14
caller files atomically.
Bundled: spec + fix + plan + C1 facades + C2 SaveToCameraRoll rewrite
+ BUILD dep drop + CLAUDE.md outcome.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 23:45:34 +02:00
Ilya Laktyushin
5c814c503e
Live photo saving
2026-04-07 19:16:22 +02:00
Isaac
16c630b946
Refactoring
2026-04-03 15:50:39 +08:00
Ilya Laktyushin
ceceec2e94
Various fixes
2026-03-28 23:42:30 +01:00
Ilya Laktyushin
77cc01f0d9
Various fixes
2026-03-26 13:58:50 +01:00
Ilya Laktyushin
5ed2f0ad1e
Various fixes
2026-03-23 00:17:18 +01:00
Ilya Laktyushin
a171e30532
[WIP] Polls
2026-03-14 00:07:57 +01:00
Ilya Laktyushin
b9ba7336bb
Various fixes
2026-02-27 15:24:38 +04:00
Ilya Laktyushin
e3c84fce71
Various fixes
2026-02-27 14:34:18 +04:00
Ilya Laktyushin
8def1683b9
Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios
2026-02-21 13:45:36 +04:00
Ilya Laktyushin
d9d1210c1d
Various improvements
2026-02-19 21:53:26 +04:00
Isaac
83c1563c44
Fix text recognition overlay
2026-02-03 01:00:41 +08:00
Isaac
9c4e390f0d
Various improvements
2026-01-30 18:50:18 +08:00
Isaac
8422b48216
Glass gallery
2026-01-27 21:04:08 +08:00
Isaac
ca6fdc1629
Glass
2026-01-25 00:31:18 +08:00
Isaac
6ad2622b30
Various updates
2026-01-24 00:35:42 +08:00
Isaac
bc6b472960
Temp glass UI
2026-01-20 22:30:38 +08:00
Isaac
4f04dc0bb7
Glass
2026-01-20 21:35:04 +08:00
Isaac
2db08cde89
Glass
2026-01-13 19:21:49 +04:00
Ilya Laktyushin
54ec998186
Various fixes
2025-12-27 21:50:29 +04:00
Ilya Laktyushin
91036bcdc2
Force external for video ads
2025-08-13 18:07:18 +04:00
Isaac
636508fc97
Various improvements
...
(cherry picked from commit 7e240c7064 )
2025-07-09 17:47:56 +04:00
Ilya Laktyushin
be6890d189
Various improvements
2025-06-29 20:27:53 +02:00
Ilya Laktyushin
f59abe1689
Various improvements
2025-06-10 22:11:07 +02:00
Ilya Laktyushin
2454a7a876
Various improvements
2025-03-18 14:39:58 +04:00
Ilya Laktyushin
c39fdb4463
Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios
2025-02-22 19:17:46 +04:00
Ilya Laktyushin
8d7f9bf372
Various improvements
2025-02-22 19:17:36 +04:00
Isaac
da48b145e9
Various improvements
2025-02-21 16:17:15 +01:00
Ilya Laktyushin
4b537a4cd5
Various improvements
2024-10-26 01:25:07 +04:00
Isaac
9e1dc11997
HLS video improvements
2024-10-05 20:14:59 +04:00
Ilya Laktyushin
d2deea0ea2
Various fixes
2024-09-03 15:48:15 +04:00
Ilya Laktyushin
d0156faede
Various improvements
2024-08-10 18:41:17 +02:00
Ilya Laktyushin
8fdcb91bbc
Various improvements
2024-08-10 00:16:43 +02:00
Ilya Laktyushin
2bf11a6279
Various improvements
2024-08-09 17:43:47 +02:00
Ilya Laktyushin
39598deb04
Add reply action in gallery
2024-07-03 21:43:18 +04:00
Ilya Laktyushin
d09c539298
Various fixes
2024-06-28 00:01:40 +04:00
Ilya Laktyushin
7d5d9ba7ba
Paid media improvements
2024-06-24 16:51:22 +04:00
Ilya Laktyushin
829174356f
Paid media improvements
2024-06-24 14:00:48 +04:00
Ilya Laktyushin
63d380a534
Paid media improvements
2024-06-23 04:50:08 +04:00
Ilya Laktyushin
b5b052ff7d
Paid media improvements
2024-06-22 00:05:21 +04:00
Ilya Laktyushin
40a4183095
Paid media content
2024-06-18 18:57:32 +04:00
Isaac
5dd156f2fc
Add layer screenshort protection
2023-11-23 16:00:15 +04:00
Ali
627009f32e
[WIP] Quotes
2023-10-11 00:40:43 +04:00
Ali
709bcd548c
Memory leak fixes
2023-09-22 15:02:40 +04:00
Ilya Laktyushin
24b671a53c
Various improvements
2023-08-31 21:41:02 +04:00
Ali
77a5857a25
Sharing refactoring
2023-08-15 23:57:04 +04:00
Ali
e958495e7f
Automatically fetch files in media gallery
2023-04-14 19:15:49 +04:00
Ilya Laktyushin
03af42a9f1
Revert photo dimensions thing
2023-03-04 15:07:20 +04:00