Repository navigation
Fixed
- Interrupt running SQLite searches when input changes or the window closes,
freeing search workers for the newest query. Cancelled searches are not
reported as errors or stored in the page cache.
Changed
- Replace recursive
lsparsing with a versioned, NUL-delimitedfind/stat
scan protocol so spaces, tabs, newlines, leading dashes, and trailing colons
in Android file names are preserved exactly. Devices without the required
commands continue to use the validated legacy scanner. - Stream structured scan output through bounded in-memory chunks and SQLite
staging batches. The previous searchable index stays live until the complete
protocol trailer is validated and the staged snapshot is published
atomically. - Run searches on background workers, reject stale query completions, and use
database pagination with a bounded page cache. The Tk result view now reuses
only enough Treeview rows for the visible viewport instead of creating one
widget item for every match.
Windows download
Download and extract AndroidEverything-v0.1.7-windows.zip. Includes the Windows executable, ADB, required DLLs and notices. Verify the ZIP using the attached SHA-256 file.
Validation: 96 unit tests passed; ZIP contents and SHA-256 checksums verified.