64 Commits

Author SHA1 Message Date
isaac 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 532a3ae3e1 Various fixes 2026-04-16 21:45:26 +02:00
Ilya Laktyushin 352d9f24e8 Fix build 2026-04-16 00:03:09 +02:00
Ilya Laktyushin 8f1e024aef Various fixes 2026-04-15 23:12:53 +02:00
Isaac f48617fbec Update 2026-03-25 00:18:11 +08:00
Ilya Laktyushin d9d1210c1d Various improvements 2026-02-19 21:53:26 +04:00
Ilya Laktyushin 142d59cf8f Various improvements 2026-01-27 22:24:31 +04:00
Ilya Laktyushin 9527b2d8be Various improvements 2025-11-13 07:18:15 +04:00
Ilya Laktyushin 0915a42e64 Various improvements 2025-10-16 05:30:06 +04:00
Isaac 3684c6ca15 Various improvements 2025-09-23 20:49:12 +08:00
Ilya Laktyushin 0cd1770a0a Fix message input height computation for paid messages 2025-03-02 05:59:11 +04:00
Ilya Laktyushin faad0138f4 Various fixes 2025-02-28 14:22:09 +04:00
Ilya Laktyushin 3f12448474 Various fixes 2025-02-26 21:53:14 +04:00
Ilya Laktyushin d43f05d7eb Various fixes 2025-02-26 19:37:04 +04:00
Ilya Laktyushin 8d7f9bf372 Various improvements 2025-02-22 19:17:36 +04:00
Ilya Laktyushin d2b5476293 [WIP] Story collage 2024-11-27 18:41:03 +04:00
Isaac 3f7113797e Quote improvements 2024-05-24 15:52:01 +04:00
Isaac b7fe230590 Quote improvements 2024-05-24 13:39:23 +04:00
Isaac b4dd3591af Blockquote experiments 2024-05-23 23:49:43 +04:00
Isaac 378b7e8ed5 Message preview improvements 2024-05-17 17:10:19 +04:00
Isaac 8736981248 Message effects improvements 2024-05-13 20:14:15 +04:00
Ilya Laktyushin cb7560a34e [WIP] Birthdays 2024-03-22 12:08:27 +04:00
Isaac af0803b2ca Fix attachment text input layout 2023-12-19 20:09:48 +04:00
Isaac d1e9e04dc1 [WIP] Call UI 2023-12-08 22:33:07 +04:00
Ali 82281662e1 Code highlight improvements 2023-11-10 15:20:17 +04:00
Ali eb15434a8e Syntax highlight 2023-10-31 16:47:10 +04:00
Ali 34bd339d8c Various improvements 2023-10-29 20:30:26 +04:00
Ali 82046c886b Various improvements 2023-10-23 20:09:08 +04:00
Ali 965be89632 Various improvements 2023-10-18 20:43:42 +04:00
Ali eae866c77e [WIP] Quotes 2023-10-07 00:33:12 +04:00
Ali d892e030e0 Debugging 2023-09-25 19:47:44 +04:00
Ilya Laktyushin fa57a05bcb Media editor improvements 2023-09-09 20:49:46 +04:00
Ilya Laktyushin 28dd60b887 Secret media improvements 2023-09-09 19:38:57 +04:00
Ilya Laktyushin ada47a4be5 Web app improvements 2023-09-08 15:52:11 +04:00
Ilya Laktyushin b1f40bf0aa Media caption input panel improvements 2023-08-30 19:26:07 +04:00
Ali 6e3cc4a6e9 Refactoring 2023-04-17 20:21:14 +04:00
Ilya Laktyushin 9fddaf9f96 Use static spoiler when energy saving 2023-03-03 16:48:20 +04:00
Ilya Laktyushin 064fb7ae3e Various improvements 2023-02-14 22:44:44 +04:00
Ilya Laktyushin 415182b4d2 Cherry-pick various improvements 2023-01-08 01:37:02 +04:00
Ali 614c74b0b0 [WIP] Modern cache 2022-12-17 00:17:31 +04:00
Ilya Laktyushin 85b17d5aec More text formatting fixes 2022-09-15 00:36:29 +03:00
Ilya Laktyushin 604f5a272f Fix text format menu on iOS 16 2022-09-15 00:28:16 +03:00
Ali c535d51621 Emoji status and reaction improvements 2022-08-26 13:33:32 +03:00
Ilya Laktyushin a1e2dd0b0e Various iPad fixes 2022-08-15 21:18:56 +03:00
Ali 2f6cf1618c Emoji improvements 2022-07-24 23:14:47 +02:00
Ali ea6929fef6 Emoji improvements 2022-07-24 17:31:47 +02:00
Ilya Laktyushin e1b4af1461 Various fixes 2022-07-22 17:46:09 +03:00
Ali c141531c7b Animated emoji improvements 2022-07-19 03:38:07 +02:00
Ali 89ecb672c7 Animated emoji autocompletion 2022-07-15 16:05:37 +02:00
Ali eaf0b74f1b Emoji input and display in media selection 2022-07-15 14:49:48 +02:00