v2.7
MightyMoud/sidekickv2.7Nov 22, 2022by m1k1o
AI Summary
This update introduces new desktop environment tags for Vivaldi and Opera, adds file transfer and screenshot capabilities, and refactors the Xorg server architecture for better performance and event handling.
Key Highlights
- New desktop tags for Vivaldi and Opera
- File transfer functionality
- Screenshot function for unlocked rooms
- Refactored Xorg event handling
New Features
- Screenshot function via `/screenshot.jpg`
- File transfer support
- Emoji support
- New `NEKO_PATH_PREFIX` environment variable
- Split of `remote` service into `desktop` and `capture`
Full Release Notes
### New Features - Added `m1k1o/neko:vivaldi` tag (thanks @Xeddius). - Added `m1k1o/neko:opera` tag (thanks @prophetofxenu). - Added `NEKO_PATH_PREFIX`. - Added screenshot function `/screenshot.jpg?pwd=<admin>`, works only for unlocked rooms. - Added emoji support (by @yesBad). - Added file transfer (by @prophetofxenu). ### Misc - Server: Split `remote` to `desktop` and `capture`. - Server: Refactored `xorg` - added `xevent` and clipboard is handled as event (no looped polling anymore). - Introduced `NEKO_AUDIO_CODEC=` and `NEKO_VIDEO_CODEC=` as a new way of setting codecs. - Added CORS. - Opera versions are not hardcoded in Dockerfile anymore but automatically are fetch latest.