Skip to content

release: v3.0.5 — Auto Updater#60

Merged
Soumyadipgithub merged 8 commits into
mainfrom
develop
Apr 23, 2026
Merged

release: v3.0.5 — Auto Updater#60
Soumyadipgithub merged 8 commits into
mainfrom
develop

Conversation

@Soumyadipgithub

@Soumyadipgithub Soumyadipgithub commented Apr 23, 2026

Copy link
Copy Markdown
Owner

Release: v3.0.5

v3.0.5 — Auto Updater

What's in this release

Desktop app

  • Implemented a silent background auto-updater using Tauri plugins (tauri-plugin-updater and tauri-plugin-process).
  • Added seamless "Liquid Glass" restart prompt to UI.
  • Configured secure Ed25519 signing keys for verification.

CI / infra

  • Generated secure cryptographic keys for updater signature verification.

Version bump

  • package.json updated
  • src-tauri/tauri.conf.json updated
  • src-tauri/Cargo.toml updated
  • website/src/pages/index.astro softwareVersion updated
  • CHANGELOG.md has a new entry for this version
  • docs/architecture.md version reference updated (if changed)

Pre-release checks

  • Tested desktop app end-to-end with npm run dev — translation pipeline works
  • Tested website preview URL (copy from Version History) — all 9 pages load
  • No personal data / credentials / TODOs leaked in the diff
  • No file over 5 MB in the diff
  • All required CI jobs pass (branch-name skipped intentionally for develop→main)
  • Sitemap still lists all pages correctly
  • Links in README and docs still valid

Rollout plan

  1. Merge this PR → main updates
  2. Cloudflare auto-deploys website to syncspeak.soumg.workers.dev (~1 min)
  3. GitHub Actions builds desktop binaries and publishes to GitHub Releases (manual trigger if needed)
  4. Create git tag: git tag v3.0.5 && git push --tags
  5. Open the sync-back PR: main → develop to keep develop in sync

Smoke tests (after merge, before announcing)

  • Open https://syncspeak.soumg.workers.dev — home page loads, version shows correctly
  • /features, /how-it-works, /download, /faq, /developers, /docs, /privacy all load
  • Download button on /download points at the latest GitHub release
  • robots.txt accessible, sitemap-index.xml accessible
  • Desktop app binary runs on a clean machine (or verified via a tester)

Rollback plan

  • Website: Cloudflare → Workers → Deployments → click previous version → Promote to production (≤1 min)
  • Desktop app: previous release binaries remain on GitHub Releases — users can re-download
  • Config / APIs: no server-side state to revert; each user has their own local config

Announcement (post-merge)

  • Update GitHub repo Releases page with CHANGELOG notes
  • Pin release PR comment: "This version is live at syncspeak.soumg.workers.dev"
  • Optional: social post / launch announcement

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
syncspeak eb3b54a Commit Preview URL

Branch Preview URL
Apr 23 2026, 06:29 AM

@Soumyadipgithub Soumyadipgithub self-assigned this Apr 23, 2026
@Soumyadipgithub Soumyadipgithub merged commit 6f09195 into main Apr 23, 2026
13 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