Stash v0.9.84 — Library search fix
A quick one. v0.9.83 broke typing in Library search, and this fixes it. That's
the only user-facing change — but if you use Library search, you want this.
Fixed
Library search ate your typing. Typing in the Library search box dropped
characters, scrambled their order, or reset the box mid-word — typing
"radiohead" could leave you looking at "dird".
This was our fault, introduced in v0.9.83. That release moved the library
filtering off the main thread so a big library wouldn't stutter while you type.
The filtering change was right, but the search box's own text was coming back
through that same background pipeline — so the character you just typed had to
wait for the whole library to be filtered and sorted before it could appear, and
it kept losing the race with the keyboard.
The filtering stays off the main thread where it belongs. The text box just no
longer waits on it.
Under the hood
Every unit test in the project passes again — 1892 of them across 15 modules.
That is a bigger deal than it sounds. The media test suite had been hanging on
every single CI run for weeks and getting killed at the 20-minute cap, which
meant nothing in it was actually being checked before a release went out. That
hang turned out to be one deadlocked test, and behind it sat a second failure
nobody had ever seen. Along with 28 other long-broken tests, it's fixed, and CI
is fully green for the first time in months — so the next release is checked by
something more than optimism.
Install
Download the .apk below and open it on your Android device. If you've got a previous Stash release installed, this upgrades in place — your library, sync history, and settings are preserved.
Requires: Android 8.0 (API 26) or newer.
See the README for first-time setup.
What's Changed
- Add "View Album" option to TrackOptionsSheet by @ParaliyzedEvo in #369
Full Changelog: v0.9.83...v0.9.84