aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Simplify SlackUser/Bot by using classmethod to createTrygve Aaberge2024-02-182-50/+19
|
* Add suffix after completion wordTrygve Aaberge2024-02-181-6/+24
|
* Fix bugs when changing input while completingTrygve Aaberge2024-02-183-14/+32
|
* Combine complete_next and complete_previousTrygve Aaberge2024-02-182-33/+26
|
* Add support for completing nicksTrygve Aaberge2024-02-189-15/+166
| | | | | | | This uses Slacks edgeapi which only works for session tokens, but has the benefit of being able to complete nicks without all users being loaded. So need to add some completion for the loaded users for when using OAuth tokens as well.
* Print error message on http/api errorTrygve Aaberge2024-02-188-71/+123
|
* Send params as post body instead of query paramsTrygve Aaberge2024-02-181-2/+4
|
* Don't fetch same users/bots multiple timesTrygve Aaberge2024-02-181-6/+10
|
* Use Iterable instead of List in parametersTrygve Aaberge2024-02-182-8/+8
|
* Fetch multiple users/bots in the same requestTrygve Aaberge2024-02-187-40/+167
| | | | | | | Turns out you can query for multiple users/bots with users.info/bots.info even though it's not documented. Use that to query for multiple users/bots in one request, instead of making tons of requests.
* Use setter instead of __setattr__ for is_connectedTrygve Aaberge2024-02-181-5/+8
|
* Fix async functions returning None and without await never finishingTrygve Aaberge2024-02-182-6/+36
|
* Add missing final decoratorsTrygve Aaberge2024-02-182-1/+7
|
* Combine error response typesTrygve Aaberge2024-02-187-53/+33
|
* Change SlackUsers to singular since it only concerns one userTrygve Aaberge2024-02-184-20/+20
|
* Connect to all workspaces concurrentlyTrygve Aaberge2024-02-181-1/+1
|
* Make methods work for callbacksTrygve Aaberge2024-02-184-7/+13
|
* Use full buffer namesTrygve Aaberge2024-02-181-1/+4
|
* Combine SlackUsers and SlackBotsTrygve Aaberge2024-02-181-24/+12
|
* Show nick suffix for botsTrygve Aaberge2024-02-187-11/+121
|
* Show nick suffix for external usersTrygve Aaberge2024-02-185-21/+41
|
* Update slack user typingsTrygve Aaberge2024-02-182-19/+49
|
* Nick color in chat line prefixTrygve Aaberge2024-02-182-1/+20
|
* Use display name or real nameTrygve Aaberge2024-02-183-24/+44
|
* Auto update input bar item when is_connected changesTrygve Aaberge2024-02-181-3/+6
|
* Rename initTrygve Aaberge2024-02-182-5/+5
|
* Ping websocket every 5 secondsTrygve Aaberge2024-02-183-1/+20
|
* Move buffer_input_cb to a class methodTrygve Aaberge2024-02-181-6/+5
|
* Rename slack_timeout to network_timeoutTrygve Aaberge2024-02-183-5/+5
|
* Connect to websocketTrygve Aaberge2024-02-183-1/+190
|
* Call rtm.connect (doesn't connect to web socket yet)Trygve Aaberge2024-02-187-4/+55
|
* Some cleanup and make some properties privateTrygve Aaberge2024-02-183-19/+18
|
* Raise exceptions on errorsTrygve Aaberge2024-02-183-4/+4
|
* Add some todosTrygve Aaberge2024-02-182-1/+3
|
* Support multiple HTTP headersTrygve Aaberge2024-02-182-8/+37
| | | | Port 3aa2c79 from master into new.
* Fix some slack typesTrygve Aaberge2024-02-185-39/+17
|
* Add typing for slack conversations historyTrygve Aaberge2024-02-187-4/+551
|
* Rename mock data files for conversations infoTrygve Aaberge2024-02-187-6/+6
|
* Add type for users.infoTrygve Aaberge2024-02-186-1/+204
|
* Use is True/False instead of ==Trygve Aaberge2024-02-181-3/+3
| | | | pyright now supports this.
* Add typings for users.conversationsTrygve Aaberge2024-02-183-1/+120
|
* Simplify typings for slack conversions infoTrygve Aaberge2024-02-181-34/+17
|
* Add script to update mock dataTrygve Aaberge2024-02-181-0/+22
|
* Add mock data for users.conversationsTrygve Aaberge2024-02-184-0/+1460
|
* Update types for slack conversations infoTrygve Aaberge2024-02-187-2/+9
|
* Create directory for slack in typingsTrygve Aaberge2024-02-182-38/+38
|
* Create functions for fetch requestsTrygve Aaberge2024-02-184-30/+47
|
* Move SlackApi to a separate fileTrygve Aaberge2024-02-183-42/+52
|
* Get user from dict instead of by functionTrygve Aaberge2024-02-182-15/+18
|
* Split slack classes into multiple filesTrygve Aaberge2024-02-1812-250/+286
|