Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support showing thread replies in the channel | Trygve Aaberge | 2024-02-18 | 1 | -6/+25 |
| | |||||
* | Define __bool__ in WeeChatOption | Trygve Aaberge | 2024-02-18 | 1 | -6/+2 |
| | |||||
* | Remove history render time logging | Trygve Aaberge | 2024-02-18 | 1 | -2/+0 |
| | |||||
* | Render thread suffix in messages | Trygve Aaberge | 2024-02-18 | 1 | -3/+71 |
| | |||||
* | Support rendering huddles | Trygve Aaberge | 2024-02-18 | 1 | -2/+16 |
| | |||||
* | Rename add_message and add some TODOs | Trygve Aaberge | 2024-02-18 | 1 | -1/+2 |
| | |||||
* | Add command rehistory to rerender history | Trygve Aaberge | 2024-02-18 | 1 | -0/+4 |
| | |||||
* | Render reactions after messages | Trygve Aaberge | 2024-02-18 | 1 | -2/+19 |
| | |||||
* | Initialize fetching bots info when filling history | Trygve Aaberge | 2024-02-18 | 1 | -0/+3 |
| | |||||
* | Remove async modifier from initialize_items function | Trygve Aaberge | 2024-02-18 | 1 | -2/+2 |
| | |||||
* | Support rendering message edits and deletions | Trygve Aaberge | 2024-02-18 | 1 | -0/+118 |
| | |||||
* | Render join and leave messages correctly | Trygve Aaberge | 2024-02-18 | 1 | -2/+11 |
| | |||||
* | Add tags to messages | Trygve Aaberge | 2024-02-18 | 1 | -5/+6 |
| | |||||
* | Support sending and receiving typing | Trygve Aaberge | 2024-02-18 | 1 | -0/+27 |
| | | | | | | This does not support globally showing typing from direct messages, like the old wee-slack did, because that's not supported by WeeChats typing plugin. It only shows typing in the current buffer. | ||||
* | Show nicks in nicklist | Trygve Aaberge | 2024-02-18 | 1 | -5/+42 |
| | |||||
* | Set buffer properties | Trygve Aaberge | 2024-02-18 | 1 | -12/+45 |
| | |||||
* | Show correct date/time for messages | Trygve Aaberge | 2024-02-18 | 1 | -9/+10 |
| | |||||
* | Don't print message to buffer if history isn't printed | Trygve Aaberge | 2024-02-18 | 1 | -2/+7 |
| | | | | | If new messages are printed before the history, they will remain at the top of the buffer after the history is printed. | ||||
* | Reset conversation state on buffer close | Trygve Aaberge | 2024-02-18 | 1 | -1/+10 |
| | |||||
* | Add messages received over rtm to channels | Trygve Aaberge | 2024-02-18 | 1 | -0/+9 |
| | |||||
* | Prefix private class methods with _ | Trygve Aaberge | 2024-02-18 | 1 | -2/+2 |
| | |||||
* | Reconnect when loosing connection | Trygve Aaberge | 2024-02-18 | 1 | -0/+3 |
| | |||||
* | Remove unnecessary checks for dict keys | Trygve Aaberge | 2024-02-18 | 1 | -2/+2 |
| | | | | | With pyright v1.1.292 or later these checks are no longer necessary (they were never necessary for the runtime, only added for pyright). | ||||
* | Simplify Literal declarations | Trygve Aaberge | 2024-02-18 | 1 | -9/+7 |
| | |||||
* | Simplify is_member check | Trygve Aaberge | 2024-02-18 | 1 | -1/+1 |
| | |||||
* | Make conversation.name an async function so it always works | Trygve Aaberge | 2024-02-18 | 1 | -19/+37 |
| | |||||
* | Open all conversation types on start | Trygve Aaberge | 2024-02-18 | 1 | -13/+41 |
| | |||||
* | Fix compatibility with Python 3.7 | Trygve Aaberge | 2024-02-18 | 1 | -1/+3 |
| | |||||
* | Fix bugs when changing input while completing | Trygve Aaberge | 2024-02-18 | 1 | -5/+9 |
| | |||||
* | Combine complete_next and complete_previous | Trygve Aaberge | 2024-02-18 | 1 | -1/+0 |
| | |||||
* | Add support for completing nicks | Trygve Aaberge | 2024-02-18 | 1 | -1/+15 |
| | | | | | | | 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 | 1 | -6/+0 |
| | |||||
* | Fetch multiple users/bots in the same request | Trygve Aaberge | 2024-02-18 | 1 | -0/+4 |
| | | | | | | | 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 full buffer names | Trygve Aaberge | 2024-02-18 | 1 | -1/+4 |
| | |||||
* | Show nick suffix for external users | Trygve Aaberge | 2024-02-18 | 1 | -1/+1 |
| | |||||
* | Move buffer_input_cb to a class method | Trygve Aaberge | 2024-02-18 | 1 | -6/+5 |
| | |||||
* | Call rtm.connect (doesn't connect to web socket yet) | Trygve Aaberge | 2024-02-18 | 1 | -1/+3 |
| | |||||
* | Some cleanup and make some properties private | Trygve Aaberge | 2024-02-18 | 1 | -3/+3 |
| | |||||
* | Raise exceptions on errors | Trygve Aaberge | 2024-02-18 | 1 | -2/+2 |
| | |||||
* | Add typing for slack conversations history | Trygve Aaberge | 2024-02-18 | 1 | -0/+3 |
| | |||||
* | Use is True/False instead of == | Trygve Aaberge | 2024-02-18 | 1 | -3/+3 |
| | | | | pyright now supports this. | ||||
* | Create functions for fetch requests | Trygve Aaberge | 2024-02-18 | 1 | -11/+2 |
| | |||||
* | Move SlackApi to a separate file | Trygve Aaberge | 2024-02-18 | 1 | -1/+2 |
| | |||||
* | Split slack classes into multiple files | Trygve Aaberge | 2024-02-18 | 1 | -0/+107 |