Commit Graph
41 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
IsaacandIsaac 2db08cde89 Glass 2026-01-13 19:21:49 +04:00
IsaacandIsaac 586f5039f1 Merge commit '974a2f6caa45c2e901748ce6d113d741bd251a13'
# Conflicts:
#	submodules/TelegramUI/Components/GlobalControlPanelsContext/Sources/GlobalControlPanelsContext.swift
#	submodules/TelegramUI/Components/LiquidLens/Sources/LiquidLensView.swift
#	submodules/TelegramUI/Components/TranslateHeaderPanelComponent/Sources/ChatTranslationPanelNode.swift
#	submodules/TelegramUI/Sources/ChatControllerNode.swift
2025-12-26 20:34:31 +08:00
IsaacandIsaac 4a13c3830a Glass 2025-12-26 20:29:30 +08:00
Ilya Laktyushin 2bba31bcdf Alerts 2025-12-22 23:28:04 +04:00
IsaacandIsaac 0e119dd6f1 [WIP] Monoforums 2025-05-08 20:56:55 +01:00
IsaacandIsaac 4bed1703a2 Emoji in chat folders 2024-12-25 00:17:19 +08:00
IsaacandIsaac e18795980e [WIP] Chat folder emoji 2024-12-18 23:34:33 +08:00
IsaacandIsaac 931e34e1bd Temp 2024-11-27 17:37:21 +04:00
IsaacandIsaac 9a075fa39e Refactoring 2024-06-12 23:04:04 +04:00
Ilya Laktyushin 5be0000735 Various improvements 2023-09-19 01:16:45 +04:00
Ilya Laktyushin f22e9176f2 Channel boost 2023-09-13 17:21:53 +04:00
AliandAli 77a5857a25 Sharing refactoring 2023-08-15 23:57:04 +04:00
Ilya Laktyushin cd66f78799 Various improvements 2023-08-10 23:47:34 +02:00
AliandAli cb1f40de1a Fix folder preview button 2023-04-28 20:20:25 +04:00
AliandAli 95947fdb99 Refactoring [skip ci] 2023-04-20 18:43:29 +04:00
AliandAli e99b4dd7e5 Update localization 2023-04-10 22:29:33 +04:00
AliandAli 6dc31ae148 Update counters 2023-04-07 15:28:18 +04:00
AliandAli a4ff23c31a Folder improvements 2023-04-05 21:19:31 +04:00
AliandAli 55b5918841 Folder improvements 2023-04-04 23:31:04 +04:00
AliandAli 361fa693d9 Folder improvements 2023-04-04 19:01:03 +04:00
AliandAli 4f900cab44 Update folder link format 2023-04-04 18:09:50 +04:00
AliandAli 0e1dd66b04 Folder improvements 2023-04-04 17:18:42 +04:00
AliandAli 515ef8cfc5 Folder improvements 2023-04-04 16:19:22 +04:00
AliandAli 42f43bf767 Folder improvements 2023-04-04 15:31:56 +04:00
AliandAli e4dc32ad11 Folder improvements 2023-04-03 19:42:48 +04:00
AliandAli 81e248889d Fix overlay 2023-04-03 01:34:06 +04:00
AliandAli 0b59cd2864 Folder improvements 2023-04-03 01:30:06 +04:00
AliandAli 7b0f6ed7ca Folder improvements 2023-04-02 17:55:48 +04:00
AliandAli 65bcef3ee2 Folder improvements 2023-04-02 16:56:33 +04:00
AliandAli 195b4a0159 Folder updates 2023-04-01 17:54:50 +04:00
AliandAli dd215afc38 Folder improvements 2023-04-01 15:02:30 +04:00
AliandAli dfdde96d63 Folder updates 2023-03-31 19:28:06 +04:00
AliandAli 1af97f27fc Update API 2023-03-31 12:42:33 +04:00
AliandAli 38a29b7801 Fix folder preview scrolling 2023-03-30 17:28:37 +04:00
AliandAli ffbc8883e2 Add chat limit screen 2023-03-30 16:53:09 +04:00
AliandAli 4ccd0bd804 Folder updates 2023-03-28 23:41:04 +04:00
AliandAli 6c57ab1765 Folder improvements 2023-03-28 15:54:38 +04:00
AliandAli 8d79979422 Update folders 2023-03-28 00:14:36 +04:00
AliandAli 6f04ec274f Folder improvements 2023-03-24 21:42:22 +04:00
AliandAli c0dbb68a3c [WIP] Folders 2023-03-21 23:38:48 +04:00