Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clarify documentation of /reply command, and refactor msg logic. | Aidan Epstein | 2020-03-01 | 1 | -12/+16 |
| | |||||
* | Change reply argument from -broadcast to -alsochannel, remove | Aidan Epstein | 2020-03-01 | 1 | -25/+21 |
| | | | | | command_broadcast, and change reply to work without the id when in a thread buffer. | ||||
* | Add ability to broadcast a thread message to the rest of the channel. | Aidan Epstein | 2020-02-29 | 1 | -5/+26 |
| | | | | | | | This adds an optional -broadcast parameter to /reply and a /slack broadcast command. Also update completions for /reply. | ||||
* | Set re.UNICODE correctly in linkify_text | Trygve Aaberge | 2020-02-28 | 1 | -1/+1 |
| | | | | | | | This caused nicks with unicode characters to not be linkified on Python 2. The error was introduced in commit f5cfdab. Fixes #747 | ||||
* | Don't send history_message to SlackThreadChannel.buffer_prnt | Trygve Aaberge | 2020-02-27 | 1 | -1/+1 |
| | | | | | | | It isn't currently being used. This fixes an error I introduced when I removed **kwargs from this method in commit 6238505. | ||||
* | Update docs/Options.md after commit f084200 | Trygve Aaberge | 2020-02-23 | 1 | -1/+1 |
| | |||||
* | Improve documentation for removing a team | Trygve Aaberge | 2020-02-23 | 1 | -0/+5 |
| | |||||
* | Print error if trying to use /thread in team buffer | Trygve Aaberge | 2020-02-23 | 1 | -0/+4 |
| | | | | Fixes #737 | ||||
* | (Un)merge team buffers when irc.look.server_buffer is changed | Trygve Aaberge | 2020-02-23 | 1 | -2/+15 |
| | | | | Fixes #712 | ||||
* | Don't switch to the debug buffer when config is changed | Trygve Aaberge | 2020-02-23 | 1 | -3/+1 |
| | |||||
* | Move inviter text to before blocks and unfurl_refs | Trygve Aaberge | 2020-02-23 | 1 | -6/+5 |
| | | | | | Blocks should come after the inviter text, and by moving it before unfurl_refs we don't have to call that twice. | ||||
* | Add a helper for colorizing strings | Trygve Aaberge | 2020-02-23 | 1 | -48/+35 |
| | |||||
* | Reset color after the text that should be colored | Trygve Aaberge | 2020-02-23 | 1 | -5/+9 |
| | |||||
* | Pass team/channel to handle/process methods directly | Trygve Aaberge | 2020-02-23 | 2 | -232/+179 |
| | |||||
* | Simplify reusing handle/process functions | Trygve Aaberge | 2020-02-23 | 1 | -38/+16 |
| | |||||
* | Use correct name for id in SlackSubteam.__eq__ | Trygve Aaberge | 2020-02-23 | 1 | -1/+1 |
| | |||||
* | Support populating kwargs metadata from json properly | Trygve Aaberge | 2020-02-23 | 1 | -10/+11 |
| | |||||
* | Simplify passing ws metadata | Trygve Aaberge | 2020-02-23 | 1 | -29/+10 |
| | |||||
* | Include team in SlackRequest | Trygve Aaberge | 2020-02-23 | 2 | -66/+66 |
| | |||||
* | Remove most commented out code | Trygve Aaberge | 2020-02-23 | 1 | -84/+0 |
| | |||||
* | Remove useless if | Trygve Aaberge | 2020-02-23 | 1 | -4/+1 |
| | |||||
* | Cleanup/simplify callback functions | Trygve Aaberge | 2020-02-23 | 9 | -45/+20 |
| | |||||
* | Show reactions you have added in a different color | Trygve Aaberge | 2020-02-23 | 2 | -20/+31 |
| | | | | Fixes #713 | ||||
* | Allow render_emoji_as_string = 'both' (#752) | Zachary Ware | 2020-02-22 | 1 | -7/+22 |
| | | | | | | With this setting, emoji are rendered as `<emoji character> (:text-form:)` to allow the user to see both representations (where possible) or an indication that their terminal isn't actually rendering a character. | ||||
* | Fix tests for python 2 | Trygve Aaberge | 2020-02-21 | 1 | -3/+4 |
| | |||||
* | Make tests work when the timezone is set to UTC | Trygve Aaberge | 2020-02-21 | 1 | -7/+11 |
| | | | | | | | | | | Unfortunately, the date tests of the last commit only work in one time zone. This changes them to work in UTC. If your machine doesn't use UTC, you now have to run the tests like this: TZ=UTC pytest I'm not sure what the best way to avoid requiring this is. | ||||
* | Support parsing date refs | Trygve Aaberge | 2020-02-21 | 2 | -3/+62 |
| | |||||
* | Support unfurling date refs by using the fallback | Trygve Aaberge | 2020-02-20 | 2 | -0/+6 |
| | |||||
* | Only use fallback for refs if ref is not found | Trygve Aaberge | 2020-02-20 | 2 | -39/+53 |
| | | | | | | Fallbacks in messages are not changed when channels/users/groups are renamed, so they shouldn't be used unless the ref can't be found. Links are not refs we look up, so they are still treated the same way. | ||||
* | Remove ignore_alt_text parameter from unfurl_refs | Trygve Aaberge | 2020-02-20 | 2 | -10/+5 |
| | | | | | This is only used in tests and in render_topic, and I don't see why render_topic shouldn't follow the global config that is set. | ||||
* | Remove auto_link_display parameter from unfurl_refs | Trygve Aaberge | 2020-02-20 | 2 | -7/+5 |
| | | | | | This is only used in tests, and there we can override the config instead. | ||||
* | Support blocks of type image | Trygve Aaberge | 2020-02-19 | 1 | -0/+6 |
| | |||||
* | Improve unfurling of text objects in blocks | Trygve Aaberge | 2020-02-19 | 1 | -13/+11 |
| | |||||
* | Don't crash when getting block action types other than button | Trygve Aaberge | 2020-02-19 | 1 | -1/+8 |
| | |||||
* | Tweak formatting of blocks | Trygve Aaberge | 2020-02-19 | 1 | -6/+6 |
| | |||||
* | Merge pull request #729 from aereaux/master | Trygve Aaberge | 2020-02-19 | 1 | -0/+39 |
|\ | | | | | Add implementation of slack layout blocks | ||||
| * | manage unsupported block and rich text | Gianluca Arbezzano | 2020-02-18 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | I added support for reach_text block otherwise at the end of all messages wee-slack was printing the raw JSON block. I have also fixed the `call` block to print the right join url Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com> | ||||
| * | Use color_deleted for unsupported blocks. | Aidan Epstein | 2020-02-18 | 1 | -1/+1 |
| | | |||||
| * | Fix unfurl_blocks call placement and add a message about unsupported blocks ↵ | Aidan Epstein | 2020-02-18 | 1 | -4/+5 |
| | | | | | | | | inside the message. | ||||
| * | Log errors to a proper debug location. | Aidan Epstein | 2020-02-18 | 1 | -2/+2 |
| | | |||||
| * | Add support for the call block | Gianluca Arbezzano | 2020-02-18 | 1 | -0/+2 |
| | | | | | | | | | | | | This commit adds the support for call block. It fixes #726 Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com> | ||||
| * | Fix message formatting by calling render_formatting. | Aidan Epstein | 2020-02-18 | 1 | -3/+7 |
| | | |||||
| * | Handle a couple more cases. Also add some debug output. | Aidan Epstein | 2020-02-18 | 1 | -8/+21 |
| | | |||||
| * | Add initial implementation of slack blocks display. | Aidan Epstein | 2020-02-18 | 1 | -0/+17 |
|/ | |||||
* | Add options for hard coded colors | Trygve Aaberge | 2020-02-01 | 2 | -3/+23 |
| | | | | Fixes #681 | ||||
* | Support sending reactions with emoji characters | Trygve Aaberge | 2020-02-01 | 1 | -7/+23 |
| | | | | Fixes #236, fixes #575 | ||||
* | Render emojis as emoji characters | Trygve Aaberge | 2020-02-01 | 5 | -1642/+11570 |
| | | | | Fixes #465 | ||||
* | Print error message when reaction couldn't be added/removed | Trygve Aaberge | 2020-01-23 | 1 | -1/+17 |
| | |||||
* | Set members correctly in handle_conversationsmembers | Trygve Aaberge | 2020-01-23 | 1 | -3/+2 |
| | | | | | Because this sat channel.members directly instead of calling set_members, the nicklist wasn't updated. | ||||
* | Set channel.is_member when channel is created | Trygve Aaberge | 2020-01-22 | 1 | -0/+1 |
| | | | | | | | | | The channel dict sent as kwargs to SlackChannel from handle_rtmstart contains the is_member property. However the one from process_channel_created doesn't. Since you never are a member when the channel is created, we can set it to false (if you create the channel yourself or is invited immediately a channel_joined message will follow the channel_created message). |