Skip to content

fix: support Mac App Store Slack data path#6

Merged
slackstat merged 2 commits into
mainfrom
fix/app-store-slack-support
Feb 25, 2026
Merged

fix: support Mac App Store Slack data path#6
slackstat merged 2 commits into
mainfrom
fix/app-store-slack-support

Conversation

@slackstat

Copy link
Copy Markdown
Owner

Summary

  • Mac App Store support: The App Store version of Slack is sandboxed and stores data in ~/Library/Containers/com.tinyspeck.slackmacgap/Data/Library/Application Support/Slack/ instead of ~/Library/Application Support/Slack/. SlackStat now auto-detects both locations at startup.
  • Better error message: Changed "Slack desktop app not found" to "Slack data not found — is Slack installed and signed in?" since the error can occur when Slack is installed but data isn't where expected.
  • Keychain: Verified that both Slack versions use the same Slack Safe Storage service name, so no Keychain changes needed.

Testing

All 46 tests pass. The testSlackDataPathDetection test now verifies the resolved path matches one of the two known locations.

The Mac App Store version of Slack is sandboxed and stores data in
~/Library/Containers/com.tinyspeck.slackmacgap/ instead of
~/Library/Application Support/Slack/. Auto-detect both locations at
startup, preferring the direct-download path. Also improve the error
message when neither path is found.
@slackstat slackstat merged commit 95b3db6 into main Feb 25, 2026
1 check passed
@slackstat slackstat deleted the fix/app-store-slack-support branch February 25, 2026 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant