Skip to content

Polish deploy tool for release#46

Merged
jkaczman merged 10 commits intomainfrom
deploy-final-touches
Mar 29, 2026
Merged

Polish deploy tool for release#46
jkaczman merged 10 commits intomainfrom
deploy-final-touches

Conversation

@jkaczman
Copy link
Copy Markdown
Collaborator

@jkaczman jkaczman commented Mar 25, 2026

Opened as a draft PR because I’m still actively iterating on this, but wanted the current state here for review. Plan is still to keep refining on this branch and then squash the branch history before merge.

It completely redesigns the deploy app UI across the all flows to match the new visual direction (of the mobile app).

It also refactors the server provisioning path to remove a lot of old complexity. Credentials are now generated locally in Rust instead of going through the old container-based path, the server installer now uploads verified secluso-server and secluso-update binaries instead of building on the target machine, and provisioning includes some serious preflight and health checks.

Some bugs remain from the current changes.

deploy-main-page-improved

@jkaczman jkaczman added this to the v1.0.0 milestone Mar 25, 2026
@jkaczman jkaczman marked this pull request as draft March 25, 2026 02:22

match selected_release.source {
ReleaseSource::LatestImmutableGitHub => {
println!(

Check failure

Code scanning / CodeQL

Cleartext logging of sensitive information High

This operation writes
TupleExpr
to a log file.

Copilot Autofix

AI 6 days ago

Copilot could not generate an autofix suggestion

Copilot could not generate an autofix suggestion for this alert. Try pushing a new commit or if the problem persists contact support.

);
}
ReleaseSource::ServerCoordinated => {
println!(

Check failure

Code scanning / CodeQL

Cleartext logging of sensitive information High

This operation writes
TupleExpr
to a log file.

Copilot Autofix

AI 6 days ago

Copilot could not generate an autofix suggestion

Copilot could not generate an autofix suggestion for this alert. Try pushing a new commit or if the problem persists contact support.

hide username in demo-mode (developer-settings); generate unique wifi passphrase and embed in camera QR; improve connectivity probe to server to verify port open; improve cleanup preflight helper; incorporate timeouts for ssh/connectivity probes..

fix #15
@jkaczman jkaczman marked this pull request as ready for review March 29, 2026 21:54
@jkaczman jkaczman merged commit 8f28017 into main Mar 29, 2026
1 check 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.

2 participants