Commit graph

232 commits

Author SHA1 Message Date
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