57 Commits
Author SHA1 Message Date
isaacandClaude 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 07bddcd6f4 Various fixes 2026-02-03 17:53:48 +04:00
Ilya Laktyushin 14be0239af Various improvements 2026-02-03 17:33:31 +04:00
Ilya Laktyushin bbad57434f Various fixes 2026-02-02 15:54:43 +04:00
Ilya Laktyushin 0d12dd29ad Various improvements 2026-01-25 22:17:49 +04:00
Ilya Laktyushin b04fd532da Various fixes 2025-12-31 16:51:40 +04:00
Isaac 0c3530d8a8 Glass 2025-12-10 00:16:36 +08:00
Ilya Laktyushin 9527b2d8be Various improvements 2025-11-13 07:18:15 +04:00
Ilya Laktyushin 8897deff91 Various improvements 2025-11-04 01:04:57 +04:00
Isaac e44bd4d858 Story updates 2025-10-21 18:28:45 +04:00
Ilya Laktyushin 76e8d79f9f Update API 2025-09-06 13:35:19 +05:00
Ilya Laktyushin 72c58813a8 Various improvements 2025-08-01 23:25:24 +02:00
Ilya Laktyushin 88e5ff8f6b Various improvements 2025-04-05 19:18:54 +04:00
Ilya Laktyushin 2ecbaf4507 Various improvements 2025-03-10 15:32:15 +04:00
Ilya Laktyushin fe81be7931 Various fixes 2025-02-14 05:10:07 +04:00
Ilya Laktyushin 2f2a27f0d2 Various improvements [skip ci] 2025-02-12 22:15:02 +04:00
Isaac be83150aba [WIP] Star refs 2024-11-28 16:13:06 +04:00
Ilya Laktyushin 490d0f8ea7 Various improvements 2024-11-15 00:48:41 +04:00
Ilya Laktyushin 83a7019d0f Update API 2024-11-07 18:05:26 +01:00
Ilya Laktyushin 37c91f89c5 Various improvements 2024-11-07 16:32:33 +01:00
Ilya Laktyushin 39190479cd Fix build 2024-10-19 20:45:57 +04:00
Ilya Laktyushin 3fe6f7a069 Various improvements 2024-10-19 20:24:02 +04:00
Ilya Laktyushin aa23e95384 Various fixes 2024-10-06 04:49:00 +04:00
Ilya Laktyushin 941d45ccb8 Various fixes 2024-09-12 15:21:37 +04:00
Ilya Laktyushin 5d9d794f15 Various improvements 2024-08-12 16:17:45 +02:00
Ilya Laktyushin ca6a312a74 Various improvements 2024-08-11 17:15:34 +02:00
Ilya Laktyushin 83c7fdd228 Various improvements 2024-08-11 06:32:41 +02:00
Ilya Laktyushin 2bf11a6279 Various improvements 2024-08-09 17:43:47 +02:00
Ilya Laktyushin c400ccda24 Various fixes 2024-08-07 14:58:25 +02:00
Ilya Laktyushin df311bb022 Stars subscriptions 2024-08-06 22:40:17 +02:00
Ilya Laktyushin 4a0d46047c Merge branch 'master' into stars-subscriptions 2024-08-05 20:27:26 +02:00
Ilya Laktyushin 28728b2ece Various fixes 2024-08-02 16:27:56 +02:00
Ilya Laktyushin b069c1ee5e Stars subscriptions 2024-08-01 09:56:06 +02:00
Ilya Laktyushin 8961a10144 Various improvements 2024-07-16 20:49:33 +04:00
Ilya Laktyushin 4216ee3933 Various improvements 2024-07-13 18:13:58 +04:00
Ilya Laktyushin a64f187966 Various fixes 2024-07-03 13:21:45 +04:00
Ilya Laktyushin 613bba57c2 Web app improvements 2024-07-02 08:47:03 +04:00
Ilya Laktyushin 2b1d09fb5a Web app minimization 2024-06-25 22:26:55 +04:00
Ilya Laktyushin e47b5a89ef Paid media improvements 2024-06-24 04:06:57 +04:00
Ilya Laktyushin 9fe5a800e9 Paid media improvements 2024-06-23 00:03:49 +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
Ilya Laktyushin 1ae20bd685 Various improvements 2024-06-15 18:41:19 +04:00
Ilya Laktyushin 0137836f51 Various improvements 2024-05-28 13:31:58 +04:00
Ilya Laktyushin 27afb74b62 Various improvements 2024-05-27 22:48:02 +04:00
Ilya Laktyushin 0e16a038ac Various improvements 2024-05-27 22:40:56 +04:00
Ilya Laktyushin 4b785835ee Various improvements 2024-05-27 13:38:47 +04:00
Ilya Laktyushin dc7ee8c07b Various fixes 2024-05-26 18:44:31 +04:00
Ilya Laktyushin 256659d2e6 Stars fixes 2024-05-25 19:36:10 +04:00
Ilya Laktyushin b1be15e4a1 Stars fixes 2024-05-25 18:06:37 +04:00