- Fix Home showing "Update available" when versions are identical
by adding frontend guard (latest !== installed)
- Add Rust backup commands: backup_before_upgrade copies openclaw dir
(excluding sessions/archive) to .clawpal/backups/{timestamp}/,
list_backups, restore_from_backup, delete_backup
- Home: add "Backup & Upgrade" button next to "View update" that
creates a backup then opens the releases page
- Doctor: add "Backups" section listing available backups with
Show, Restore (with confirmation), and Delete (with confirmation)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Doctor: wrap all memory/session clear buttons with AlertDialog
confirmation, destructive red styling, and "Show" folder buttons
- Doctor: add loading state ("Refreshing...") to Refresh button
- Settings: wrap profile Delete buttons with AlertDialog confirmation
- Settings: fix provider combobox not using cached catalog — prevent
empty CLI refresh result from overwriting cached data
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Replace custom dark navy color palette with shadcn default light theme
- Remove all custom --color-* CSS variables and use semantic classes
- Remove Chat Model section from Settings (no longer needed)
- Replace native <datalist> with Combobox (Popover + Command) for
provider/model selection in Settings
- Add shadcn command, popover, and dialog components
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace inline styles and old CSS class references with Tailwind
utilities and shadcn Card, Badge, Button, Input, and Label components.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>