Repository navigation
Needle 1.10.0
Immutable
release. Only release title and notes can be modified.
Added
- Add a Turkish interface that can be selected manually in Settings and stays selected on that device.
Changed
- Protect existing Needle data with versioned SQLite migrations, schema checks and a one-time pre-migration backup.
Fixed
- Restore browser zoom, keyboard radio navigation and predictable focus for lyrics and mobile action sheets.
Security
- Bind Spotify sign-ins to their browser and protect Navidrome API, media, proxy and remote-device verification with shared brute-force and concurrency limits.
- Keep credentials, downloads, queues, provider state, pending playback, cover caches and recent searches isolated between signed-in users, including late requests and Spotify devices.
- Restrict Needle database and backup files to the server account and refuse symlinked credential storage paths.
- Soulseek downloads use stable directory handles, safely finish identical retries, stay inside the configured download and singles folders, and never overwrite a different file during directory swaps.
- Update the YouTube Music bridge HTTP stack to close known resource-exhaustion and proxy-isolation vulnerabilities.