53 Commits

Author SHA1 Message Date
Ilya Laktyushin 14bbdca050 Various improvements 2026-04-29 20:24:29 +02:00
Ilya Laktyushin dbd40fe7d3 Various improvements 2026-04-22 23:03:51 +02:00
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
Isaac e0367409f2 Fix context menus 2026-01-17 01:03:38 +08:00
Isaac 0f5a019f04 Glass updates 2026-01-11 21:01:45 +04:00
Isaac 6c4070eb52 Serialization update 2025-02-14 19:11:58 +04:00
Isaac 05372b578c [WIP] Stars reactions 2024-07-30 23:44:19 +08:00
Isaac 8af8de7096 Reaction experiments 2024-06-28 19:36:15 +02:00
Isaac efae3b90a7 Support Xcode 15.3 2024-04-02 19:16:00 +04:00
Isaac 09e025e985 [WIP] Channel appearance 2023-12-15 22:59:33 +04:00
Ilya Laktyushin 2246a9f1c2 Various improvements 2023-10-23 16:43:49 +04:00
Ali 4330dc14d2 [WIP] Disposable debugging 2023-09-16 11:45:30 +02:00
Ali 6e3cc4a6e9 Refactoring 2023-04-17 20:21:14 +04:00
Ali 534276883b Fix icon position 2023-03-09 16:35:32 +04:00
Ali 27f0a39391 Fix build 2023-03-08 13:50:54 +04:00
Ilya Laktyushin ce5053c6ff Various fixes 2023-03-05 17:30:36 +04:00
Ali cfd113fbcf Fix context menu fonts 2023-03-04 13:35:09 +04:00
Ali 465278bade Always display time 2023-03-03 18:50:14 +04:00
Ali 679a0f5246 Update localization 2023-03-03 01:39:08 +04:00
Ali 0cbae545ad UI improvements 2023-03-02 13:50:57 +04:00
Ali 30f9746d16 Fix overflow 2023-03-01 22:06:44 +04:00
Ali 0102433f8b UI improvements 2023-03-01 21:25:32 +04:00
Ali 8f4e4a4ca7 Allos multi invite 2023-03-01 17:02:25 +04:00
Ali d351d47b51 Fix build 2023-03-01 16:31:02 +04:00
Ali d8684de082 Read list fix 2023-02-28 22:22:22 +04:00
Ali fb025d5b14 Add message reaction/read date 2023-02-24 22:43:57 +04:00
Ali de29a6b54b Power saving improvements 2023-02-24 18:08:30 +04:00
Ilya Laktyushin 9922543d01 Translation improvements 2023-02-01 00:45:22 +04:00
Ali 614c74b0b0 [WIP] Modern cache 2022-12-17 00:17:31 +04:00
Ali 62697d4ffb [WIP] Topics 2022-10-04 18:19:39 +04:00
Ali 00ec1a2919 UI improvements 2022-09-19 19:47:36 +02:00
Ali 93cb743468 Emoji improvements 2022-09-01 03:12:43 +04:00
Ali c535d51621 Emoji status and reaction improvements 2022-08-26 13:33:32 +03:00
Ali 30c018c4a2 Fix context menu tip layout 2022-08-21 19:39:22 +03:00
Ali ffe00ac2e1 Reaction improvements 2022-08-19 22:51:12 +03:00
Ali 88b1dab7ff Update API 2022-08-15 00:13:21 +03:00
Ilya Laktyushin 041b37b9af Various improvements 2022-06-08 16:23:33 +04:00
Ilya Laktyushin 59540c3571 Various fixes 2022-06-08 03:27:53 +04:00
Ali d3b3592a5d Fix reaction images 2022-01-13 23:02:56 +04:00
Ali 356b98c167 Reactions update 2022-01-11 23:34:51 +04:00
Ali 0be460b147 Fix reaction list fade in 2021-12-24 19:25:28 +04:00
Ali b8527180d7 Reaction and context menu improvements 2021-12-24 19:18:00 +04:00
Ali 9aab3d2238 Implement reaction tab swipe navigation 2021-12-24 18:34:23 +04:00
Ali 62cebdbc2d Reaction improvements 2021-12-23 22:30:30 +04:00
Ali 10147b56ca Fix shadow layout 2021-12-23 18:21:13 +04:00
Ali 73b49b6039 Reaction improvements 2021-12-21 17:31:20 +04:00
Ali 7021252dc6 Reaction improvements 2021-12-21 03:46:43 +04:00
Ali 42773dbe01 Reaction improvements 2021-12-19 19:12:19 +04:00
Ali 95a492a25f Reaction improvements 2021-12-18 00:47:09 +04:00
Ali a10b815fa8 Implement reaction switch [skip ci] 2021-12-17 00:52:08 +04:00