Commit Graph

22 Commits

Author SHA1 Message Date
Isaac
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
Isaac
1f4b520b1b Refactor constructor use sites for types 440-459 to struct pattern
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 23:29:12 +08:00
Isaac
8a99f76f93 Refactor constructor use sites for types 320-339 to struct pattern
Migrated constructors: starsSubscription, starsSubscriptionPricing,
starsTopupOption, starsTransaction, starsTransactionPeer,
statsAbsValueAndPrev, statsDateRangeDays, statsGraph, statsGraphAsync,
statsGraphError, statsGroupTopAdmin, statsGroupTopInviter,
statsGroupTopPoster, statsPercentValue, stickerKeyword, stickerPack,
stickerSet, stickerSetCovered, stickerSetFullCovered,
stickerSetMultiCovered, stickerSetNoCovered, storiesStealthMode,
storyAlbum, storyFwdHeader

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 15:06:15 +08:00
Isaac
e68bdc05ca Refactor Api types 150-179 to use struct-wrapped constructors
- Update pattern matches to use struct-based extraction for inputPeer*,
  inputMedia*, inputReplyTo*, inputSticker*, inputPhoto, inputUser, etc.
- Wrap constructor calls with .init() for struct-wrapped enum cases
- 47 TelegramCore source files modified
- 5 TelegramApi files regenerated with --struct-count=180

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 15:18:11 +08:00
Ilya Laktyushin
5e79ec4b32 Frozen account improvements 2025-03-19 16:40:26 +04:00
Ilya Laktyushin
ef3eb05d69 Frozen account improvements 2025-03-19 14:39:39 +04:00
Isaac
6c4070eb52 Serialization update 2025-02-14 19:11:58 +04:00
Isaac
923587b0da [WIP] Dynamic video streaming 2024-09-18 01:04:29 +08:00
Ali
f6be1e4120 Network optimizations 2023-02-07 23:23:18 +04:00
Ali
7869790318 Support new featured stickers & emoji API 2022-12-25 03:37:36 +04:00
Ali
ff22c7e981 [WIP] General UI improvements 2022-09-16 22:59:16 +04:00
Ali
c141531c7b Animated emoji improvements 2022-07-19 03:38:07 +02:00
Ali
c51b58ca72 [WIP] Entity input panel 2022-07-13 01:21:54 +02:00
Ali
3905afc692 Remove debugging code 2022-06-21 10:02:42 +01:00
Ali
bd4d32d293 Debugging 2022-06-21 09:49:27 +01:00
Ilya Laktyushin
36e341f1a6 Various fixes 2022-05-03 11:31:14 +04:00
Ilya Laktyushin
15b708791d Update API 2021-11-19 18:32:05 +04:00
Ali
1141e09c1b Refactoring 2021-09-07 13:09:06 +04:00
Ali
e3f307925e Update API 2021-07-25 12:36:46 +02:00
Ali
e4043b28e4 Update API 2021-07-23 18:41:15 +02:00
Ali
1a04fb4408 Refactor SyncCore back into TelegramCore 2021-07-21 21:43:20 +02:00
Ali
9e4853d9a7 Refactoring 2021-03-24 03:18:22 +04:00