0.22.3
📢 New Features
@dkschruteBeets added the ability to configure profile pictures! Configure one by specifying the file path in --slsk-picture, by setting SLSKD_SLSK_PICTURE, or by setting the YAML key soulseek.picture.
@samhatter added a right-click context menu to rooms:
User-defined scripts were refactored, including some breaking changes. The major (22) version wasn't bumped for these changes because the previous implementation of scripts was broken. Additionally, jq is now available inside of the slskd container to help with scripts, thanks to @onedr0p.
Lastly, some improvements to the way searches are stored in the database should provide some relief to users who are experiencing 'stuck' searches when using external apps for automation. Included with these improvements is a queuing mechanism that caps the number of concurrent searches at 10, enqueuing subsequent searches. This will help with resource contention and should provide some protection against server bans should automation go awry.
What's Changed
- Fix log retention to be days in docs by @SpyrosRoum in #1290
- Refactor user-defined scripts by @jpdillingham in #1292
- Bump serialize-javascript from 6.0.1 to 6.0.2 in /src/web by @dependabot in #1299
- feat(container): Add
jqby @onedr0p in #1277 - Fix search retention example by @jpdillingham in #1307
- Adding context menu to rooms with reply, view user profile, and browse shares by @samhatter in #1298
- Refactor search logic to help prevent 'hanging' records by @jpdillingham in #1310
- Feature/add profile picture support by @dkschruteBeets in #1303
- Add the ability to set a profile picture by @jpdillingham in #1321
- Remove erroneous mention of --generate-api-key by @jpdillingham in #1322
New Contributors
- @SpyrosRoum made their first contribution in #1290
- @dkschruteBeets made their first contribution in #1303
Full Changelog: 0.22.2...0.22.3