Releases: bugrauluyurt/needle
Releases · bugrauluyurt/needle
Release list
Needle 1.10.3
Immutable
release. Only release title and notes can be modified.
Fixed
- Stay signed in when reopening Needle, including home-screen apps on mobile. Signing out still clears the saved login and account-specific state.
- Home-screen apps open at their normal full-width scale with touch zoom disabled. Mobile text fields no longer trigger unwanted zoom, and browser tabs remain zoomable.
Needle 1.10.2
Immutable
release. Only release title and notes can be modified.
Fixed
- Shorten release pipelines by running browser tests once in the required pull request checks instead of repeating them after merge and during publication.
Needle 1.10.1
Immutable
release. Only release title and notes can be modified.
Fixed
- Prevent concurrent server startups from failing when SQLite removes a transient journal during permission hardening.
Security
- Avoid excessive CPU use when library titles contain unusually long unmatched metadata delimiters.
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.
Needle 1.9.0
Immutable
release. Only release title and notes can be modified.
Added
- YouTube Music can join your own music and Spotify in Home, Search and Your library.
Connect a separate account for each person, play songs in Needle, like songs, save
albums and follow artists. YouTube Music playlists are read-only and can be copied
into Navidrome using songs you already have. This integration is experimental and
has its own on/off switch; YouTube Music audio cannot be downloaded for offline use.
Fixed
- Music-source icons have consistent spacing beside artist names in the player.
Needle 1.8.4
Immutable
release. Only release title and notes can be modified.
Fixed
- Library filters are easier to reach, the sidebar stays aligned, and artist artwork loads at a size suited to the screen.
Needle 1.8.3
Immutable
release. Only release title and notes can be modified.
Fixed
- Mobile player links, responsive navigation, Spotify notices and locked playlist spacing now work without overlap.
Needle 1.8.2
Immutable
release. Only release title and notes can be modified.
Fixed
- Load artist pictures without fetching album catalogues, and keep Spotify visible with previously loaded content and a clear retry time while requests are paused.
Needle 1.8.1
Immutable
release. Only release title and notes can be modified.
Fixed
- Match the back and forward buttons to the glass search field and remove the extra side inset from full artist song lists.
Needle 1.8.0
Immutable
release. Only release title and notes can be modified.
Changed
- Lighten the top search field while keeping its glass blur and focus outline readable over artwork.
Fixed
- Dismiss the mobile keyboard when submitting a search or collection filter, preserving the query and results without interrupting text composition.