| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Fix AttributeError on /slack status in team buffer
|
| | |
|
|\ \
| | |
| | | |
Set correct number of unread messages in hotlist
|
| | |
| | |
| | |
| | |
| | |
| | | |
While the commit 6718e2f fixed buffers not appearing in the hotlist,
after it the number of new messages for each buffer was gone. This makes
the number of messages for each buffer shown again.
|
|\ \ \
| | | |
| | | | |
Fix opening thread buffers
|
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Similar syntax as for adding reactions:
3s/foo/bar/
Fixes: #153
|
|/ /
| |
| |
| | |
Not sure this actually matters as weechat seemed happy with the wrong return codes too
|
|/
|
|
|
| |
Signed-off-by: Ben Kelly <bk@ancilla.ca>
Signed-off-by: Ben Kelly <btk@google.com>
|
|\
| |
| | |
Don't send typing notifications for threads, since Slack doesn't like that
|
| |
| |
| |
| | |
Signed-off-by: Ben Kelly <btk@google.com>
|
| |
| |
| |
| | |
Fixes #80 (again)
|
| |
| |
| |
| |
| |
| | |
Send * to the current channel.
Fixes: #191
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|\
| |
| | |
Disable formatting for messages with `mrkdwn` unset
|
| |
| |
| |
| |
| | |
Signed-off-by: Ben Kelly <btk@google.com>
Signed-off-by: Ben Kelly <bk@ancilla.ca>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Not everything that needed to be mocked out was, and there was also an
issue with every instance of PluginConfig sharing the same mutable
settings field and thus stomping on each other if you initialized more
than one in the same test.
Signed-off-by: Ben Kelly <bk@ancilla.ca>
Signed-off-by: Ben Kelly <btk@google.com>
|
|/
|
|
|
| |
Signed-off-by: Ben Kelly <btk@google.com>
Signed-off-by: Ben Kelly <bk@ancilla.ca>
|
|\
| |
| | |
Add italic support, and settings to switch between italic and underline
|
| |
| |
| |
| |
| | |
Signed-off-by: Ben Kelly <btk@google.com>
Signed-off-by: Ben Kelly <bk@ancilla.ca>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In weechat 1.5, the info name 'irc_nick_color_name' was renamed to
'nick_color_name'. Since we want to support weechat < 1.5 and don't want
deprecation warnings in >= 1.5, we need to check the version and use the
appropriate name.
Fixes #364
|
| |
| |
| |
| |
| | |
This is going to be used another place in the script in the next commit,
so set a more verbose name so it's not confused with the script version.
|
| | |
|
|\ \
| | |
| | | |
Clean up a little bit
|
| | |
| | |
| | |
| | | |
This doesn't seem to be used, so just remove it.
|
| | |
| | |
| | |
| | | |
The cache is gone, remove some related code.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Today I learned that sometimes, rather than the key missing, it has the value
None. In this case, (key in dict) is true!
This fixes an issue where, if the backscroll of a channel contained such a
message, it would throw while fetching the backscroll and cut off without
fetching all of it.
Signed-off-by: Ben Kelly <btk@google.com>
Signed-off-by: Ben Kelly <bk@ancilla.ca>
|
|\ \ \
| | | |
| | | | |
Add command for setting Slack Status
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This encodes everything sent into weechat, and decodes the return
values, so we don't have to do it every place we call weechat. We still
have to decode the arguments in all of the callback functions though.
The encode_to_utf8 and decode_from_utf8 functions traverses data
structures and encodes/decodes all of the strings inside the structures.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
We will readd these in the appropriate places, as described two commits
ago.
|
| | | |
| | | |
| | | |
| | | | |
This was not used anywhere.
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This changes all strings to be unicode strings in an attempt to handle
unicode better. The idea is to use unicode everywhere internally in
wee_slack and decode/encode where data is received/sent to/from
wee-slack.
That means we have to decode strings received from weechat or slack and
encode strings we send to them. This way encoding and decoding is done
on specific places, and if done everywhere, we should not get any
unicode errors.
|
|/ /
| |
| |
| | |
Lots of missing whitespace and other minor fixups.
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
Defer nick colourization to weechat's built in support
|
| |
| |
| |
| | |
Signed-off-by: Ben Kelly <btk@google.com>
|
|\ \
| | |
| | | |
Translate slack formatting codes to/from IRC formatting codes
|
| |/
| |
| |
| | |
Signed-off-by: Ben Kelly <btk@google.com>
|
|/
|
|
| |
Signed-off-by: Ben Kelly <btk@google.com>
|
| |
|