83f209e44a
chore: bump version to 1.2
2026-06-30 15:01:22 +03:00
isaac
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
isaac
9ed75ca048
Fix build
2026-04-21 15:08:45 +04:00
isaac
615becca7a
Update tgcalls
2026-04-21 13:59:36 +04:00
Isaac
7b2b74e79b
Postbox -> TelegramEngine wave 6: unused import Postbox batch sweep
...
First build-verified unused-import sweep: speculatively dropped
import Postbox from 782 consumer files (plain ^import Postbox$ lines,
excluding TelegramCore/Postbox/TelegramApi paths), iterated 18 full
project builds with --continueOnError, restored the import on every
file that failed to compile. 183 drops survived; 189 consumer modules
newly Postbox-free.
Bundled: spec + plan + C1 atomic batch drop + C2 CLAUDE.md outcome and
permanent methodology guidance under Wave-selection. The methodology
subsection captures the reusable playbook (--continueOnError is
essential, dependency graphs are deep so expect many iterations,
pattern-based preemptive restores accelerate convergence, and
CLAUDE.md's engine typealias cheat sheet arrows are migration targets
rather than typealiases in TelegramCore).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 23:46:13 +02:00
Isaac
72fbe5d7a7
Various improvements
2026-03-13 14:54:44 +01:00
Isaac
8422b48216
Glass gallery
2026-01-27 21:04:08 +08:00
Isaac
6ad2622b30
Various updates
2026-01-24 00:35:42 +08:00
Mikhail Filimonov
6b82d49945
- macos related
2026-01-07 21:35:27 +04:00
Ilya Laktyushin
498ce24a09
Various fixes
2025-08-25 02:16:37 +04:00
Isaac
a23deded22
Cleanup
2025-06-28 19:48:34 +02:00
Isaac
69feac4d97
Various improvements
2025-06-03 23:07:46 +08:00
Isaac
4fdbe44825
Various improvements
2025-05-30 21:08:32 +08:00
Ilya Laktyushin
31926980e7
Various fixes
2025-05-28 16:19:25 +02:00
Ilya Laktyushin
4180b348f1
Various improvements
2025-05-22 06:12:04 +02:00
Ilya Laktyushin
81e11d6d36
Various improvements
2025-05-20 22:30:48 +02:00
Isaac
631f942a7f
Revert "Improve story video playback"
...
This reverts commit d4443f9682 .
2025-05-05 22:20:22 +02:00
Isaac
d4443f9682
Improve story video playback
2025-04-29 16:44:43 +02:00
Isaac
383ab9e479
Various improvements
2025-03-07 17:52:50 +01:00
Isaac
23ebf39221
Various improvements
2025-02-28 00:34:28 +01:00
Isaac
1fb93ab298
Various improvements
2025-02-25 14:46:07 +00:00
Isaac
54ee2c17aa
Rewrite gif rendering
2025-02-19 13:22:12 +01:00
Isaac
f17ead143a
Various improvements
2025-02-18 14:43:23 +01:00
Isaac
ded946411c
Merge branch 'beta'
...
# Conflicts:
# submodules/TelegramCallsUI/Sources/PresentationGroupCall.swift
# submodules/TelegramVoip/Sources/GroupCallContext.swift
# versions.json
2025-01-24 21:05:37 +04:00
Isaac
c21ebb06b5
Finalize timestamp sharing
2025-01-24 21:03:39 +04:00
Mikhail Filimonov
0794a1cdb9
Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios
...
# Conflicts:
# submodules/MediaPlayer/Sources/FFMpegFileReader.swift
2025-01-16 11:30:14 +01:00
Isaac
4d66f53230
Update PlayerV2
2025-01-14 22:49:26 +08:00
Isaac
789614e24d
Backport fixes
2025-01-14 12:32:53 +08:00
Isaac
22980d7c9a
[Temp]
2025-01-14 11:52:31 +08:00
Mikhail Filimonov
0433c17ab3
Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios
2025-01-06 17:59:21 +04:00
Mikhail Filimonov
91a7d728e3
macos related changes
2025-01-02 07:51:34 +04:00
Isaac
ad0188f0ed
[WIP] Livestream V2
2024-12-31 14:03:02 +08:00
Mikhail Filimonov
04eb8524c8
Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios
...
# Conflicts:
# submodules/MediaPlayer/Sources/MediaDataReader.swift
2024-12-28 11:29:44 +04:00
Mikhail Filimonov
46d930fddf
-bump macos
2024-12-28 11:28:40 +04:00
Isaac
b20cc376c4
Video Player V2
2024-12-27 20:07:37 +08:00
Isaac
df9e27f4fb
[Temp] video v2
2024-12-25 00:18:02 +08:00
Isaac
3b381bb579
Merge branch 'beta'
2024-12-24 15:03:41 +08:00
Isaac
7cbf77c2b6
Return EOF when fetchedCount == 0
2024-12-24 14:42:59 +08:00
Isaac
4a89d31af1
Merge branch 'beta'
...
# Conflicts:
# submodules/MediaPlayer/Sources/ChunkMediaPlayerV2.swift
2024-12-24 13:26:57 +08:00
Isaac
3c3632c646
Revert "Fix channel video playback on iOS. < 17.5"
...
This reverts commit 8b89834d15 .
2024-12-23 21:45:10 +08:00
Isaac
47c35dff70
Merge commit ' d92c751b6f'
2024-12-23 21:43:40 +08:00
Isaac
d1934371fe
[WIP] Player V2
2024-12-23 21:43:37 +08:00
Mikhail Filimonov
3095400114
macos related changes
2024-12-19 14:58:12 +04:00
Isaac
8b89834d15
Fix channel video playback on iOS. < 17.5
...
(cherry picked from commit 3c6a3e58e1 )
2024-12-12 23:41:00 +08:00
Isaac
3c6a3e58e1
Fix channel video playback on iOS. < 17.5
2024-12-12 23:38:58 +08:00
Isaac
e8706fd71b
Server-controlled AV1 support
2024-12-10 22:22:47 +08:00
Isaac
7e9b1fcc40
[WIP] Conference calls
2024-12-10 22:17:36 +08:00
Isaac
b4328002c6
Part 2 of video fixes
...
(cherry picked from commit abd37916c3 )
2024-12-06 22:17:34 +08:00
Isaac
af8276cf2d
Fix video playback in iOS < 17.5
...
(cherry picked from commit 5c5236ce4c )
2024-12-06 22:17:20 +08:00
Isaac
abd37916c3
Part 2 of video fixes
2024-12-06 22:14:45 +08:00