# tauri-updater-ui — Architecture Shared OTA update consent dialog for Tauri apps. ## What It Does Single JS file (`updater.js`) that listens for `update-available` and `menu:check_updates` events from the Tauri backend. Shows a fixed-position banner with version info, release notes, and Install/Dismiss buttons. Download and install only happen after explicit user consent. ## Consumers | App | Integration | |-----|-------------| | GO | `initUpdater({ ui: GoingsOn.ui, escapeHtml: GoingsOn.utils.escapeHtml, namespace: GoingsOn.updater })` | | BB | `initUpdater({ ui: BB.ui, escapeHtml: BB.utils.escapeHtml, namespace: BB.updater })` | ## Key Paths | What | Where | |------|-------| | All code | `updater.js` (single file, ~167 lines) |