Maksim Totmin
71d162520c
refactor: extract main.py into ui/ tabs + app.py, extract search_itunes into services/, remove MusicBrainz
2026-06-01 09:59:00 +07:00
Maksim Totmin
1ae1e90ae3
chore: remove redundant wasmtime install from build script (now a transitive dep of iopenpod)
2026-06-01 00:58:59 +07:00
Maksim Totmin
8c9e146a6c
Add wasmtime to AppImage build for HASHAB signing
2026-05-31 18:24:07 +07:00
Maksim Totmin
59865169e6
Remove old config.ini (migrated to ~/.config/), add *.AppImage to gitignore, fix build script
2026-05-31 18:02:21 +07:00
Maksim Totmin
7a86732953
Fix build-appimage.sh: use venv for PyInstaller, set proper paths
...
- Create venv with --copies to avoid system pip restrictions (PEP 668)
- Install deps into venv before PyInstaller run
- Use absolute paths for --add-data
2026-05-31 17:48:54 +07:00
Maksim Totmin
81b2ab2173
Add AppImage build script and scripts/ directory
...
- scripts/build-appimage.sh: builds portable x86_64 AppImage
via PyInstaller (onedir) + appimagetool
- Bundles Python + PyQt6 + all dependencies
- Excludes unused Qt modules to reduce size
- Auto-downloads appimagetool if missing
- Generates app icon via Pillow
- .gitignore: add build/
2026-05-31 17:45:51 +07:00