For some components not supported by Radix Vue (color picker and file upload), I still use Zag.js
Radix Vue's combobox performed poorly in my case, likely due to the long list of Google Fonts, so I also use Zag.js's combobox for that
UI improvements
Simplifying and refactoring the code structure for better clarity, understanding, and ease of use
The storage code and structure have been largely rewritten to facilitate the future addition of other database methods (like PGlite, SQLite WASM, or Supabase)
A new method and DOM structure are used for page breaking
This is a breaking change due to the updates in storage and CSS structure, but it should automatically migrate from the old version under the hood, so users should not notice it
Adding a MigrateService to support data migration from older versions
This update includes:
MigrateService
to support data migration from older versions