|
c7d82d41f0
|
feat: message groups
|
2023-10-06 01:47:45 +03:00 |
|
|
85ca3b4603
|
feat: abort signals
|
2023-10-05 18:10:15 +03:00 |
|
|
31b41c93fc
|
chore: extract MASK_POS
closes MTQ-43
|
2023-10-05 04:41:47 +03:00 |
|
|
74f3d53448
|
chore: removed eager-async-pool dependency
closes MTQ-76
|
2023-10-05 04:38:55 +03:00 |
|
|
ff75d40e78
|
docs: generate user/bot availability automagically
closes MTQ-85
|
2023-10-05 04:00:58 +03:00 |
|
|
ec55cb37f7
|
chore: export Long from core
|
2023-10-05 01:47:14 +03:00 |
|
|
e22db98444
|
fix: support no-dispatch index + option to disable it
|
2023-10-05 01:32:22 +03:00 |
|
|
2bde1c4f3e
|
feat: feature parity with botapi 6.9
well mostly, and assuming i didn't miss anything. closes MTQ-72
|
2023-10-04 23:34:55 +03:00 |
|
|
e7dc8f0ec7
|
feat: setEmojiStatus
|
2023-10-04 21:05:07 +03:00 |
|
|
15b76aab60
|
feat: more stories-related stuff
i forgor 💀
|
2023-10-04 20:50:57 +03:00 |
|
|
c13cb93b97
|
docs(threads): imroved HistoryReadUpdate docs
|
2023-10-04 19:31:00 +03:00 |
|
|
7abcc6188a
|
feat: stories and boosts
closes MTQ-51
|
2023-10-04 19:26:21 +03:00 |
|
|
62815d26d7
|
fix(tl): support multiple usages of the same flag
|
2023-10-04 02:45:11 +03:00 |
|
|
e4e51f7d90
|
docs: fixed nbsp handling, updated to layer 165
|
2023-10-03 19:34:12 +03:00 |
|
|
94a3c1631f
|
fix: bumped file_id version
|
2023-10-03 16:55:03 +03:00 |
|
|
1686c3f183
|
feat: history ttl
closes MTQ-86
|
2023-10-03 04:05:24 +03:00 |
|
|
6f7cda5544
|
feat: content protection aka noforwards
closes MTQ-84
|
2023-10-03 03:48:52 +03:00 |
|
|
efaba06102
|
feat: multiple usernames
closes MTQ-57
|
2023-10-03 03:23:23 +03:00 |
|
|
544e5a68dc
|
feat: opt-in error reporting
|
2023-10-03 02:49:53 +03:00 |
|
|
00f30a6495
|
feat: forums
closes MTQ-77
|
2023-10-03 00:58:45 +03:00 |
|
|
b2fccf4978
|
feat: better support for join requests
|
2023-10-02 19:54:11 +03:00 |
|
|
ea7eabf0be
|
feat: more non-iterable versions of methods
|
2023-10-02 18:00:00 +03:00 |
|
|
55c4f296fb
|
refactor: extract input reactions to InputReaction
|
2023-10-01 16:36:29 +03:00 |
|
|
95032d3b9a
|
feat: added ArrayPaginated
|
2023-09-29 21:45:11 +03:00 |
|
|
82994408a2
|
feat: refactor some iterable methods to have non-iterable counterpart
|
2023-09-29 17:02:36 +03:00 |
|
|
59ac74f300
|
refactor: moved makeInspectable to utils, also fixed ArrayWithTotal
|
2023-09-25 14:48:32 +03:00 |
|
|
dbcd3f0911
|
feat(tl): updated to 164 layer
|
2023-09-24 20:22:09 +03:00 |
|
|
6279126439
|
chore: remove some casts from filter
|
2023-09-24 04:26:28 +03:00 |
|
|
7a41950632
|
fix: use inputPeer in CallbackQuery#getMessage()
closes #7
|
2023-09-24 04:16:43 +03:00 |
|
|
5dcd965934
|
chore: add export * from core to client
|
2023-09-24 04:10:18 +03:00 |
|
|
7ff433ed0a
|
refactor: import tl from core/client, not tl
|
2023-09-24 03:37:34 +03:00 |
|
|
e771e592fd
|
feat: assertTypeIsNot
closes MTQ-64
|
2023-09-24 02:40:41 +03:00 |
|
|
befbceaf8a
|
chore: changed prettier width to 120
|
2023-09-24 01:32:22 +03:00 |
|
|
fbe264aab0
|
ci: moved type-aware linting to pre-commit and ci
|
2023-09-24 01:08:01 +03:00 |
|
|
976c25141c
|
refactor: move errors to core
|
2023-09-22 15:32:28 +03:00 |
|
|
6e8351ac01
|
refactor: extracted dispatcher filters into multiple files
|
2023-09-21 14:48:08 +03:00 |
|
|
a3ebd3fc66
|
fix(tl): ctors with primitive vectors are incorrectly marked as static-size
|
2023-09-21 14:46:44 +03:00 |
|
|
7a6a30ea5c
|
chore: export core utils from @mtcute/core/utils
|
2023-09-21 13:18:09 +03:00 |
|
|
85d2c5f305
|
fix: test fixes
|
2023-09-21 02:53:08 +03:00 |
|
|
b8f63b0634
|
feat(tl): static object size computation
closes MTQ-21
|
2023-09-20 18:37:26 +03:00 |
|
|
5a3b101c9f
|
chore: avoid using {}, use Maps instead
|
2023-09-19 01:33:47 +03:00 |
|
|
80d4c59c69
|
fix: lru map doesn't update links
closes #8
|
2023-09-18 19:40:09 +03:00 |
|
|
53b008f8bc
|
fix: support <tg-emoji> and tg-spoiler in html parser
|
2023-09-18 03:40:20 +03:00 |
|
|
7bf63b2507
|
fix: dont export everything on first connection
|
2023-09-18 03:16:29 +03:00 |
|
|
55edbde3e7
|
fix: fixed new error codegen
|
2023-09-07 22:26:52 +03:00 |
|
|
aa863c6a2f
|
chore: added no-console rule
|
2023-09-07 22:25:50 +03:00 |
|
|
4b7d7d2e35
|
refactor: reworked errors codegen
|
2023-09-06 23:54:51 +03:00 |
|
|
22d8b815d3
|
refactor: improved api of set-game-score function
|
2023-09-03 03:44:02 +03:00 |
|
|
81ce550604
|
chore: improved eslint config
closes MTQ-54
|
2023-09-03 02:37:51 +03:00 |
|
|
a679f364fd
|
fix: fixed upload and download for new networking
|
2023-08-23 23:49:47 +03:00 |
|
|
4a0d6fbc88
|
fix: fixed upload and download for new networking
|
2023-08-23 22:11:42 +03:00 |
|
|
85c43d804d
|
fix: client and updates fixes
|
2023-08-12 22:40:37 +03:00 |
|
|
2b1bac053e
|
feat: support for tmp_sessions
|
2023-08-12 18:26:46 +03:00 |
|
|
01d476d19a
|
feat: support for dc switches, session import/export, rpc sending
|
2023-08-11 23:59:24 +03:00 |
|
|
13c0a97a58
|
fix: rebase fixes
|
2023-07-24 00:14:37 +03:00 |
|
|
743058a020
|
fix: rebase fixes
|
2023-07-24 00:14:37 +03:00 |
|
|
eb585fc3f1
|
build: fixes after rebase
|
2023-07-24 00:14:37 +03:00 |
|
teidesu
|
0b4edbf70e
|
feat(core): update connection count and pfs usage on the go
holy shit i actually made it 🫣
|
2023-07-24 00:14:37 +03:00 |
|
teidesu
|
f68d83da06
|
feat(core): sync keys between connections, exclusive lock for auth
in other words, only one main connection does authorization, others wait
|
2023-07-24 00:14:37 +03:00 |
|
teidesu
|
bd5130c77b
|
fix(core): use existing auth_key from storage
|
2023-07-24 00:14:37 +03:00 |
|
teidesu
|
a23197df91
|
feat(core): (initial) support pfs
|
2023-07-24 00:14:37 +03:00 |
|
teidesu
|
c9a86c28f0
|
feat(core): support %h for non-buffer types in logger
|
2023-07-24 00:14:37 +03:00 |
|
teidesu
|
27d3058408
|
fix(core): destroy_session requests not being sent
i am actually retarded
|
2023-07-24 00:14:36 +03:00 |
|
teidesu
|
6eed69ad02
|
refactor: extracted auth key management to AuthKey class
|
2023-07-24 00:14:36 +03:00 |
|
teidesu
|
4f834afc6a
|
refactor: (initial) extracted connection management to NetworkManager
|
2023-07-24 00:14:29 +03:00 |
|
teidesu
|
76639d2993
|
fix(early-timer): rescheduling inside handler getting instantly reset
|
2023-07-24 00:13:44 +03:00 |
|
teidesu
|
4848c4e62d
|
refactor: extracted dc config management to separate class
|
2023-07-24 00:13:42 +03:00 |
|
|
6a2c5d90b7
|
fix: error on extra fields in TelegramClient#call + related fixes
|
2023-07-24 00:12:17 +03:00 |
|
|
6221a8716f
|
fix: handle vectors of primitives in rpc_result
|
2023-07-20 22:07:07 +03:00 |
|
|
99e83b40aa
|
feat(codegen): support bare types and vectors
closes MTQ-48
|
2023-07-20 20:22:57 +03:00 |
|
|
754a288c87
|
fix: fixes after layer bump
|
2023-07-20 19:01:34 +03:00 |
|
|
d3338f6614
|
fix: build fixes + updated to 160 schema
|
2023-07-20 17:51:24 +03:00 |
|
|
d88bc0ea60
|
chore: code quality improvements
improved eslint config, fixed linter issues, added husky
|
2023-06-05 00:30:48 +00:00 |
|
|
0471310382
|
chore: better dependencies management
updated and pinned dependencies
added validation for external deps conflicts
removed tl-reference
|
2023-06-04 17:00:33 +00:00 |
|
|
c591f96b81
|
fix: local floodwait handler fix
im actually retarded lmao
|
2023-06-04 16:04:46 +00:00 |
|
teidesu
|
8df099fcb8
|
feat: updated to layer 150
|
2022-12-07 14:13:24 +03:00 |
|
teidesu
|
b0055b791c
|
fix(client): incorrect parsing of video stickers as video
|
2022-12-05 04:05:43 +03:00 |
|
teidesu
|
bc2ed98b14
|
refactor: use ??= for memoization
|
2022-10-30 22:24:07 +03:00 |
|
teidesu
|
70b09903f1
|
feat(client): support pre-checkout queries
|
2022-10-30 20:51:50 +03:00 |
|
teidesu
|
e75ac9fa5d
|
feat(client): support invoices with extended media
|
2022-10-30 20:51:38 +03:00 |
|
teidesu
|
1935413aee
|
fix(build): fixed delimiter in updates codegen conflicting with prettier
|
2022-10-30 20:37:52 +03:00 |
|
teidesu
|
f5986e694a
|
refactor(client): moved parse-update.ts to types/updates
|
2022-10-30 20:36:17 +03:00 |
|
teidesu
|
7d10e65ecc
|
fix: properly handle peers without access hash
|
2022-10-30 20:25:49 +03:00 |
|
teidesu
|
89fd8e8ef0
|
feat(tl): updated schema to 147
|
2022-10-30 18:49:55 +03:00 |
|
teidesu
|
71b39d6f53
|
feat(tl): generate diff file for simpler update flow
primarily for my own use
|
2022-10-30 18:38:31 +03:00 |
|
teidesu
|
416b3d9ef9
|
refactor: exported string session parsing/serialization to a module
|
2022-10-09 20:49:39 +03:00 |
|
teidesu
|
8adb79511f
|
feat(tl): updated layer to 146
|
2022-09-28 00:42:21 +03:00 |
|
teidesu
|
d0ea4ed5ca
|
refactor: changed stylizing of the name (MTCute -> mtcute)
|
2022-09-14 16:18:56 +03:00 |
|
teidesu
|
443786a35b
|
build: fixed build for client and dispatcher packages
|
2022-09-12 19:50:39 +03:00 |
|
teidesu
|
bbd738f572
|
feat(i18n): added OtherLanguageWrapExhaustive for exhaustive other languages
|
2022-09-12 15:34:30 +03:00 |
|
teidesu
|
d4040a768f
|
fix(i18n): enforce same arg types in OtherLanguageWrap
|
2022-09-12 15:28:45 +03:00 |
|
teidesu
|
b7d0b85a15
|
docs(i18n): improved docs
|
2022-09-12 15:01:43 +03:00 |
|
teidesu
|
4847523cc1
|
build: updated name in package.json
again. i am actually braindead
|
2022-09-12 14:50:43 +03:00 |
|
teidesu
|
b96c1407d0
|
feat(i18n): added pluralization helpers
also slight refactor of typings
|
2022-09-12 14:37:09 +03:00 |
|
teidesu
|
77bfef98d1
|
feat: updated to 145 layer
|
2022-09-12 13:54:33 +03:00 |
|
teidesu
|
597cb4f07b
|
feat(i18n): exported default adapter
|
2022-08-29 18:57:00 +03:00 |
|
teidesu
|
5019d7b596
|
feat(i18n): removed immediate dependency on client to allow for outside usage
|
2022-08-29 18:54:43 +03:00 |
|
teidesu
|
689533c549
|
feat(i18n): allow custom adapters
|
2022-08-29 18:53:27 +03:00 |
|
teidesu
|
ea299cacca
|
docs: improve documentation
|
2022-08-29 16:22:57 +03:00 |
|
teidesu
|
e7219ed2de
|
refactor: normalizeToInput* now throws an error by itself, never returning null
|
2022-08-29 16:15:37 +03:00 |
|