Repository navigation
v0.22.0
slackers v0.22.0
Major feature release with plugin system, games, downloads manager, and many improvements.
Plugin System
- Internal API with 10 sub-interfaces for full programmatic control
- Plugin lifecycle: register, enable/disable, uninstall, config merge
- UI SDK: Canvas, VBox, HBox, Label, List components
- P2P plugin message routing between friends
- Plugin Manager (
/plugins) and Plugin Config screens
Games Plugin
- Snake: scalable board, halve-vertical speed compensation, high scores
- Tetris: dynamic board size, block scale (1x/2x), 7 tetrominoes, levels
- Full-screen overlay with exclusive keyboard control
- Background games with taskbar indicator (🎮)
- In-game settings (Ctrl+S), smooth held-key input
Weather Plugin
/weather [city]with wttr.in ASCII art forecast- Configurable default city via plugin config
Downloads Manager
- Progress bars, cancel, retry, delete for all downloads
- Taskbar indicator (⬇) for active downloads
- Alt+D shortcut,
/downloadscommand - Alt+O opens downloads folder in file browser
File Browsers
- Search filter, table-format rendering, sort options (Alt+S/D)
- Unified local and remote browser with full-height layout
Slack Integration
- Startup unread detection via
conversations.info - Real-time mark-read sync with other Slack clients
P2P & Privacy
- Hide Online Status: appear offline while staying connected
- Improved friend status detection with activity-sorted pings
Other Improvements
- Theme-aware backgrounds for reactions, pills, badges
- Viewport scroll fixes for full message visibility
- Non-blocking startup (no internet hang)
- Settings search filter (type to filter)