Skip to content

chore(deps): bump slk from v0.21.0 to v0.22.0 - #480

Merged
roshbhatia merged 5 commits into
mainfrom
dependabot/nix/slk-v0.22.0
Oct 2, 2026
Merged

roshbhatia merged 5 commits into
mainfrom
dependabot/nix/slk-v0.22.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 28, 2026

Copy link
Copy Markdown
Contributor

Bumps slk from v0.21.0 to v0.22.0.

Release notes

Sourced from slk's releases.

v0.22.0

slk v0.22.0

The headline: an Activity view that shows your mentions, thread replies, reactions and DMs in one place, threads you can actually read at any terminal width, and message forwarding with F. Plus slk now works on KDE Plasma, copy works in macOS Terminal.app, and a long list of fixes from seven contributors.

The Activity view (thanks @​genki-miyachi)

slk now has the Activity tab from the official client. ◉ Activity sits in the sidebar just below Threads; open it from there, with Ctrl+a (which toggles back to your channel), or with :activity.

  • What's in it: @​mentions (including @here/@channel, user groups and keywords), replies in threads you follow, reactions to your messages, and DMs.
  • Each item is a card saying who, what happened and where (Mention in #general, Reacted in DM, Thread in ◆ private) and how long ago, over the message itself, rendered like the message pane with emoji, mentions and channel links.
  • Enter takes you there: a thread reply opens in the thread panel; anything else jumps to the message in its channel.
  • u shows unread only. The filtering is done by Slack, not by slk, so it matches what the official client considers unread. The sidebar shows a badge with the unread count.

It shows the 50 most recent items. If you have more channels than you can keep up with, this is the view to live in. Closes #12.

This started as @​genki-miyachi's PR #109, which carried the whole design. It was finished and brought up to date in #259, with their commits and authorship kept.

Threads are readable at any width

Until now, pressing Enter on a message at a common terminal width looked like it did nothing. With the default sidebar, a thread only opened at 124 columns and up, so the 120-column default couldn't open one at all. When it did open, it got 35% of the space, often too narrow to read.

Now a thread always gets at least 80 columns. When there isn't room for both the thread and the channel side by side (below 162 columns, or 130 with the sidebar hidden), they stack: only one is drawn, across the whole content area, and focus decides which.

  • Enter opens the thread in front.
  • Shift+Tab or h shows the channel with the thread still open; Tab brings the thread back.
  • Esc or q closes the thread, as before.
  • Resizing never loses anything: the layout is worked out again on each frame.

The thread header is now a breadcrumb that names where you are: # general › Thread from alice · 3 replies. Closes #223 and #244. Thanks to @​mkozjak (#246) and @​piotrsynowiec (#149), whose earlier fixes for this helped pin it down.

Forward messages with F (thanks @​mkozjak)

Select a message or a thread reply and press F. You get the same fuzzy picker as Ctrl+t, limited to channels you've joined and your existing DMs and group DMs in the current workspace. Enter shares it; Esc cancels.

  • It forwards the way Slack does: slk posts the original message's permalink with unfurling on, so recipients see the message as a preview. Whether that preview shows, and who can open the original, is up to Slack's own permissions.
  • Enter on a forwarded message jumps to the original, including when the original is a thread reply.
  • Nothing moves under you: your current channel and your half-written draft stay exactly where they were.
  • It stays in the workspace you started in. Switching workspaces while a forward is in flight doesn't redirect it.

slk works on KDE Plasma (thanks @​laraibg786)

On a KDE session, the Slack desktop app keeps its cookie-encryption key in KWallet. slk only knew how to ask the Secret Service, and on stock Plasma gnome-keyring often answers that request, finds nothing, and slk told you "no Slack entry found in your keyring", even though Slack was signed in and working. There was no way to add a workspace on that setup.

slk now reads both stores and tries each key it finds, so either one works with nothing to configure. When it can't get a key, it gives the most actionable reason first, so a locked wallet (a ten-second fix) isn't buried under a "not found" from the other store. Closes #234.

If you hit #213, where a key is found but the cookie still won't decrypt, please retry on this version and report back on that issue. It may be the same problem.

Copy works in macOS Terminal.app (thanks @​mkozjak)

... (truncated)

Commits
  • 2b43b29 Merge pull request #259 from gammons/feat/activity-feed-pr109
  • 6c87ad7 Merge origin/main into feat/activity-feed (PR #109)
  • 36e0e2c docs(activity): document the Activity view in Features and the README
  • 6a12b65 Merge pull request #239 from laraibg786/fix/resize-scroll-jump
  • 0c9d619 Merge pull request #243 from vobango/fix/hide-closed-mpims
  • 224756d Merge pull request #245 from mkozjak/fix/macos-clipboard-242
  • ee28e54 fix(activity): single-colour, single-column icons
  • 9356fda Merge pull request #251 from wrbbz/fix/issue-184-gg-and-space-bindings
  • 1068eba Merge pull request #252 from wrbbz/feat/sidebar-cursor-follows-scroll
  • 84ce8b1 Merge pull request #257 from allenbiji/refactor/remove-type-aliases
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [slk](https://github.com/gammons/slk) from v0.21.0 to v0.22.0.
- [Release notes](https://github.com/gammons/slk/releases)
- [Commits](gammons/slk@053d2a2...2b43b29)

---
updated-dependencies:
- dependency-name: slk
  dependency-version: 2b43b2936c56d557ff6482e0fce236d5613b038a
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@roshbhatia
roshbhatia merged commit c4b5a9e into main Oct 2, 2026
7 checks passed
@dependabot
dependabot Bot deleted the dependabot/nix/slk-v0.22.0 branch October 2, 2026 02:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant