Skip to content

VaultBuddy v1.0.3

Choose a tag to compare

@zhenghaoyang24 zhenghaoyang24 released this 13 Jun 15:40
· 30 commits to master since this release

✨ Improvements

  • Redesigned settings tab switcher — Now a segmented card-style control for a more modern look
  • Consolidated layout — Merged "Default Model" dropdown and "Add Model" button into a single row
  • Strict model editing — Changes only persist on explicit save with all fields validated

🔧 Code Quality

  • Fixed all @typescript-eslint type-safety warnings:
    • Catch blocks use unknown + instanceof Error instead of implicit any
    • Defined explicit interfaces for loadData() and API responses
    • Declared window.moment via declare global, removed as any
    • Unified async event callbacks to void + .then() pattern
  • Annotated fetch usage with reason (requestUrl lacks streaming support)

📁 Changed Files

  • src/ui/settings.ts — Settings UI redesign, model edit validation
  • src/ui/view.ts — Type safety fixes, tab switcher styles
  • src/core/i18n.tswindow.moment type declaration
  • src/services/aiService.ts — API response interfaces, error type guards
  • src/services/storage.tsStoredData interface
  • styles.css — Segmented control styles
  • manifest.json / package.json / versions.json — Version bumped to 1.0.3