Skip to content

v3.0.0

Choose a tag to compare

@Zheaoli Zheaoli released this 22 Mar 14:51
· 202 commits to main since this release
28213bf

What's Changed

  • docs: add CLAUDE.md for project onboarding context by @Zheaoli in #415
  • feat(ui): complete UI refactor with Impeccable design system by @Zheaoli in #416
  • fix: add metadataBase for Telegram OG thumbnails by @Zheaoli in #417
  • feat(admin): 实现管理员仪表盘并添加多语言支持 by @besscroft in #419
  • fix: resolve flicker when switching theme before hydration by @besscroft in #420
  • fix: reduce memory usage on mobile to prevent page crashes by @Zheaoli in #418
  • chore: upgrade Prisma to 6.19.2 and Next.js to 16.2.1 by @Zheaoli in #421
  • feat: add Daily Homepage feature with weighted album selection by @Zheaoli in #422
  • refactor: unify Hono error handling and extract storage helpers by @Zheaoli in #424
  • refactor: migrate hardcoded Chinese strings to i18n by @Zheaoli in #425
  • refactor: extract shared upload logic into useUploadConfig hook by @Zheaoli in #426
  • refactor: remove unused date-fns, unify SWR config by @Zheaoli in #427
  • refactor: extract SQL query helpers to reduce duplication by @Zheaoli in #423
  • refactor: improve type safety across ExifType, props, and gallery components by @Zheaoli in #429
  • refactor: extract shared server actions for homepage and album pages by @Zheaoli in #428
  • fix: resolve merge conflict and remove deprecated eslint config by @Zheaoli in #430
  • docs: add API design specification to CLAUDE.md by @Zheaoli in #431
  • fix: missing comma in daily homepage migration CTE by @Zheaoli in #432
  • refactor(api): redesign Settings and Storage API paths and response format by @Zheaoli in #434
  • refactor(api): redesign Albums and Images API to resource-oriented paths by @Zheaoli in #435
  • refactor(api): rename getObjectUrl to object-url by @Zheaoli in #436
  • refactor(api): redesign Daily and Public API response format and paths by @Zheaoli in #437
  • docs: restructure README with multilingual support and CI badges by @Zheaoli in #438

Full Changelog: v2.9.8...v3.0.0