World Media Windows v0.1.1
Windows maintenance release focused on persistence and continuous discovery.
Changes:
- Favorites/settings/volume now persist through WebView2 restarts by using a non-private storage profile.
- Library background discovery keeps pulling while a search term is active.
- Search results are tagged separately from the general browse stream so search pagination no longer exhausts discovery.
- Added favicon asset and quiet handling for LibriVox empty-result searches.
- Hardened JSON/text response parsing in the frontend HTTP wrapper.
Validation:
- npm run build
- npm audit --omit=optional
- python -m py_compile worldmedia_native.py worldmedia_server.py
- Native no-browser startup/root/proxy/shutdown smoke
- Playwright rendered smoke for app load, favorite reload persistence, active-search background pulls, desktop, and mobile
- PyInstaller rebuild and smoke test of dist\WorldMediaWindows.exe
Artifact:
- WorldMediaWindows.exe
- SHA256: 442ee21fab427e93f0210057237c2385f388d3d5d77287f3493716037014c500