Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Render tombstone messages as deleted messages | Trygve Aaberge | 2024-02-18 | 1 | -10/+11 |
| | |||||
* | Display the correct thread messages in channels | Trygve Aaberge | 2024-02-18 | 1 | -2/+10 |
| | | | | | | Both when filling from history and on new messages, only display thread messages in channels if they're either a thread broadcast or if the option to display thread messages in channels is enabled. | ||||
* | Show prefix for thread broadcast messages | Trygve Aaberge | 2024-02-18 | 2 | -1/+17 |
| | |||||
* | Improve typing in task.py | Trygve Aaberge | 2024-02-18 | 1 | -6/+7 |
| | |||||
* | Support showing thread replies in the channel | Trygve Aaberge | 2024-02-18 | 3 | -7/+65 |
| | |||||
* | Fetch usergroups at startup if edgeapi isn't available | Trygve Aaberge | 2024-02-18 | 2 | -0/+11 |
| | |||||
* | Split edgeapi out to separate class | Trygve Aaberge | 2024-02-18 | 4 | -44/+54 |
| | | | | | Since this isn't available for OAuth tokens it's good to have an easy way to see where it's used. | ||||
* | Define __bool__ in WeeChatOption | Trygve Aaberge | 2024-02-18 | 5 | -13/+12 |
| | |||||
* | Remove history render time logging | Trygve Aaberge | 2024-02-18 | 1 | -2/+0 |
| | |||||
* | Render thread suffix in messages | Trygve Aaberge | 2024-02-18 | 3 | -5/+90 |
| | |||||
* | Support rendering attachments | Trygve Aaberge | 2024-02-18 | 3 | -13/+216 |
| | |||||
* | Support rendering huddles | Trygve Aaberge | 2024-02-18 | 3 | -2/+43 |
| | |||||
* | Support rendering files | Trygve Aaberge | 2024-02-18 | 3 | -10/+64 |
| | |||||
* | Rename add_message and add some TODOs | Trygve Aaberge | 2024-02-18 | 4 | -2/+5 |
| | |||||
* | Use blocks to render messages | Trygve Aaberge | 2024-02-18 | 3 | -12/+305 |
| | |||||
* | Support rendering emoji unicode characters | Trygve Aaberge | 2024-02-18 | 6 | -5/+103 |
| | |||||
* | Add command rehistory to rerender history | Trygve Aaberge | 2024-02-18 | 2 | -0/+13 |
| | |||||
* | Render me/action messages correctly | Trygve Aaberge | 2024-02-18 | 1 | -5/+15 |
| | |||||
* | Render reactions after messages | Trygve Aaberge | 2024-02-18 | 6 | -22/+151 |
| | |||||
* | Initialize fetching bots info when filling history | Trygve Aaberge | 2024-02-18 | 1 | -0/+3 |
| | |||||
* | Use the correct nick color for bots with a username | Trygve Aaberge | 2024-02-18 | 1 | -10/+12 |
| | |||||
* | Remove async modifier from initialize_items function | Trygve Aaberge | 2024-02-18 | 2 | -4/+4 |
| | |||||
* | Support rendering message edits and deletions | Trygve Aaberge | 2024-02-18 | 4 | -18/+183 |
| | |||||
* | Set correct tags for self messages | Trygve Aaberge | 2024-02-18 | 2 | -3/+12 |
| | |||||
* | Render join and leave messages correctly | Trygve Aaberge | 2024-02-18 | 3 | -18/+94 |
| | |||||
* | Use eight digits for the WeeChat version | Trygve Aaberge | 2024-02-18 | 2 | -3/+3 |
| | | | | | It's four parts with two digits each, so it's more consistent to use eight digits even though the first is a zero. | ||||
* | Add tags to messages | Trygve Aaberge | 2024-02-18 | 3 | -18/+68 |
| | |||||
* | Fix default value True not working for options | Trygve Aaberge | 2024-02-18 | 1 | -4/+13 |
| | |||||
* | Support sending and receiving typing | Trygve Aaberge | 2024-02-18 | 4 | -3/+70 |
| | | | | | | 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. | ||||
* | Handle failed rtm.connect response | Trygve Aaberge | 2024-02-18 | 1 | -2/+14 |
| | |||||
* | Show nicks in nicklist | Trygve Aaberge | 2024-02-18 | 5 | -27/+125 |
| | |||||
* | Fix typings for create_connection | Trygve Aaberge | 2024-02-18 | 1 | -8/+5 |
| | |||||
* | Set buffer properties | Trygve Aaberge | 2024-02-18 | 1 | -12/+45 |
| | |||||
* | Show correct date/time for messages | Trygve Aaberge | 2024-02-18 | 2 | -12/+31 |
| | |||||
* | Don't print message to buffer if history isn't printed | Trygve Aaberge | 2024-02-18 | 2 | -2/+19 |
| | | | | | 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 -data option to /slack debug error to print rtm event data | Trygve Aaberge | 2024-02-18 | 4 | -24/+73 |
| | |||||
* | Use Optional instead of Union with None | Trygve Aaberge | 2024-02-18 | 2 | -12/+12 |
| | |||||
* | Add messages received over rtm to channels | Trygve Aaberge | 2024-02-18 | 2 | -4/+29 |
| | |||||
* | Prefix private class methods with _ | Trygve Aaberge | 2024-02-18 | 2 | -8/+8 |
| | |||||
* | Return immediately from connect if connected | Trygve Aaberge | 2024-02-18 | 1 | -0/+2 |
| | |||||
* | Record uncaught errors and add command to display them | Trygve Aaberge | 2024-02-18 | 6 | -12/+79 |
| | |||||
* | Reconnect when loosing connection | Trygve Aaberge | 2024-02-18 | 2 | -8/+13 |
| | |||||
* | Include a comment about the original source in the built script | Trygve Aaberge | 2024-02-18 | 1 | -1/+0 |
| | |||||
* | Warn when failed tasks are not awaited | Trygve Aaberge | 2024-02-18 | 1 | -2/+23 |
| | | | | | | | | | | | | | | If the task runner has finished all running/active tasks, there shouldn't be any tasks that hasn't been awaited. If there were (e.g. create_task was used when run_async should have been used), exceptions from those tasks would be silently ignored, so warn about this. The difference between running and active tasks is that active tasks are tasks waiting for a future to resolve, while running tasks include the currently running task. E.g. if task A creates a new task, B, and task B fails before task A has finished, task A won't be in active tasks, so therefore we need a different set to keep track of the running tasks. | ||||
* | 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). | ||||
* | Remove explicitly setting ca_certs for websocket-client | Trygve Aaberge | 2024-02-18 | 1 | -9/+0 |
| | | | | | | | | As far as I can see, this is no longer necessary with v0.36.0 or later[0]. I assume anyone with new enough Python version to run this will have at least this version. [0]: https://github.com/websocket-client/websocket-client/commit/b614606b35a9b336875e46fe6d4e856392cb9b71 | ||||
* | Don't send response into coroutine | Trygve Aaberge | 2024-02-18 | 1 | -16/+13 |
| | | | | It's now set with set_result/set_exception instead. | ||||
* | Simplify gather and return immediately on exception | Trygve Aaberge | 2024-02-18 | 1 | -24/+10 |
| | |||||
* | Don't allow /slack (dis)connect when connecting/(dis)connected | Trygve Aaberge | 2024-02-18 | 2 | -21/+54 |
| |