Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use notify_private tag in private buffers | Trygve Aaberge | 2024-02-18 | 1 | -1/+1 |
| | |||||
* | Mark as read when switching away from buffer | Trygve Aaberge | 2024-02-18 | 1 | -0/+5 |
| | |||||
* | Mark buffer as read when conversation/thread is marked | Trygve Aaberge | 2024-02-18 | 1 | -0/+5 |
| | |||||
* | Correctly tag unread messages from history | Trygve Aaberge | 2024-02-18 | 1 | -3/+7 |
| | | | | | | Now notify tags are set based on last_read so both read and unread messages gets the correct tags irregardless if they come from history or websocket. | ||||
* | Get all reaction users in one request | Trygve Aaberge | 2024-02-18 | 1 | -1/+11 |
| | |||||
* | Support overriding display_reaction_nicks per buffer | Trygve Aaberge | 2024-02-18 | 1 | -0/+8 |
| | |||||
* | Prefix private conversations with & | Trygve Aaberge | 2024-02-18 | 1 | -2/+4 |
| | |||||
* | Open conversations in sorted order by name | Trygve Aaberge | 2024-02-18 | 1 | -3/+14 |
| | |||||
* | Don't add to nicklist for ims | Trygve Aaberge | 2024-02-18 | 1 | -2/+4 |
| | |||||
* | If a message has a user, use that even though it's a bot_message | Trygve Aaberge | 2024-02-18 | 1 | -1/+5 |
| | | | | | | | | | Messages from Slackbot apparently have both a user and a bot_id, and sometimes have the subtype bot_message, other times not. However, the bot_id is B01 which gives bot_not_found when trying to look it up. I see that the web client shows it with the user profile, and doesn't show the message as a bot message, so do that here as well to match it and avoid the invalid bot_id. | ||||
* | Add/remove nicks from nicklist when messages are printed | Trygve Aaberge | 2024-02-18 | 1 | -7/+43 |
| | | | | | | This ensures that all nicks that have typed in the channel and still is in it are in the nicklist, so they are not colored as offline. It also removes nicks from the nicklist when they leave a channel. | ||||
* | Support typing notices for thread buffers | Trygve Aaberge | 2024-02-18 | 1 | -6/+35 |
| | |||||
* | Fetch thread replies when receiving thread message | Trygve Aaberge | 2024-02-18 | 1 | -13/+28 |
| | | | | | | This is done so we can know if we should include a message hash when completing thread hashes, and it also has the benefit of eliminating the loading time when opening thread buffers. | ||||
* | Make sure thread prefix is rendered even though parent isn't fetched | Trygve Aaberge | 2024-02-18 | 1 | -1/+4 |
| | |||||
* | Support thread buffers | Trygve Aaberge | 2024-02-18 | 1 | -232/+51 |
| | |||||
* | Fetch replies in conversation when display_thread_replies is on | Trygve Aaberge | 2024-02-18 | 1 | -8/+40 |
| | |||||
* | Remove own nick from mpim name and sort names | Trygve Aaberge | 2024-02-18 | 1 | -2/+6 |
| | |||||
* | Only take in limit, not pages in api methods | Trygve Aaberge | 2024-02-18 | 1 | -1/+1 |
| | | | | | | Instead of having to supply both a limit and the number of pages, change it to only take in a limit, and determine the number of pages automatically. | ||||
* | Create a readonly messages property instead of get_message | Trygve Aaberge | 2024-02-18 | 1 | -9/+9 |
| | |||||
* | 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. | ||||
* | 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 |
| |