51 Commits
Author SHA1 Message Date
Ilya Laktyushin 91eb779ae2 Merge commit 'c64653ed37ce9fe2bc74e260e9e960fcf3ab5dc1' 2026-05-14 12:45:26 +02:00
Mikhail Filimonov fe6836ab02 flag 2026-04-21 12:11:11 +01:00
Mikhail Filimonov b5973fed13 canManageBots flag 2026-03-27 16:18:42 +01:00
IsaacandClaude Opus 4.5 55c53717af Refactor constructor use sites for types 360-379 to struct pattern
Migrated 20 types including userProfilePhoto, userStatus*, username, videoSize*,
wallPaper*, webDocument*, webPage*, webViewResultUrl, authorizations,
authorizationForm, autoDownloadSettings, businessChatLinks, chatThemes,
connectedBots, and contentSettings.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 22:45:35 +08:00
IsaacandClaude Opus 4.5 9b71eb0f8f Refactor constructor use sites for types 340-359 to struct pattern
Updates TelegramCore to work with --struct-count=360. This batch includes
story types, update types, user types, theme types, and various other
constructors in the 340-359 type range.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 22:21:57 +08:00
IsaacandClaude Opus 4.5 c6b0ef5da3 Refactor constructor use sites for types 220-239 to struct pattern
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 02:08:10 +08:00
IsaacandClaude Opus 4.5 375c1bc3e0 Refactor Api types 23-32 to use struct-wrapped constructors
Types refactored:
- BotCommandScope*, BotInfo, BotInlineMessage*, BotInlineResult
- BotMenuButton, BotPreviewMedia, BotVerification, BotVerifierSettings
- BusinessAwayMessage, BusinessAwayMessageScheduleCustom

Updated pattern matching and construction sites in TelegramCore.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 19:31:50 +08:00
Isaac 2db08cde89 Glass 2026-01-13 19:21:49 +04:00
Ilya Laktyushin a0e96582dd Update API [skip ci] 2025-09-19 12:20:21 +04:00
Ilya Laktyushin cb523192d5 Various improvements 2025-09-17 20:58:42 +04:00
Isaac 905a46e6cc Update API 2025-08-11 16:54:32 +02:00
Isaac 1fb93ab298 Various improvements 2025-02-25 14:46:07 +00:00
Ilya Laktyushin 4f42e41180 Update API [skip ci] 2025-02-21 17:23:25 +04:00
Ilya Laktyushin d167aa4b0e Update API [skip ci] 2025-02-18 10:09:58 +04:00
Ilya Laktyushin 6e850130fd Update API [skip ci] 2024-12-26 07:27:14 +04:00
Ilya Laktyushin dce651616e Update API [skip ci] 2024-12-18 21:40:23 +04:00
Isaac c57dfdedc6 Bot previews 2024-07-19 20:25:14 +08:00
Isaac a4b4bb5a82 [WIP] Bot previews 2024-07-16 19:12:26 +08:00
Isaac 5fc369ae4a Business features 2024-03-25 19:34:03 +04:00
Isaac eeba8a7db1 Privacy settings 2024-01-12 22:42:18 +04:00
Mike Renoir fd7d20e5db some changes for 172 layer 2024-01-11 20:31:37 +04:00
Isaac 9643d1712b Update API 2023-11-23 19:20:10 +04:00
Isaac 497c7fab1f Update API 2023-11-22 16:42:29 +04:00
Isaac 66b3d8b874 [WIP] Colored profiles 2023-11-22 01:05:47 +04:00
Ilya Laktyushin 7fbac7ddc0 Various improvements 2023-10-18 23:59:56 +04:00
Ilya Laktyushin 137c3d9101 Update API 2023-10-16 13:20:46 +04:00
Ali f8a7d0e2e6 Carry over isCloseFriend from non-min user 2023-07-15 20:03:01 +04:00
Ali f7ce9d4ecf Stories 2023-07-03 14:59:02 +02:00
Ali 84dcde0051 Stories 2023-06-30 19:48:37 +02:00
Ali af19d3f4b5 [WIP] Stories 2023-06-06 23:23:48 +04:00
Ilya Laktyushin eeb1c469f3 Camera and editor improvements 2023-05-26 17:32:02 +04:00
Ilya Laktyushin 4ac9d1cb57 Various improvements 2023-03-28 20:30:04 +04:00
Ilya Laktyushin 9abee7dc1f Various fixes 2023-03-28 05:18:49 +04:00
Ilya Laktyushin bbf21bfe17 Avatar improvements 2023-01-31 16:07:55 +04:00
Ilya Laktyushin 74cd2b6093 Various fixes 2023-01-27 19:53:44 +04:00
Ilya Laktyushin 1103706315 Update API 2022-12-05 17:05:40 +04:00
Mike Renoir 5e5571d3cd added hasVideo for TelegramImageRepresentation. This is better way to check that user or chat has video avatar. 2022-11-01 17:40:29 +04:00
Ilya Laktyushin 295bfcaab3 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2022-10-03 18:46:31 +03:00
Ilya Laktyushin 9f0dc8c1d8 Update API [skip ci] 2022-10-03 16:45:43 +03:00
Mike Renoir 4f973162cc update layer + multiply usernames for channels and users 2022-10-03 15:03:53 +04:00
Ali feb899920c [WIP ]Emoji statuses 2022-08-09 22:58:03 +04:00
Ilya Laktyushin 71bde57b6a Various Improvements 2022-04-23 05:28:29 +04:00
Ilya Laktyushin 5ac4784744 Web app improvements 2022-04-06 17:31:41 +04:00
Ilya Laktyushin c4f4203c02 Web app improvements 2022-04-06 12:45:58 +04:00
Ilya Laktyushin 7ffe317a99 Initial web app implementation 2022-03-25 06:23:46 +04:00
Ali 7c8ad70014 Merge branch 'master' into experimental-2 2021-07-21 22:04:58 +02:00
Ali 1a04fb4408 Refactor SyncCore back into TelegramCore 2021-07-21 21:43:20 +02:00
Ali a23971c0ef Initial 64-bit id support 2021-06-28 20:02:50 +04:00
Ali d1160beadf Resource API refactoring 2021-03-29 21:20:08 +04:00
Ali 4dae31e340 Initial peer id refactoring 2021-03-24 19:35:52 +04:00