isaac
e2da230af6
InstantPage V2: media rendering (image / video / map / cover)
...
Design and plan, then the implementation: extract a shared
openInstantPageMedia helper for V1+V2 reuse, add typed media item
cases + allMedias() helper, introduce InstantPageV2RenderContext and
thread it through the view tree, add four media wrapper views, route
layout dispatch through typed media items, let the chat bubble build
the render context so real media renders, wire gallery tap routing,
cache V2View by message id + stableVersion, add stable-id identity +
per-class update(item:theme:), reuse item views on re-layouts via
stable-id harvest, preserve TextView clipping inset on reuse, and let
the use site control media-reference construction.
2026-05-20 00:33:28 +08:00
isaac
f5cb1391aa
Merge commit '96b1432434205e2d09d7615bde1402d762ac2b8c'
2026-04-24 11:24:47 +04:00
isaac and Claude Opus 4.7
8408e0ae19
Postbox -> TelegramEngine waves 27-36
...
Consumer-sweep, facade-addition, and Peer→EnginePeer migrations:
- Wave 27: preferencesView consumer sweep
- Wave 28: resourceData consumer sweep
- Wave 29: resourceStatus consumer sweep
- Wave 30: _asStatus() bridge cleanup
- Wave 31: unused-import sweep re-run
- Wave 32: resourceStatus residue sweep
- Wave 33: loadedPeerWithId consumer sweep
- Wave 34: FoundPeer.peer Peer -> EnginePeer
- Wave 35: SendAsPeer.peer Peer -> EnginePeer
- Wave 36: ContactListPeer.peer Peer -> EnginePeer
Also includes per-wave specs, implementation plans, outcome logs, and
a CLAUDE.md wave-counter update.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-24 11:24:13 +04:00
Ilya Laktyushin
dbd40fe7d3
Various improvements
2026-04-22 23:03:51 +02:00
Ilya Laktyushin
ef51bad0be
Various fixes
2024-09-03 17:18:22 +04:00
Ilya Laktyushin
5978a5278d
Local instant view
2024-08-29 11:44:05 +04:00
Ali
6a548e11a6
Refactoring [skip ci]
2023-04-19 23:47:38 +04:00
Ali
b324029366
Energy settings
2023-02-14 23:12:59 +04:00
Ali
41060f0da0
Modernized save to gallery
2023-01-13 21:14:45 +04:00
Ali
614c74b0b0
[WIP] Modern cache
2022-12-17 00:17:31 +04:00
Ali
ac8e9a0b9c
Download manager improvements
2022-02-18 20:12:38 +04:00
Ali
00b6826303
Refactoring [skip ci]
2021-09-24 22:56:48 +03:00
Ali
1a04fb4408
Refactor SyncCore back into TelegramCore
2021-07-21 21:43:20 +02:00
Ali
251133d3f4
Fix instant view pinch to zoom
2021-04-10 01:28:39 +04:00
Ali
9a1cdb0813
Pinch
2021-04-06 19:02:23 +04:00
Ali
22b04a7ffb
[WIP] Chat Import
2021-01-23 22:45:41 +04:00
Ali
00c19ff8a4
Pre-release bug fixes
2020-10-28 20:05:48 +04:00
Ali
2e81229d8a
Use source peer's autodownload settings in instant view
2020-01-03 16:06:29 +04:00
Ali
8963691778
Initial support for gallery content transition rect
2019-12-20 20:25:15 +04:00
Ali
a7aa457a92
Merge Implement content restriction API
2019-12-08 23:18:37 +04:00
Ilya Laktyushin
8ebefb813d
Add venues list in location group creation
2019-11-16 08:27:56 +04:00
Ali
a66f13d969
Support PixelDimensions
2019-11-03 00:44:55 +04:00
Peter
10692a323e
Refactor SyncCore
2019-10-21 16:58:00 +04:00
Peter
f1d1754aa5
Temp
2019-08-30 23:32:32 +04:00
Peter
f151d907d2
Refactor InstantPageUI and related modules
2019-08-12 21:15:45 +03:00