Skip to content

Conversation

@nullc0rp
Copy link

@nullc0rp nullc0rp commented Nov 6, 2025

  • Update urwid to >=3.0.3 for Python 3.13 compatibility
  • Fix asyncio compatibility (replace @coroutine with async def)
  • Fix channel loading: use conversations.list for channels, users.conversations for DMs
  • Add pagination support for loading all messages (not just recent)
  • Add support for group DMs (mpim) - fetch and display multi-person conversations
  • Fix RTM connection errors appearing on screen (suppress stderr)
  • Fix img2txt errors appearing on screen (redirect stderr)
  • Add comprehensive logging to file (~/.sclack_logs/sclack.log)
  • Fix icon rendering: replace private-use Unicode with standard characters
  • Fix recursion issue in ChatBox.header setter
  • Improve error handling throughout (check API response 'ok' status)
  • Update setup.py dependencies to match requirements.txt
  • Add INSTALL.md with installation instructions for pipx/Arch Linux

- Update urwid to >=3.0.3 for Python 3.13 compatibility
- Fix asyncio compatibility (replace @coroutine with async def)
- Fix channel loading: use conversations.list for channels, users.conversations for DMs
- Add pagination support for loading all messages (not just recent)
- Add support for group DMs (mpim) - fetch and display multi-person conversations
- Fix RTM connection errors appearing on screen (suppress stderr)
- Fix img2txt errors appearing on screen (redirect stderr)
- Add comprehensive logging to file (~/.sclack_logs/sclack.log)
- Fix icon rendering: replace private-use Unicode with standard characters
- Fix recursion issue in ChatBox.header setter
- Improve error handling throughout (check API response 'ok' status)
- Update setup.py dependencies to match requirements.txt
- Add INSTALL.md with installation instructions for pipx/Arch Linux
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