Skip to content

feat: implement silent auto-updater with Liquid Glass restart prompt#58

Merged
Soumyadipgithub merged 3 commits into
developfrom
feat/issue-57-auto-updater
Apr 23, 2026
Merged

feat: implement silent auto-updater with Liquid Glass restart prompt#58
Soumyadipgithub merged 3 commits into
developfrom
feat/issue-57-auto-updater

Conversation

@Soumyadipgithub

@Soumyadipgithub Soumyadipgithub commented Apr 23, 2026

Copy link
Copy Markdown
Owner

What this PR does

Closes #57

This PR implements a silent auto-updater using Tauri plugins (tauri-plugin-updater and tauri-plugin-process). It includes background polling and downloading of updates. Once an update is fully downloaded and ready to install, a seamless "Liquid Glass" restart prompt appears in the bottom right corner so the user can easily restart the application to apply the update without being interrupted.

How to test

  1. Ensure npm run dev starts the application successfully without errors.
  2. Since there is no newer release on GitHub yet, the update prompt will remain hidden.
  3. To manually test the UI, temporarily remove if (updateStatus !== 'ready' || !updateAvailable) { return null } in UpdatePrompt.tsx and supply dummy data. You will see the Liquid Glass modal.

Checklist

  • Branch targets develop (not main)
  • Branch name follows the naming convention (see CONTRIBUTING.md)
  • Read CLAUDE.md before making changes
  • Behaviour is unchanged or the change is intentional and described above
  • Key behaviours are not broken: TTS feedback flag, VAD pre-buffer, WASAPI reinit, device fallback
  • Glass design rules followed (no solid backgrounds, no Tailwind)
  • No hardcoded API keys, paths, or credentials
  • Tested manually with npm run dev

Screenshots (if UI changed)

(Invisible until update is ready. The UI matches Liquid Glass CSS tokens (--glass-bg, --liquid-blur, etc.))

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Apr 23, 2026

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 1d30e9b Commit Preview URL

Branch Preview URL
Apr 23 2026, 05:58 AM

@Soumyadipgithub Soumyadipgithub force-pushed the feat/issue-57-auto-updater branch from a51a5d5 to 8804ae9 Compare April 23, 2026 05:51
@Soumyadipgithub Soumyadipgithub merged commit 342bc0c into develop Apr 23, 2026
7 checks passed
@Soumyadipgithub Soumyadipgithub deleted the feat/issue-57-auto-updater branch April 23, 2026 06:04
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.

Feature Request: Silent Auto-Updater with Seamless Restart Prompt

1 participant