- Removed ByteMD dependencies and related code from MdEditor component.
- Integrated Vditor as the new Markdown editor with updated API usage.
- Adjusted styles to accommodate Vditor's structure and classes.
- Updated tests to reflect the new editor implementation.
- Removed unused styles and files related to ByteMD.
- Implemented CRUD operations for articles including create, read, update, and delete functionalities.
- Added validation for article input data using Zod.
- Introduced caching mechanisms to clear related card caches upon article updates and deletions.
- Enhanced card schema to include article associations.
- Updated favorite and card listing services to include associated articles.
- Added new migration for articles.