teidesu
63d0ea2ddf
feat(client): support join requests
2022-05-09 17:25:38 +03:00
teidesu
be27e33d61
feat(client): support new invite links (t.me/+)
2022-05-09 00:20:32 +03:00
teidesu
9543f64558
feat(client): sticker choosing typing event
...
also prettier fucked everything up, fixed that
2022-05-06 17:53:44 +03:00
teidesu
a7e866f3eb
refactor: assertNever util, use it in most places
...
haven't used it in some just yet because not everything is implemented (particularly, newer attachment types, typings, admin events, etc.)
2022-05-06 13:50:30 +03:00
teidesu
9493759572
build: updated to layer 139
...
didn't add any new layers' features, only bumped layer
2022-04-01 22:17:10 +03:00
teidesu
ec736f8590
some changes
...
i've been wanting to name a commit like this for my entire life, lol. seriously though, a lot has changed:
- extracted TL-related stuff to `@mtcute/tl-utils` and `@mtcute/tl-runtime`, rewrote codegen in TS
- updated to layer 134, moved to int64 identifiers
- rewritten networking (mtproto), rewritten updates handling
- *lots* of refactoring
still a very early version though, there are a lot of improvements to be made, but at least it runs, lol
also tl-reference will not be updated anytime soon because i want to rewrite it
2021-11-23 00:03:59 +03:00
teidesu
4b22ee5b25
rename back to mtcute
...
idk lol
2021-08-05 20:38:24 +03:00
teidesu
6be71c3572
feat(client): support updateBotStopped
2021-08-04 13:23:39 +03:00
teidesu
37398d1080
fix(client): file: prefix in fileName attribute
2021-08-02 14:46:12 +03:00
teidesu
2f1c8548a0
build: renamed to mtqt
2021-07-25 21:03:40 +03:00
teidesu
4c717ffc63
fix(voice): proper handling of waveforms
2021-07-22 01:46:31 +03:00
teidesu
627fdbed2f
refactor(dispatcher): big refactor, moved updates parsing to client, separated raw updates from parsed, moved Conversation to client package
2021-07-17 17:26:31 +03:00
teidesu
079d65b38d
build: preparing for publish, day 6
...
i am slowly descending to madness
bugs fixed, stuff exported, and maybe something else
2021-06-10 02:31:48 +03:00
teidesu
280c9f51aa
build: preparing to publish (part 2)
...
fixed imports, package.json files, improved package generation for certain packages, and more (i'm too lazy to describe all the magic that i've done)
2021-06-06 19:23:43 +03:00
teidesu
ae2dbcf03f
build: fixed scripts, eslintignore, fixed linter warnings and re-formatted with prettier
2021-06-06 15:20:41 +03:00
teidesu
d50a25eab9
feat(client): support comments and reply threads
2021-05-27 15:57:05 +03:00
teidesu
76f078d931
fix(client): fixed imports in inline-utils.ts
2021-05-23 21:16:08 +03:00
teidesu
82fb3d7e44
refactor: moved async lock to core and exported it
2021-05-16 23:05:53 +03:00
teidesu
e6e28399b0
refactor: prefer switches over ifs when possible
2021-05-16 14:32:36 +03:00
teidesu
f19fdf76b8
refactor(client): improve resolvePeer normalization
2021-05-11 23:21:35 +03:00
teidesu
0f1edcfcf7
refactor: use UsersIndex and ChatsIndex types instead of bare record types
2021-05-11 21:46:59 +03:00
teidesu
f3e4a34eab
feat(client): deleteUserHistory method, also properly handle messages.affectedHistory
...
i suppose? this is an incredibly bad hack but i guess it works so who cares?
2021-05-10 14:27:57 +03:00
teidesu
ded667b332
feat(client): chat invite links related methods
2021-05-10 00:35:29 +03:00
teidesu
23dcc4c1e5
feat: support for chosen inline query results
2021-05-04 14:07:40 +03:00
teidesu
3d8094b69f
fix(lock): properly handle multiple concurrent acquires
2021-04-20 21:58:50 +03:00
teidesu
87481c9a32
rewrite(client): improved updates handling, added support for min entities
2021-04-18 16:23:25 +03:00
teidesu
d8c2ef91c4
feat(client): folders
2021-04-16 00:12:07 +03:00
teidesu
383f133292
feat(client): chats and chat joining related methods, bound methods and classes
2021-04-10 17:11:25 +03:00
teidesu
7e4142a572
feat(client): sending document-like media (files, audios, videos, gifs, voices)
2021-04-10 13:28:02 +03:00
teidesu
91dbba948e
refactor(client): extracted users/chats index creation to function
2021-04-08 20:23:23 +03:00
teidesu
35dc5561a1
refactor(api): extracted date parameters normalization to utils
2021-04-08 16:17:59 +03:00
teidesu
cd8ec8309f
Initial commit
2021-04-08 12:19:38 +03:00