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
903ecdc8f6
Glass
2025-12-13 03:08:56 +08:00
Ilya Laktyushin
61ac2e9c21
Support new iPhone models
2025-09-24 21:54:47 +04:00
Isaac
5de7e74180
Merge branch 'master' into glass
...
# Conflicts:
# submodules/AttachmentUI/Sources/AttachmentPanel.swift
# submodules/ChatPresentationInterfaceState/Sources/ChatPanelInterfaceInteraction.swift
# submodules/TelegramUI/BUILD
# submodules/TelegramUI/Components/Chat/ChatRecentActionsController/Sources/ChatRecentActionsController.swift
# submodules/TelegramUI/Components/Chat/ChatTextInputActionButtonsNode/Sources/ChatTextInputActionButtonsNode.swift
# submodules/TelegramUI/Components/Chat/ChatTextInputPanelNode/Sources/ChatTextInputPanelNode.swift
# submodules/TelegramUI/Components/PeerInfo/PeerInfoScreen/Sources/PeerInfoScreen.swift
# submodules/TelegramUI/Components/PeerSelectionController/Sources/PeerSelectionControllerNode.swift
# submodules/TelegramUI/Sources/Chat/ChatControllerLoadDisplayNode.swift
# submodules/TelegramUI/Sources/ChatInterfaceStateInputPanels.swift
2025-09-02 19:55:51 +02:00
Isaac
c7a2fe5d3e
Update to iOS 13
2025-06-11 16:59:53 +08:00
Ilya Laktyushin
4f3126e650
Restore iPhone 16 metrics
2024-09-27 14:38:09 +04:00
Ali
6a548e11a6
Refactoring [skip ci]
2023-04-19 23:47:38 +04:00
Ali
04d97739cd
UI improvements
2023-03-02 16:24:52 +04:00
Ilya Laktyushin
1d5837a4f8
Various fixes
2023-02-28 21:05:15 +04:00
Ilya Laktyushin
5d25d2bb8a
Various fixes
2023-02-28 20:48:06 +04:00
Ilya Laktyushin
1e6c6d6091
Various fixes
2023-02-21 18:40:34 +04:00
Ilya Laktyushin
f56320215b
Various improvements
2023-02-07 03:29:47 +04:00
Ali
f07c30bd5b
Make DrawingContext initializer failable
2022-11-15 13:40:31 +04:00
Ilya Laktyushin
3d5218b3f6
Various improvements
2022-10-19 00:23:15 +03:00
Ilya Laktyushin
5433c685a1
Add initial iPhone 14 support
2022-09-13 14:06:05 +03:00
Ilya Laktyushin
e5a4f5f107
Various improvements
2022-08-21 14:38:59 +03:00
Ali
680e56bc7b
Emoji improvements
2022-08-02 04:57:19 +04:00
Ali
5b6e5a7509
[Temp] New input pane
2022-06-19 21:24:54 +01:00
Ilya Laktyushin
73bdf53e0e
Fix iPad mini 6th gen layout
2022-05-04 18:22:52 +04:00
Ilya Laktyushin
df2354e9bb
Various fixes
2022-04-14 03:20:29 +04:00
Ilya Laktyushin
c4f4203c02
Web app improvements
2022-04-06 12:45:58 +04:00
Ilya Laktyushin
abfc1b54e5
Various Fixes
2021-11-07 01:50:47 +04:00
Ali
cdc04c733c
Wallpaper experiment
2021-11-05 20:35:30 +04:00
Ilya Laktyushin
461f9b874c
Various settings UI improvements
2021-10-25 19:16:03 +04:00
Ali
bf253eec46
Refactoring
2021-08-12 16:41:11 +02:00
Ali
904b048a34
Animation updates
2021-08-10 21:18:55 +02:00
Ali
0a9be38425
Fix more warnings
2021-08-05 12:37:57 +02:00
Ali
31bc746984
Fix more warnings
2021-08-05 01:42:59 +02:00
Ali
1a04fb4408
Refactor SyncCore back into TelegramCore
2021-07-21 21:43:20 +02:00
Ilya Laktyushin
8d58a2b239
Various Improvements
2021-07-14 01:07:09 +03:00
Ilya Laktyushin
db55c1a690
Tune passcode background colors
2021-07-12 23:04:17 +03:00
Ilya Laktyushin
9aa9719d6d
Improve passcode background and buttons for inverted pattern gradient wallpapers
2021-07-12 21:44:19 +03:00
Ilya Laktyushin
ed71c4b041
Fix passcode keyboard color
2021-07-12 15:21:16 +03:00
Ilya Laktyushin
8b1f004003
Fix passcode button input cancellation
2021-07-09 20:39:28 +03:00
Ilya Laktyushin
b28b67eef2
Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios
2021-07-09 03:13:24 +03:00
Ilya Laktyushin
3ac8fddce5
Various Fixes
2021-07-09 02:21:24 +03:00
Ilya Laktyushin
4fcb54c687
Add gradient backgrounds in passcode entry screen
2021-07-07 02:31:12 +03:00
Ali
e358d881da
Fix use after free
2021-06-17 00:30:57 +04:00
Ali
918b069431
UI bug fixes
2021-05-15 01:20:26 +04:00
Ilya Laktyushin
fed6d34f53
Various Fixes
2021-03-02 22:10:23 +04:00
Ali
2805b1715c
Cleanup
2020-12-17 16:36:55 +04:00
Ilya Laktyushin
31a37eed51
Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios
2020-11-24 18:26:43 +04:00
Ilya Laktyushin
e789170a1a
Various fixes
2020-10-26 19:12:11 +04:00
Ilya Laktyushin
b97295d6b2
Fix passcode entry title label layout
2020-05-06 16:25:51 +04:00
Ali
92febb8319
Build and run
2020-02-24 19:23:09 +04:00
Ali
f57d6b6168
Temp
2020-02-20 18:08:36 +04:00
Ali
d3091f0abe
Improve Dynamic Type
2019-11-26 20:44:48 +04:00
Ali
211c7f8959
Adjust passcode layout for smaller devices
2019-11-05 22:18:08 +04:00
Ali
2e2fc91cc2
Fix passcode layout
2019-11-04 19:44:25 +04:00
Ali
be87379a4e
Don't allow to bypass passcode by changing time
2019-11-02 23:00:22 +04:00