Skip to content

Releases: besscroft/PicImpact

v3.1.0

02 Apr 15:40
0a59731

Choose a tag to compare

What's Changed

  • fix(map): Fix the map page layout overflow issue. by @besscroft in #439
  • chore: Update dependencies to the latest stable versions. by @besscroft in #440
  • feat(task): add image metadata maintenance task center by @besscroft in #441
  • feat(i18n): add localized description text for sign-in and sign-up pages by @besscroft in #443
  • feat(admin): add admin toolbar component and optimize layout structure by @besscroft in #444
  • feat: add admin backup import/export with versioned backup package by @besscroft in #445
  • feat(gallery): improve image loading experience and support original … by @besscroft in #447
  • feat: add default theme configuration option by @besscroft in #448
  • chore(deps): update deps by @besscroft in #450
  • fix: correct auth success i18n toast messages by @besscroft in #452
  • fix(admin): add empty states for image and album management by @besscroft in #453

Full Changelog: v3.0.0...v3.1.0

v3.1.0-rc1

26 Mar 15:17
8edabc2

Choose a tag to compare

v3.1.0-rc1 Pre-release
Pre-release

What's Changed

  • fix(map): Fix the map page layout overflow issue. by @besscroft in #439
  • chore: Update dependencies to the latest stable versions. by @besscroft in #440
  • feat(task): add image metadata maintenance task center by @besscroft in #441
  • feat(i18n): add localized description text for sign-in and sign-up pages by @besscroft in #443
  • feat(admin): add admin toolbar component and optimize layout structure by @besscroft in #444
  • feat: add admin backup import/export with versioned backup package by @besscroft in #445

Full Changelog: v3.0.0...v3.1.0-rc1

v3.0.0-rc3

22 Mar 13:56
27546a8

Choose a tag to compare

What's Changed

  • 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

Full Changelog: v3.0.0-rc2...v3.0.0-rc3

v3.0.0

22 Mar 14:51
28213bf

Choose a tag to compare

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

v3.0.0-rc2

21 Mar 16:57
b8b5104

Choose a tag to compare

What's Changed

  • 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

Full Changelog: v3.0.0-rc1...v3.0.0-rc2

v3.0.0-rc1

17 Mar 01:29
8753b6f

Choose a tag to compare

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

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

v2.9.8

12 Mar 14:33
354794c

Choose a tag to compare

✨ What's New | 新功能

🗺️ Interactive Map with Image Clustering | 地图图片聚类

  • Supercluster Integration: Dynamic clustering for image points on the map
  • Zoom-based Display: Markers automatically cluster/expand based on zoom level
  • Enhanced UX: Improved state synchronization and map interactions

🚀 Performance Optimizations | 性能优化

Component Optimization
ListImage Migrated to Next.js Image component with memoization
ListProps Refactored updateImageShow with useCallback
dock-menu Added key prop to ListBox.Item for React optimization

🐛 Bug Fixes | 问题修复

  • EXIF Display: Removed redundant unit suffixes (no more "f/f/2.8" or "50mmmm")
  • Form Handling: Fixed undefined value handling in AlbumEditSheet, ImageEditSheet, and ImageView components
  • UI Structure: Replaced SheetDescription with div for better component structure

Full Changelog: v2.9.7...v2.9.8

v2.9.7

01 Mar 06:02
a5684d7

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.9.6...v2.9.7

v2.9.6

15 Jan 16:21
489687f

Choose a tag to compare

What's Changed

🐛 resolve flickering on mobile in polaroid mode by disabling 3D effects by @besscroft in #408
🐛 hide sign-up entry and protect route when user already exists by @besscroft in #409
🐛 optimize updateCustomInfo with Prisma array transaction by @besscroft in #410

Full Changelog: v2.9.5...v2.9.6

v2.9.5

09 Jan 03:47
386a5f3

Choose a tag to compare

What's Changed

✨ 全新的地图图片功能,开箱即用 by @besscroft in #400

Full Changelog: v2.9.4...v2.9.5