Ilya Laktyushin
e0f4655cc5
Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios
2026-05-29 09:24:16 +02:00
Ilya Laktyushin
3e6363abf9
Various improvements
2026-05-28 16:50:05 +02:00
Ilya Laktyushin
91eb779ae2
Merge commit ' c64653ed37'
2026-05-14 12:45:26 +02:00
isaac
7919556375
Postbox -> TelegramEngine wave 20: shortLivedResourceCachePathPrefix consumer sweep
...
22 call sites across 16 consumer modules migrated to the wave-19 facade:
context.account.postbox.mediaBox.shortLivedResourceCachePathPrefix(resource.id)
->
context.engine.resources.shortLivedResourceCachePathPrefix(id: EngineMediaResource.Id(resource.id))
ItemListStickerPackItem additionally drops the wave-18 `let rawResource` intermediate.
Skipped: MediaEditorComposerEntity.swift:245 (uses local `postbox:` init-param,
not `context.account.postbox`; needs its own wave). No modules become Postbox-free
this wave — each still has other Postbox usage.
2026-04-21 02:27:39 +04:00
isaac
a86376c25e
Postbox -> TelegramEngine wave 18: ItemListStickerPackItem mixed-shape migration
...
- Add 3 narrow typealiases to TelegramCore (rule 1 — narrow utility aliases):
EngineItemCollectionId, EngineFetchResourceSourceType, EngineFetchResourceError.
- StickerPackThumbnailItem.animated payload: MediaResource -> EngineMediaResource
(wave-4 shape). Equatable uses EngineMediaResource.== (identical semantics).
- Replace raw fetchedMediaResource() with context.engine.resources.fetch()
(wave-3 facade, pre-existing).
- Module becomes fully Postbox-free (source + BUILD).
2026-04-20 22:22:42 +02:00
Ilya Laktyushin
8098f24f4e
Various improvements
2026-03-22 16:41:22 +01:00
Isaac
4a13c3830a
Glass
2025-12-26 20:29:30 +08:00
Ilya Laktyushin
0915a42e64
Various improvements
2025-10-16 05:30:06 +04:00
Ilya Laktyushin
1ed853e255
Various fixes
2025-04-25 14:33:25 +04:00
Isaac
faa765b601
Various optimizations
2025-03-04 14:13:07 +01:00
Isaac
6c4070eb52
Serialization update
2025-02-14 19:11:58 +04:00
Ilya Laktyushin
914dbc46f6
Recent actions improvements
2024-04-23 12:01:28 +04:00
Ilya Laktyushin
6906df0243
[WIP] Stickers editor
2024-03-15 10:55:40 +04:00
Isaac
f259829c8a
[WIP] Business
2024-02-20 14:45:25 +04:00
Ilya Laktyushin
f4893a6792
Group boosts
2024-02-09 16:20:06 +04:00
Ilya Laktyushin
b4b90b090c
Group boosts
2024-02-05 16:18:02 +04:00
Ilya Laktyushin
4ac9d1cb57
Various improvements
2023-03-28 20:30:04 +04:00
Ilya Laktyushin
400f11294d
Fix archived stickers bulk editing
2023-03-02 18:28:27 +04:00
Ali
b324029366
Energy settings
2023-02-14 23:12:59 +04:00
Ali
614c74b0b0
[WIP] Modern cache
2022-12-17 00:17:31 +04:00
Ilya Laktyushin
1103706315
Update API
2022-12-05 17:05:40 +04:00
Ali
a92f3fe738
Fix build
2022-11-01 18:07:52 +04:00
Ali
7b663a3445
Emoji input improvements
2022-07-22 02:12:10 +02:00
Ali
cff972c968
Sticker refactoring
2022-06-08 20:44:14 +04:00
Ilya Laktyushin
f2d7c9ab9b
Various fixes
2022-05-26 08:21:00 +04:00
Ilya Laktyushin
bb0d62f42e
Various improvements
2022-05-18 18:17:32 +04:00
Ilya Laktyushin
7da0357b6d
Initial implementation of attachment menu
2022-02-11 19:38:28 +03:00
Ilya Laktyushin
8bd663e908
Fix trending video stickerpack thumbnail
2022-02-01 23:45:29 +03:00
Ilya Laktyushin
c8541599ba
Video Stickers Fixes
2022-01-31 00:35:11 +03:00
Ilya Laktyushin
bbc082e991
Reimplement video stickers
2022-01-27 13:06:44 +03:00
Ilya Laktyushin
87c6d4fdfe
Various Improvements
2022-01-25 19:59:22 +03:00
Ilya Laktyushin
7e9fea5c48
Video Stickers Improvements
2022-01-25 06:05:02 +03:00
Ilya Laktyushin
d668c55322
Various Fixes
2022-01-12 14:10:21 +03:00
Ilya Laktyushin
7a0419ea78
Update sticker pack add buttons
2021-11-26 22:11:09 +04:00
Ilya Laktyushin
28bda23300
Various Fixes
2021-11-26 14:45:36 +04:00
Ilya Laktyushin
c041da85e0
Various Fixes
2021-11-20 20:26:53 +04:00
Ilya Laktyushin
83e17029fc
Various Fixes
2021-10-28 16:04:30 +04:00
Ilya Laktyushin
7860375458
Various fixes
2021-10-27 15:53:59 +04:00
Ilya Laktyushin
2e989d1369
Various Improvements
2021-08-07 22:55:08 +03:00
Ali
c87725579d
Revert "Temporarily disable -warnings-as-errors, investigate whole-module build"
...
This reverts commit 80380d26aa .
2021-08-04 20:45:08 +02:00
Ali
80380d26aa
Temporarily disable -warnings-as-errors, investigate whole-module build
2021-08-04 01:40:18 +02:00
Ali
2d66131682
Refactoring
2021-08-04 01:30:57 +02:00
Ali
1a04fb4408
Refactor SyncCore back into TelegramCore
2021-07-21 21:43:20 +02:00
Ali
d1160beadf
Resource API refactoring
2021-03-29 21:20:08 +04:00
Ilya Laktyushin
13fd591ee0
Various Voice Chats improvements
2021-03-05 20:00:00 +04:00
Ilya Laktyushin
a47a83e9a9
Various Fixes
2021-02-12 16:54:07 +04:00
Ilya Laktyushin
b00f0076f9
Fix shimmering sticker thumbnails
2020-12-21 14:57:14 +04:00
Ali
2805b1715c
Cleanup
2020-12-17 16:36:55 +04:00
Ilya Laktyushin
682672862e
Use immediate thumbnails in sticker packs roll and settings
2020-12-15 18:23:58 +04:00
Ilya Laktyushin
1d2953f342
Cleanup
2020-11-04 22:22:25 +04:00