teidesu
63d0ea2ddf
feat(client): support join requests
2022-05-09 17:25:38 +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
9b5ca0cb2a
refactor: improved logging, moved to custom logger instead of debug
2021-08-14 12:57:26 +03:00
teidesu
4b22ee5b25
rename back to mtcute
...
idk lol
2021-08-05 20:38:24 +03:00
teidesu
b7751f0a57
fix: various fixes, improved updates handing
2021-08-05 20:14:19 +03:00
teidesu
2f1c8548a0
build: renamed to mtqt
2021-07-25 21:03:40 +03:00
teidesu
aa09262aae
fix(client): proper handling of last messages
2021-07-17 18:46:42 +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
d611f91f19
feat: parse mode template literals override default/passed parse mode
2021-07-09 16:39:45 +03:00
teidesu
9ed51fd996
fix: made .mention() work with tagged templates
2021-07-02 21:28:30 +03:00
teidesu
23bc4b5e30
feat(client): uploadMedia method
2021-07-02 17:04:45 +03:00
teidesu
42f6ed1357
feat(client): bot commands related methods
2021-06-26 19:45:06 +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
ae2dbcf03f
build: fixed scripts, eslintignore, fixed linter warnings and re-formatted with prettier
2021-06-06 15:20:41 +03:00
teidesu
82fb3d7e44
refactor: moved async lock to core and exported it
2021-05-16 23:05:53 +03:00
teidesu
c092347b63
fix(client): fixed game highscore exports
2021-05-16 02:52:51 +03:00
teidesu
0f1edcfcf7
refactor: use UsersIndex and ChatsIndex types instead of bare record types
2021-05-11 21:46:59 +03:00
teidesu
f0eb95e4ba
feat(client): chat event logs
...
also added support for chat locations and fixed ts errors
2021-05-10 21:51:25 +03:00
teidesu
87a7df669a
feat(client): user related methods
2021-05-09 14:35:58 +03:00
teidesu
b845864663
feat(client): sendCopy method
2021-05-08 17:54:18 +03:00
teidesu
9df884e667
feat(client): sendVote method
2021-05-08 12:36:15 +03:00
teidesu
bbb8b20420
feat(client): sticker set methods for bots, and overall better sticker support
2021-05-05 23:26:28 +03:00
teidesu
3336f295ee
feat: basic inline queries support (only articles for now)
2021-04-28 23:00:51 +03:00
teidesu
bfcea5a80d
feat(client): isAdmin and adminRights getters for Chat
2021-04-25 17:32:35 +03:00
teidesu
2fc8a90edf
feat(client): better support for sticker sets, getInstalledStickers and getStickerSet methods
2021-04-25 15:39:42 +03:00
teidesu
64d860cc4c
feat(client): support takeout session
2021-04-24 21:11:34 +03:00
teidesu
70c01a62a3
refactor(updates): extracted dispatcher to own package, fixed various update related bugs
2021-04-23 22:35:37 +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
e6dd822644
feat(client): methods for dialogs, also added support for drafts and clearing them
2021-04-14 21:31:51 +03:00
teidesu
e3ff2b9041
feat(client): setChatDefaultPermissions and setSlowMode methods
2021-04-11 16:11:28 +03:00
teidesu
89dafa570b
feat(client): getChatMember method and ChatMember class
2021-04-11 14:56:34 +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
0901f97e0d
refactor(client): removed type modification from sendText and sendPhoto return types
2021-04-10 11:54:31 +03:00
teidesu
97e6eb1403
refactor(client): renamed MediaLike to InputFileLike
2021-04-10 11:51:17 +03:00
teidesu
cd8ec8309f
Initial commit
2021-04-08 12:19:38 +03:00