v0.28.2

arkohut/pensievev0.28.2May 9, 2025by github-actions[bot]

AI Summary

Migrates web frontend to Svelte 5 and upgrades package management from npm to pnpm.

Key Highlights

  • Migrated to Svelte 5 with updated component architecture
  • Package management switched from npm to pnpm
  • Icon library updated to @lucide/svelte

New Features

  • Svelte 5 migration
  • pnpm package manager integration
  • Icon library update
  • Accessibility improvements for screen readers

Full Release Notes

## 🔧 Technical Improvements

- Migrated web frontend to Svelte 5 by @arkohut
  - Updated component architecture to use the latest Svelte capabilities
  - Improved UI component reactivity and performance
  - Enhanced accessibility with consistent comment formats

- Upgraded package management system by @arkohut
  - Migrated from npm to pnpm for faster, more efficient dependency management
  - Updated package dependencies to latest versions
  - Switched from lucide-svelte to @lucide/svelte for icon components

## 🐛 Bug Fixes

- Fixed accessibility issues in web components by @arkohut
  - Updated accessibility ignore comments for consistency
  - Improved screen reader compatibility

**Full Changelog**: https://github.com/arkohut/memos/compare/v0.27.4...v0.28.2

---

## 🔧 技术改进

- 将 Web 前端迁移到 Svelte 5 by @arkohut
  - 更新组件架构以使用最新的 Svelte 功能
  - 提升 UI 组件的响应性和性能
  - 通过一致的注释格式增强可访问性

- 升级包管理系统 by @arkohut
  - 从 npm 迁移到 pnpm,实现更快、更高效的依赖管理
  - 将包依赖更新到最新版本
  - 从 lucide-svelte 切换到 @lucide/svelte 用于图标组件

## 🐛 错误修复

- 修复 Web 组件中的可访问性问题 by @arkohut
  - 更新可访问性忽略注释以保持一致性
  - 改进屏幕阅读器兼容性

**完整更新日志**: https://github.com/arkohut/memos/compare/v0.27.4...v0.28.2