Skip to content

feat: ship VidXP application platform and desktop releases - #21

Merged
tulayha merged 46 commits into
mainfrom
feat/application-platform
Jul 30, 2026
Merged

feat: ship VidXP application platform and desktop releases#21
tulayha merged 46 commits into
mainfrom
feat/application-platform

Conversation

@tulayha

@tulayha tulayha commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • completes the shared CLI, MCP, HTTP, browser, desktop, and container application platform
  • adds the managed Tauri desktop runtime, system-tray lifecycle, private runtime/shared data layout, and native installer packaging
  • publishes desktop artifacts and stable local/control/worker container images from release workflows
  • restructures the product README around native CLI + MCP, desktop, and server/Coolify installation paths

Why

VidXP needs installable product surfaces that share the same runtime and data contracts, with release artifacts produced from the same validated commit instead of requiring users to assemble the product from the development repository.

Impact

  • local users can choose CLI/MCP or a managed desktop installation
  • desktop packaging owns its runtime and leaves shared models and repositories in the VidXP data root
  • server operators can deploy immutable GHCR control and worker images with the documented Coolify Compose topology

Checks

  • uv run pytest -q tests/test_packaging.py tests/test_settings.py (15 passed)
  • cargo test --manifest-path desktop/src-tauri/Cargo.toml (7 passed)
  • git diff --cached --check
  • production Windows NSIS build and install smoke completed before this commit

tulayha added 30 commits July 28, 2026 23:32
@tulayha
tulayha marked this pull request as ready for review July 30, 2026 13:03
@tulayha
tulayha merged commit 5eed41c into main Jul 30, 2026
6 checks passed
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