Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Simplify SlackUser/Bot by using classmethod to create | Trygve Aaberge | 2024-02-18 | 2 | -50/+19 |
| | |||||
* | Add suffix after completion word | Trygve Aaberge | 2024-02-18 | 1 | -6/+24 |
| | |||||
* | Fix bugs when changing input while completing | Trygve Aaberge | 2024-02-18 | 3 | -14/+32 |
| | |||||
* | Combine complete_next and complete_previous | Trygve Aaberge | 2024-02-18 | 2 | -33/+26 |
| | |||||
* | Add support for completing nicks | Trygve Aaberge | 2024-02-18 | 9 | -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 error | Trygve Aaberge | 2024-02-18 | 8 | -71/+123 |
| | |||||
* | Send params as post body instead of query params | Trygve Aaberge | 2024-02-18 | 1 | -2/+4 |
| | |||||
* | Don't fetch same users/bots multiple times | Trygve Aaberge | 2024-02-18 | 1 | -6/+10 |
| | |||||
* | Use Iterable instead of List in parameters | Trygve Aaberge | 2024-02-18 | 2 | -8/+8 |
| | |||||
* | Fetch multiple users/bots in the same request | Trygve Aaberge | 2024-02-18 | 7 | -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_connected | Trygve Aaberge | 2024-02-18 | 1 | -5/+8 |
| | |||||
* | Fix async functions returning None and without await never finishing | Trygve Aaberge | 2024-02-18 | 2 | -6/+36 |
| | |||||
* | Add missing final decorators | Trygve Aaberge | 2024-02-18 | 2 | -1/+7 |
| | |||||
* | Combine error response types | Trygve Aaberge | 2024-02-18 | 7 | -53/+33 |
| | |||||
* | Change SlackUsers to singular since it only concerns one user | Trygve Aaberge | 2024-02-18 | 4 | -20/+20 |
| | |||||
* | Connect to all workspaces concurrently | Trygve Aaberge | 2024-02-18 | 1 | -1/+1 |
| | |||||
* | Make methods work for callbacks | Trygve Aaberge | 2024-02-18 | 4 | -7/+13 |
| | |||||
* | Use full buffer names | Trygve Aaberge | 2024-02-18 | 1 | -1/+4 |
| | |||||
* | Combine SlackUsers and SlackBots | Trygve Aaberge | 2024-02-18 | 1 | -24/+12 |
| | |||||
* | Show nick suffix for bots | Trygve Aaberge | 2024-02-18 | 7 | -11/+121 |
| | |||||
* | Show nick suffix for external users | Trygve Aaberge | 2024-02-18 | 5 | -21/+41 |
| | |||||
* | Update slack user typings | Trygve Aaberge | 2024-02-18 | 2 | -19/+49 |
| | |||||
* | Nick color in chat line prefix | Trygve Aaberge | 2024-02-18 | 2 | -1/+20 |
| | |||||
* | Use display name or real name | Trygve Aaberge | 2024-02-18 | 3 | -24/+44 |
| | |||||
* | Auto update input bar item when is_connected changes | Trygve Aaberge | 2024-02-18 | 1 | -3/+6 |
| | |||||
* | Rename init | Trygve Aaberge | 2024-02-18 | 2 | -5/+5 |
| | |||||
* | Ping websocket every 5 seconds | Trygve Aaberge | 2024-02-18 | 3 | -1/+20 |
| | |||||
* | Move buffer_input_cb to a class method | Trygve Aaberge | 2024-02-18 | 1 | -6/+5 |
| | |||||
* | Rename slack_timeout to network_timeout | Trygve Aaberge | 2024-02-18 | 3 | -5/+5 |
| | |||||
* | Connect to websocket | Trygve Aaberge | 2024-02-18 | 3 | -1/+190 |
| | |||||
* | Call rtm.connect (doesn't connect to web socket yet) | Trygve Aaberge | 2024-02-18 | 7 | -4/+55 |
| | |||||
* | Some cleanup and make some properties private | Trygve Aaberge | 2024-02-18 | 3 | -19/+18 |
| | |||||
* | Raise exceptions on errors | Trygve Aaberge | 2024-02-18 | 3 | -4/+4 |
| | |||||
* | Add some todos | Trygve Aaberge | 2024-02-18 | 2 | -1/+3 |
| | |||||
* | Support multiple HTTP headers | Trygve Aaberge | 2024-02-18 | 2 | -8/+37 |
| | | | | Port 3aa2c79 from master into new. | ||||
* | Fix some slack types | Trygve Aaberge | 2024-02-18 | 5 | -39/+17 |
| | |||||
* | Add typing for slack conversations history | Trygve Aaberge | 2024-02-18 | 7 | -4/+551 |
| | |||||
* | Rename mock data files for conversations info | Trygve Aaberge | 2024-02-18 | 7 | -6/+6 |
| | |||||
* | Add type for users.info | Trygve Aaberge | 2024-02-18 | 6 | -1/+204 |
| | |||||
* | Use is True/False instead of == | Trygve Aaberge | 2024-02-18 | 1 | -3/+3 |
| | | | | pyright now supports this. | ||||
* | Add typings for users.conversations | Trygve Aaberge | 2024-02-18 | 3 | -1/+120 |
| | |||||
* | Simplify typings for slack conversions info | Trygve Aaberge | 2024-02-18 | 1 | -34/+17 |
| | |||||
* | Add script to update mock data | Trygve Aaberge | 2024-02-18 | 1 | -0/+22 |
| | |||||
* | Add mock data for users.conversations | Trygve Aaberge | 2024-02-18 | 4 | -0/+1460 |
| | |||||
* | Update types for slack conversations info | Trygve Aaberge | 2024-02-18 | 7 | -2/+9 |
| | |||||
* | Create directory for slack in typings | Trygve Aaberge | 2024-02-18 | 2 | -38/+38 |
| | |||||
* | Create functions for fetch requests | Trygve Aaberge | 2024-02-18 | 4 | -30/+47 |
| | |||||
* | Move SlackApi to a separate file | Trygve Aaberge | 2024-02-18 | 3 | -42/+52 |
| | |||||
* | Get user from dict instead of by function | Trygve Aaberge | 2024-02-18 | 2 | -15/+18 |
| | |||||
* | Split slack classes into multiple files | Trygve Aaberge | 2024-02-18 | 12 | -250/+286 |
| |