aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Split weechat and slack configTrygve Aaberge2024-02-183-146/+160
|
* Fix most mypy type errorsTrygve Aaberge2024-02-182-9/+11
|
* Fix typing for fetch infoTrygve Aaberge2024-02-182-52/+144
|
* Remove active_responsesTrygve Aaberge2024-02-185-32/+19
|
* Don't fetch the same user multiple timesTrygve Aaberge2024-02-185-40/+74
|
* Show disconnected status in input fieldTrygve Aaberge2024-02-184-11/+29
|
* Add some mock data filesTrygve Aaberge2024-02-187-0/+325
|
* Use a contextmanager for the loading stateTrygve Aaberge2024-02-182-22/+31
|