Releases: besscroft/PicImpact
Release list
v3.3.7
What's Changed
- ci(build-main): add manual workflow_dispatch trigger for main by @Zheaoli in #525
- fix(detail): keep current photo in sync on switch (drop stuck-prone programmaticRef) by @Zheaoli in #523
- style(album): Update preview image navigation button styles by @besscroft in #526
- fix(detail): mount WebGL viewer when opening fullscreen from the toolbar by @Zheaoli in #528
- fix(detail): portal the fullscreen zoom viewer to body (escape the modal dialog transform) by @Zheaoli in #530
- fix(detail): stop the switch + zoom-load flicker by @Zheaoli in #532
- fix(detail): stabilize image-area height to stop the per-switch layout jump (CLS) by @Zheaoli in #533
- refactor(album): remove preview image animation to avoid flickering caused by potential conflicts with NextImage. by @besscroft in #535
- fix(detail): stop switch/load flicker — pin image height, letterbox blur, keep tone panel (on top of #535) by @Zheaoli in #536
- ci: stamp builds with git SHA + /api/public/version for deploy verification by @Zheaoli in #537
Full Changelog: v3.3.6...v3.3.7
v3.3.6
v3.3.5
v3.3.4
What's Changed
- perf(cache): short TTL for gallery image listings by @Zheaoli in #513
- feat(gallery): album neighbor-window query for detail prev/next by @Zheaoli in #515
- feat(detail): in-place prev/next photo carousel in the detail view by @Zheaoli in #516
- feat(detail): shared-element FLIP transition from grid into the detail view by @Zheaoli in #517
- fix(webgl-viewer): make engine destroy() idempotent by @Zheaoli in #519
- feat(detail): re-land thumbnail strip + close transition (#518) and add the WebGL-context LRU by @Zheaoli in #520
Full Changelog: v3.3.3...v3.3.4
v3.3.3
v3.3.2
v3.3.1
v3.3.0-rc7
What's Changed
- fix(gallery): hydrate variantBaseUrl from server to stop preview double-load (mobile crash regression) by @Zheaoli in #508
Full Changelog: v3.3.0-rc6...v3.3.0-rc7
v3.3.0-rc6
What's Changed
Full Changelog: v3.3.0-rc5...v3.3.0-rc6
v3.3.0-rc5
What's Changed
- perf(lcp): eager-load + server preload first gallery image (FU-15) by @Zheaoli in #504
- perf(ttfb): cache public read path with tag invalidation (FU-16) by @Zheaoli in #505
- fix(a11y): use role="list" for the masonry container (FU-17) by @Zheaoli in #506
Full Changelog: v3.3.0-rc4...v3.3.0-rc5