teidesu
|
00c308dca7
|
feat(dispatcher): support more types in regex filter, inline filter for callback queries
|
2021-05-05 02:05:27 +03:00 |
|
teidesu
|
1fb7057866
|
feat: support callback queries
|
2021-05-05 01:50:04 +03:00 |
|
teidesu
|
23dcc4c1e5
|
feat: support for chosen inline query results
|
2021-05-04 14:07:40 +03:00 |
|
teidesu
|
97cbf10d3d
|
fix(client): do not catch up after first update is received
|
2021-05-04 13:11:41 +03:00 |
|
teidesu
|
d469b81a85
|
feat(client): support all possible inline results and messages
|
2021-05-04 13:08:20 +03:00 |
|
teidesu
|
03bf248658
|
feat(client): edit media and schedule date in the message
|
2021-05-03 14:30:12 +03:00 |
|
teidesu
|
2034ae8b28
|
feat(client): support downloading from file ids
|
2021-05-01 21:10:49 +03:00 |
|
teidesu
|
9303d0841a
|
feat(client): sendMediaGroup method
|
2021-05-01 00:30:53 +03:00 |
|
teidesu
|
a67c4ae85e
|
refactor(client): extracted input file and media normalization to own methods, merged sendPhoto and sendMedia methods
|
2021-04-30 23:57:24 +03:00 |
|
teidesu
|
0eb0ac91eb
|
feat(client): support file:* for simpler file uploads by path
holy shit code for handling file is getting more and more ridiculous. i wonder if i could refactor it somehow...
|
2021-04-30 22:44:17 +03:00 |
|
teidesu
|
f6d229f250
|
feat(client): added fileId field for documents
|
2021-04-30 20:52:16 +03:00 |
|
teidesu
|
3bb9a61ac7
|
feat(client): support file ids in sendMedia, sendPhoto and sendChatPhoto methods
|
2021-04-30 20:51:50 +03:00 |
|
teidesu
|
c0b72018fb
|
feat(client): fileId and uniqueFileId fields for Thumbnail
|
2021-04-30 00:04:25 +03:00 |
|
teidesu
|
3336f295ee
|
feat: basic inline queries support (only articles for now)
|
2021-04-28 23:00:51 +03:00 |
|
teidesu
|
7e9f255fdc
|
feat(client): chat invite link class
|
2021-04-27 20:30:20 +03:00 |
|
teidesu
|
85671f6e6a
|
refactor(client): type assertion inside User constructor
|
2021-04-26 23:26:57 +03:00 |
|
teidesu
|
5fee1d0660
|
fix(client): better storage handling
i suppose?? i mean, it's definitely better than randomly losing updates state and entities, but this might be much slower?
|
2021-04-26 23:26:29 +03:00 |
|
teidesu
|
b4a26c6f5b
|
fix(client): disable catch up by default, also save storage after catching up
|
2021-04-26 22:41:19 +03:00 |
|
teidesu
|
a4f6c42bf5
|
feat(client): custom filtering for getDialogs
|
2021-04-25 21:47:44 +03:00 |
|
teidesu
|
bfcea5a80d
|
feat(client): isAdmin and adminRights getters for Chat
|
2021-04-25 17:32:35 +03:00 |
|
teidesu
|
39236c94c2
|
feat(client): contacts related methods
|
2021-04-25 17:10:37 +03:00 |
|
teidesu
|
2fc8a90edf
|
feat(client): better support for sticker sets, getInstalledStickers and getStickerSet methods
|
2021-04-25 15:39:42 +03:00 |
|
teidesu
|
68ce10d292
|
fix(chat): support display name for deleted users
|
2021-04-25 14:24:28 +03:00 |
|
teidesu
|
d26a2965d6
|
fix(chat): support chatForbidden and channelForbidden
|
2021-04-25 14:05:22 +03:00 |
|
teidesu
|
9545e9e24a
|
feat(chat): expose chat user as a User
|
2021-04-25 13:40:36 +03:00 |
|
teidesu
|
960f994660
|
fix(user): support deleted accounts
|
2021-04-25 13:40:04 +03:00 |
|
teidesu
|
756e43c56a
|
fix(updates): stupid no-dispatch related error
|
2021-04-25 13:39:07 +03:00 |
|
teidesu
|
1657090e33
|
fix(entities): replace user mentions with input user mentions after parsing
|
2021-04-25 13:38:56 +03:00 |
|
teidesu
|
64d860cc4c
|
feat(client): support takeout session
|
2021-04-24 21:11:34 +03:00 |
|
teidesu
|
3ca8f847e6
|
fix(client): do not catch up id disableUpdates is used
|
2021-04-24 20:02:40 +03:00 |
|
teidesu
|
df2d77ec90
|
fix(client): limit number of messages in forwardMessages method
|
2021-04-24 19:56:09 +03:00 |
|
teidesu
|
cf29ffe31d
|
feat(client): findFolder method, also ability to pass folder name in editFolder
|
2021-04-24 19:27:14 +03:00 |
|
teidesu
|
a51c1ae48c
|
fix(client): stupid parse modes related bug
|
2021-04-24 19:26:23 +03:00 |
|
teidesu
|
0d3490ad7b
|
feat(client): forwarding messages
|
2021-04-24 19:00:11 +03:00 |
|
teidesu
|
007343fb09
|
fix(client): proper handling of *TooLong updates
|
2021-04-24 18:51:59 +03:00 |
|
teidesu
|
48d328f486
|
feat(client): run method that wraps start()
|
2021-04-24 16:33:06 +03:00 |
|
teidesu
|
c863e7a854
|
fix(client): better updates handling, also emit updates returned by RPC methods
|
2021-04-24 16:23:30 +03:00 |
|
teidesu
|
58f4356d58
|
fix(client): use 6-digit codes for test phone numbers
|
2021-04-24 16:08:43 +03:00 |
|
teidesu
|
b28e85ca0a
|
feat(client): support for forwarding already uploaded media (for photos and documents)
|
2021-04-23 22:36:00 +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
|
3d8094b69f
|
fix(lock): properly handle multiple concurrent acquires
|
2021-04-20 21:58:50 +03:00 |
|
teidesu
|
878c0e35e4
|
feat(client/codegen): slightly changed code generation to avoid creating redundant wrapper functions
|
2021-04-18 16:59:05 +03:00 |
|
teidesu
|
87481c9a32
|
rewrite(client): improved updates handling, added support for min entities
|
2021-04-18 16:23:25 +03:00 |
|
teidesu
|
bcc5321cee
|
refactor(client): use _saveStorage instead of storage.save
|
2021-04-17 19:00:46 +03:00 |
|
teidesu
|
95069d0120
|
feat(client): startTest method
test numbers dont seem to work currently though.
|
2021-04-17 10:05:31 +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
|
14dc62e912
|
feat(client): getChatMembers and iterChatMembers methods
|
2021-04-14 19:43:05 +03:00 |
|
teidesu
|
cdd01d43fc
|
feat(client): setChatUsername method
|
2021-04-11 16:32:10 +03:00 |
|
teidesu
|
4371e9b63a
|
feat(client): pinMessage and unpinMessage methods, pin and unpin bound methods for Message
|
2021-04-11 16:25:17 +03:00 |
|
teidesu
|
e3ff2b9041
|
feat(client): setChatDefaultPermissions and setSlowMode methods
|
2021-04-11 16:11:28 +03:00 |
|
teidesu
|
a06c03eda9
|
feat(client): setChatTitle and setChatDescription methods
|
2021-04-11 15:32:38 +03:00 |
|
teidesu
|
173647dda6
|
feat(client): setChatPhoto and deleteChatPhoto methods
|
2021-04-11 15:22:48 +03:00 |
|
teidesu
|
89dafa570b
|
feat(client): getChatMember method and ChatMember class
|
2021-04-11 14:56:34 +03:00 |
|
teidesu
|
75dc961d65
|
feat(client): createGroup, deleteGroup, deleteHistory and leaveChat methods
|
2021-04-11 00:37:12 +03:00 |
|
teidesu
|
9edaa438fd
|
feat(client): createSupergroup method
|
2021-04-10 21:08:04 +03:00 |
|
teidesu
|
f81329eecf
|
fix(client): removed "broadcast groups"
that was my misunderstanding of docs 🤷
|
2021-04-10 21:07:33 +03:00 |
|
teidesu
|
02975b3793
|
feat(client): createChannel, deleteChannel, deleteSupergroup methods
intentionally no bound method for Chat because it would be way too easy to accidentally delete some chat.
|
2021-04-10 20:56:09 +03:00 |
|
teidesu
|
8acad15d7c
|
fix(client): archiveChats & unarchiveChats and respective bound methods for Chat
|
2021-04-10 20:30:28 +03:00 |
|
teidesu
|
d592e55294
|
fix(client): force save session in checkPassword
|
2021-04-10 20:09:28 +03:00 |
|
teidesu
|
f0cf8a50a1
|
feat(client): addChatMembers method and related bound method for Chat
|
2021-04-10 20:06:33 +03:00 |
|
teidesu
|
f4907639b5
|
feat(client): output parameters with defaults as optional and include their default value in docs
|
2021-04-10 18:33:05 +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
|
6911d7d756
|
feat(client): replyPhoto, replyMedia, replyDice, replyLocation bound methods for Message
|
2021-04-10 16:03:33 +03:00 |
|
teidesu
|
97cbfd4840
|
feat(client): sendLocation method
|
2021-04-10 15:23:27 +03:00 |
|
teidesu
|
0f2744b997
|
feat(client): sendDice method
|
2021-04-10 15:10:34 +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
|
465a875460
|
feat(client): editMessage method
also .edit and .editText bound methods for Message
|
2021-04-09 23:19:58 +03:00 |
|
teidesu
|
e17ab84c37
|
feat(client): searchGlobal method
also small limit-related fix for searchMessages
|
2021-04-09 13:08:32 +03:00 |
|
teidesu
|
3a2537cd1a
|
feat(client): searchMessages method
also added an object for search filters
|
2021-04-08 22:56:40 +03:00 |
|
teidesu
|
451fdd0cfc
|
feat(client): iterHistory method
also fixed a few issues with getHistory
|
2021-04-08 21:40:04 +03:00 |
|
teidesu
|
4f62b98b5e
|
feat(client): getHistory and deleteMessage methods
also bound .delete() method for Message
|
2021-04-08 20:25:15 +03:00 |
|
teidesu
|
8fc2f02a13
|
fix(client/message): hide link property from inspect
|
2021-04-08 20:24:14 +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 |
|