Commit Graph
967 Commits
Author SHA1 Message Date
isaacandisaac 68a95f53f2 Various improvements 2026-04-24 23:21:05 +04:00
Ilya Laktyushin 96b1432434 Various improvements 2026-04-24 04:55:22 +02:00
isaacisaacClaude Opus 4.7
3559ee9f1d TelegramApi: regenerate SecretApiLayer*.swift via SwiftTL
Replaces the hand-written layer 8/46/73/101/144 files with SwiftTL
output and adds the previously-unpublished layers 17/20/23/45/66/143.
Per-layer struct names (SecretApi8, SecretApi46, ...) and public
enum case signatures are unchanged for the consumers.

The regenerated cumulative snapshots now include every constructor
declared in secret_scheme.tl, including decryptedMessageActionTyping
(layer 17) which the hand-written files had elided. Switch statements
over DecryptedMessageAction in ProcessSecretChatIncomingDecryptedOperations
gain the missing case alongside .decryptedMessageActionNoop (both are
no-ops in the consumer-side state-machine).

BUILD uses glob("Sources/**/*.swift") so no BUILD update required.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 23:02:42 +04:00
IsaacandIsaac 8edaa79eda Merge commit '23c4d9474868a4a694a44fd11f84f914c13fb259' 2026-04-19 23:54:22 +02:00
Ilya Laktyushin 1fa0c7991c Various fixes 2026-04-17 11:06:56 +02:00
IsaacandIsaac bbfd1ddca0 Merge commit '532a3ae3e1e6220268535100f7aeb7b2eb2918d0' 2026-04-17 09:09:55 +02:00
Ilya Laktyushin 532a3ae3e1 Various fixes 2026-04-16 21:45:26 +02:00
IsaacandIsaac bf21bca206 Merge commit '31e3a7dc79a91d78d9dda66945f81c9fc3d62b8e'
# Conflicts:
#	submodules/TelegramCore/Sources/PendingMessages/PendingMessageUploadedContent.swift
#	submodules/TelegramCore/Sources/TelegramEngine/Messages/Polls.swift
#	submodules/TelegramCore/Sources/TelegramEngine/Messages/Translate.swift
2026-04-16 17:52:38 +02:00
Ilya Laktyushin 0df319742a Update API 2026-04-16 01:18:22 +02:00
IsaacandIsaac 0095bfad39 Temp 2026-04-15 13:18:46 +02:00
IsaacandIsaac d575824ab4 Various improvements 2026-04-10 14:30:23 +02:00
IsaacandIsaac 001a5ed5b1 Merge commit 'b3d4c97da45b8932dbbfdde498138bf6fb152f27' 2026-03-30 19:59:16 +08:00
IsaacandIsaac c73bceb797 Cleanup 2026-03-30 19:59:03 +08:00
Ilya Laktyushin f3c18e1436 Various improvements 2026-03-29 22:18:19 +02:00
Ilya Laktyushin 8d7b84caac Various fixes 2026-03-29 18:49:14 +02:00
IsaacandIsaac 0b878e4d24 Various improvements 2026-03-28 00:52:16 +08:00
IsaacandIsaac 8dd7b4c8e7 Temp 2026-03-27 19:30:03 +08:00
IsaacandIsaac 911ebd07ab Update 2026-03-27 19:23:09 +08:00
IsaacandIsaac 2907ddbe46 Unseen polls 2026-03-27 18:30:01 +08:00
Mikhail Filimonov 7354bea3e6 pass iscreator 2026-03-23 10:45:34 +01:00
Ilya Laktyushin 5ed2f0ad1e Various fixes 2026-03-23 00:17:18 +01:00
Ilya Laktyushin c165cbe434 Update API 2026-03-22 18:41:53 +01:00
Ilya Laktyushin 6519b5c84d [WIP] Polls 2026-03-17 11:12:58 +01:00
Ilya Laktyushin 2b9d97b944 Update API 2026-03-17 00:04:50 +01:00
Ilya Laktyushin b1a190f87a [WIP] Polls 2026-03-16 18:07:12 +01:00
Ilya Laktyushin b64d4a23fe Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2026-03-16 13:42:14 +01:00
Ilya Laktyushin 3a311f75bd Update API 2026-03-16 13:37:36 +01:00
IsaacandIsaac 72fbe5d7a7 Various improvements 2026-03-13 14:54:44 +01:00
Mikhail Filimonov a824d97804 api update 2026-03-13 10:40:03 +01:00
Mikhail Filimonov a02f811c2a polls 2026-03-11 17:41:41 +00:00
Ilya Laktyushin c68337ef70 Update API 2026-03-08 08:49:21 +01:00
Ilya Laktyushin e3c84fce71 Various fixes 2026-02-27 14:34:18 +04:00
Ilya Laktyushin 9fe004a7ec Various improvements 2026-02-25 02:08:33 +04:00
IsaacandIsaac e36e44ed72 Temp 2026-02-24 11:11:50 +01:00
IsaacandIsaac 4f517ed01f Temp 2026-02-24 10:56:22 +01:00
Ilya Laktyushin 589e46f52d Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2026-02-17 10:42:35 +04:00
Ilya Laktyushin 9c16af25c0 Update API 2026-02-17 10:25:42 +04:00
IsaacandIsaac 26cc304ca0 Fix bg 2026-02-17 10:19:02 +04:00
Ilya Laktyushin 189d25c32e Update API 2026-02-10 12:58:04 +04:00
Ilya Laktyushin 96bb624b2d Merge branch 'formatted-date-api' 2026-02-06 14:25:09 +04:00
Ilya Laktyushin aa21a14c7d Update API [skip ci] 2026-02-06 13:35:20 +04:00
Ilya Laktyushin e17c7d9859 Update API 2026-02-05 17:27:47 +04:00
Ilya Laktyushin cbe98a3fc6 Various improvements 2026-01-31 07:08:06 +04:00
IsaacandIsaac 962a9ae83a Various improvements 2026-01-30 22:20:50 +08:00
Ilya Laktyushin 206bb40479 Update API 2026-01-22 21:21:24 +04:00
Ilya Laktyushin ea9d8db1d3 Update API [skip ci] 2026-01-20 14:54:15 +04:00
IsaacIsaacClaude Opus 4.5
50c5cc9616 Refactor constructor use sites for types 560-579 to struct pattern
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 00:40:53 +08:00
IsaacIsaacClaude Opus 4.5
bb7e1ae300 Refactor constructor use sites for types 540-559 to struct pattern
Migrated Api.phone.*, Api.photos.*, Api.stats.*, Api.premium.* constructors
to use struct-wrapped enum pattern with --struct-count=560.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 00:28:21 +08:00
IsaacIsaacClaude Opus 4.5
6746305b4b Refactor constructor use sites for types 500-519 to struct pattern
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 00:06:07 +08:00
IsaacIsaacClaude Opus 4.5
b1f723fbe8 Refactor constructor use sites for types 480-499 to struct pattern
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 23:47:18 +08:00