Commit Graph
56 Commits
Author SHA1 Message Date
isaacisaacClaude Opus 4.7
b20cd3502b Postbox -> TelegramEngine waves 11-14: stateManager collapse + BUILD-dep sweep
Wave 11: ActionSheetPeerItem de-Postboxed. Revisits wave-1 abandonment.
`postbox: Postbox, network: Network` init params collapse to
`stateManager: AccountStateManager`; avatar setPeer call routes via
`item.stateManager.postbox` / `.network`. Module never names Postbox.
Sole caller (ShareController.swift:1146) migrated in place.

Wave 12: HorizontalPeerItem de-Postboxed (same pattern). Ripples the
collapse up into ChatListSearchRecentPeersNode's public init
(`postbox:/network:` -> `stateManager:`). That module still imports
Postbox for PostboxViewKey/UnreadMessageCountsView internals but its
public surface simplifies. 3 external caller sites migrated.

Wave 13: AttachmentTextInputPanelNode minor cleanup. Module was already
Postbox-free at source level (wave 6) but carried a dead BUILD dep and
had 2 raw `peerId?.namespace == Namespaces.Peer.SecretChat` checks.
Both now use existing `PeerId.isSecretChat` extension in TelegramCore.

Wave 14: BUILD-dep sweep mirroring wave 6's source sweep. 98 modules
had `//submodules/Postbox:Postbox` (or `//submodules/Postbox`) BUILD
deps despite no source file importing Postbox since wave 6. Single
iteration, zero restores -- Bazel Swift requires source-level `import`
for symbol resolution, so redundant BUILD deps are pure metadata.

Net: 110 files, +116/-149. Build verified green (debug_sim_arm64).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 20:26:58 +02:00
Ilya Laktyushin 85092482f3 Various improvements 2025-10-17 17:01:25 +04:00
IsaacandIsaac df9e27f4fb [Temp] video v2 2024-12-25 00:18:02 +08:00
IsaacandIsaac af267cae64 Video player and calls 2024-09-20 22:33:36 +08:00
IsaacandIsaac 923587b0da [WIP] Dynamic video streaming 2024-09-18 01:04:29 +08:00
Ilya Laktyushin 3e448e833e Story covers 2024-07-19 17:43:17 +04:00
AliandAli 2312a3bb28 Fix linking issue 2023-10-25 01:12:24 +04:00
AliandAli d892e030e0 Debugging 2023-09-25 19:47:44 +04:00
AliandAli 969724de40 [WIP] Stories 2023-05-23 23:53:43 +04:00
AliandAli 6a548e11a6 Refactoring [skip ci] 2023-04-19 23:47:38 +04:00
AliandAli 41060f0da0 Modernized save to gallery 2023-01-13 21:14:45 +04:00
AliandAli 614c74b0b0 [WIP] Modern cache 2022-12-17 00:17:31 +04:00
AliandAli cff972c968 Sticker refactoring 2022-06-08 20:44:14 +04:00
AliandAli 72923655e4 Int64 file size refactoring 2022-05-10 13:56:38 +04:00
AliandAli 3eead87254 Refactoring 2021-09-23 18:59:10 +03:00
Ilya Laktyushin 4393227307 Various Improvements 2021-09-06 01:15:43 +03:00
AliandAli c87725579d Revert "Temporarily disable -warnings-as-errors, investigate whole-module build"
This reverts commit 80380d26aa.
2021-08-04 20:45:08 +02:00
AliandAli 80380d26aa Temporarily disable -warnings-as-errors, investigate whole-module build 2021-08-04 01:40:18 +02:00
AliandAli 2d66131682 Refactoring 2021-08-04 01:30:57 +02:00
AliandAli 1a04fb4408 Refactor SyncCore back into TelegramCore 2021-07-21 21:43:20 +02:00
AliandAli 4893e41de2 Refactoring [skip ci] 2021-07-05 00:48:11 +04:00
AliandAli 918b069431 UI bug fixes 2021-05-15 01:20:26 +04:00
AliandAli 1b48517f12 Refactoring 2021-04-26 02:00:48 +04:00
Ilya Laktyushin 5f4c70a4c4 Various Improvements 2021-03-21 17:27:32 +05:00
AliandAli dce1cc7776 Fix chat import with non-normalized file names 2021-03-11 17:11:10 +04:00
AliandAli e24920ae88 Dispose temp file 2021-02-26 19:40:41 +04:00
AliandAli b9103139ec Autoremove fixes 2021-02-12 22:28:08 +04:00
AliandAli 5861c381b8 Add more logs 2021-01-29 19:13:30 +05:00
AliandAli 1e1d9ae977 Fix voice chat missing peer requests 2021-01-29 18:11:32 +05:00
AliandAli b11616a31d Fix mime types 2021-01-27 18:00:45 +05:00
AliandAli ee1f85226b Fix chat import layout 2021-01-26 22:09:33 +05:00
AliandAli ff7446ba69 Chat import fixes 2021-01-26 18:40:22 +05:00
AliandAli 127b41a959 Rewrite import upload 2021-01-26 17:17:32 +05:00
AliandAli 031fe81326 Temp 2021-01-26 15:51:08 +05:00
AliandAli 85b937d6c9 Chat import improvements 2021-01-26 15:02:57 +05:00
AliandAli 4a2f529941 Progress update 2021-01-26 01:41:24 +05:00
AliandAli 065150e048 Animation experiment 2021-01-25 23:47:25 +05:00
AliandAli 1084c5a198 Adjust upload manager 2021-01-25 21:28:25 +05:00
AliandAli 64025fb65d Upload files in parallel 2021-01-25 19:44:14 +05:00
AliandAli 6b2840108c Synchronize background animation 2021-01-25 19:02:39 +05:00
AliandAli f29cfa3f24 Switch zip implementation 2021-01-25 18:39:31 +05:00
AliandAli b61e28ae44 Chat import fixes 2021-01-25 17:18:52 +05:00
AliandAli 915285de58 Fix chat import layout 2021-01-25 15:39:03 +05:00
AliandAli 5ba3e42b63 Chat Import fixes 2021-01-25 13:23:53 +05:00
AliandAli 4b81b2cffa Chat Import fixes 2021-01-25 01:52:48 +05:00
AliandAli 0e21298773 Chat Import improvements 2021-01-24 23:13:02 +05:00
AliandAli 48230cd964 Display chat import errors 2021-01-24 11:21:54 +04:00
AliandAli a5a9980161 Chat Import: experimental features 2021-01-24 02:12:22 +04:00
AliandAli 22b04a7ffb [WIP] Chat Import 2021-01-23 22:45:41 +04:00
AliandAli 04513a7624 [WIP] Chat Import 2021-01-22 21:59:03 +04:00