Skip to content

WIP: PixelPatrol executable - installer & launcher#123

Draft
frauzufall wants to merge 2 commits intocontainerfrom
installer-launcher
Draft

WIP: PixelPatrol executable - installer & launcher#123
frauzufall wants to merge 2 commits intocontainerfrom
installer-launcher

Conversation

@frauzufall
Copy link
Copy Markdown
Member

No description provided.

@frauzufall frauzufall force-pushed the installer-launcher branch 2 times, most recently from 96a50ba to 353ac61 Compare March 8, 2026 14:11
@frauzufall frauzufall force-pushed the installer-launcher branch 2 times, most recently from a395411 to 2c88de6 Compare March 9, 2026 16:19
Adds a self-contained PyInstaller binary that users can double-click to
install and launch Pixel Patrol without any prior Python knowledge.

- Flask + SSE setup wizard streams uv install progress live to the
browser
- Package cards with use-case, analyses, widgets, and file extension
pills
- Bootstrap 5 UI
- Saves loader selection to ~/.pixel-patrol/config.json; skips wizard on
  subsequent launches if the venv is already ready
- build.sh builds a single ~30 MB binary via micromamba pixel-patrol env
Adds a GitHub Actions workflow that runs the launcher test suite and
builds the PyInstaller binary on all three OSes. Binaries are uploaded
as artifacts and the workflow triggers on pushes/PRs touching launcher
files and on launcher-v* tags.
@frauzufall frauzufall force-pushed the installer-launcher branch from 2c88de6 to 659db1d Compare March 9, 2026 16:27
@frauzufall frauzufall marked this pull request as draft March 24, 2026 18:52
@frauzufall frauzufall changed the title PixelPatrol executable - installer & launcher WIP: PixelPatrol executable - installer & launcher Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant