Wee Slack Versions Save

A WeeChat script for Slack.com. Supports threads and reactions, synchronizes read markers, provides typing notification, etc..

v2.4.0

4 years ago
  • Support regex flags i, m and s for message edits.
  • Allow %h (weechat home) replacement in download_location (PR #690).
  • Render "by invitation from" before reactions.
  • The command /slack status now prints the status if no arguments are given. Pass -delete to unset the status (fixes #574).
  • Add completion for channel names (fixes #235).
  • Add completion for all command arguments.
  • Allow completion of emoji with a prefix (fixes #580).
  • For /slack upload remove escape characters from path if file is not found (fixes #360).
  • For /slack upload resolve relative paths.
  • Expose more information in /whois (PR #700).
  • Add option use_full_names to only use full names (fixes #100).
  • Support nicks prefixed with @ in the /msg command.
  • Show member status in the /slack channels command.
  • Show handle when listing usergroup members.
  • Add support for the /invite command (fixes #698).
  • Add the usergroups you are a member of to highlight words (fixes #272, fixes #367, fixes #542).
  • Add a command to list the Slack teams.
  • Some changes on line tags, most notably irc_smart_filter is replaced with irc_join and irc_part because no smartness is implemented. Search for "tag" in the commit messages to see the other changes.
  • Prevent highlight in debug buffer.
  • Don't log backlog messages to the logfile (fixes #663).
  • Use proper nicks for mpdm names (fixes #498).
  • Fallback to full name instead of username if display name is not set.
  • Don't add deleted users to tab completion (fixes #703).
  • Print responses and errors from /slack slash command (fixes #369, fixes #374).
  • Fix option record_events (it was broken in 2.3.0).
  • Fix output of the /topic command (PR #691).
  • Set own nick to display name if set (fixes #692).
  • Prevent crash when having mpdm with an external user.
  • Prevent crash when script is reloaded if numpy is installed.
  • Support topic changes for private channels (fixes #697).
  • Fix attachment fields without titles (PR #707).
  • Don't turn #name into a link to the private message (fixes #587).
  • Render group notifications with @ instead of !.
  • Support using display names in the /slack slash command.
  • Print thread broadcast messages in parent channel (fixes #620).
  • Add basic support for private channels converted from public (fixes most of #664).
  • Better error messages.
  • Various small bug fixes, see the commit messages for details.

v2.3.0

4 years ago
  • Python 3 support. Python 2 will continue to be supported at least until the end of 2019 (fixes #258, fixes #331, fixes #555, fixes #576, fixes #598).
  • Improve detection of connection loss to the server, and improve reconnection (fixes #238, fixes #480, fixes #561, fixes #687).
  • Add option files_download_location to download uploaded files automatically (fixes #562, PR #666).
  • Add option show_buflist_presence to show/hide presence from buflist (PR #558).
  • Add command /help and add descriptions for all commands (fixes #363).
  • Remove command /leave (weechat aliases it to /part by default so we don't need to implement it specifically).
  • Remove command /slack p (only used for debugging).
  • Remove command /slack openweb, use /slack linkarchive instead.
  • Make command /thread open last thread in channel when called without arguments (PR #677).
  • Support command /away -all for marking you away on all servers/teams (fixes #596).
  • Show human readable names for user groups properly (PR #680).
  • Add tab completion of user groups (PR #680).
  • Support uploading files to threads (fixes #672, PR #683).
  • Include threads when marking latest message as read (PR #653).
  • Some fixes for formatting of messages (bold/italic) (PR #567).
  • Show human readable references (e.g. user names) instead of ids in topic (PR #665).
  • Show join/leave correctly in private channels (fixes #625, PR #684).
  • Print error if user/channel is not found when querying/joining (fixes #597).
  • Print a message when another client or the server closes an IM.
  • Various small bug fixes.

v2.2.0

5 years ago
  • Print user friendly error when trying to send a message in the team buffer (fixes #543).
  • Show inviter for join events (fixes #538).
  • Don't print whitespace before join/leave messages.
  • Colorize edits and reactions, using options color_reaction_suffix and color_edited_suffix (PR #608, PR #623, PR #660).
  • Use highlight notifications for MPDMs.
  • Notify of new mentions in threads and new messages in threads you participate in (fixes #572, fixes #535, PR #617).
  • Set correct tags for topic messages.
  • Support hiding activity from muted channels (fixes #456, PR #457). Adds a muted_channels_activity option to control if you see activity in muted channels.
  • Use an adaptive eventrouter timer (fixes #523, PR #631). Reduces CPU usage.
  • Add option thread_messages_in_channel to show thread messages in parent channel (fixes #546, PR #616).
  • Allow reactions and edit of messages in threads (fixes #416, fixes #442, fixes #534, PR #622).
  • Rename option thread_suffix_color to color_thread_suffix so color options are grouped together. The value that is set will be migrated.
  • Gray out muted channels in buflist, using option color_buflist_muted_channels (PR #644).
  • Fix loading history with deleted attachment (fixes #640, PR #641).
  • Add support for cursor mode and mouse mode (fixes #429, fixes #553, fixes #541, PR #626, PR #652, PR #650).
  • Fix typing and completion errors in team buffer (fixes #380, PR #638).
  • Match nicks with parenthesis, apostrophe and/or unicode (fixes #545, fixes #570, fixes #618, PR #649, PR #657).
  • Fix /whois when user has a status text set (fixes #624, PR #651).
  • Fix bug preventing first line in buffer from being changed (PR #655).
  • Fix /reply and /thread in relay clients (fixes #547, fixes #615).
  • Support using /thread for already opened threads (fixes #533).

v2.1.1

5 years ago

v2.1.0

5 years ago

v2.0.0

6 years ago

1.0-RC1

7 years ago

0.99.11

7 years ago

This tag marks the last version of wee-slack before wee-ng was merged.