Repository navigation
Releases
ocphotos-v1.6.1
What's Changed
- docs(deploy): document installing the extension from a release by @gnacho in #75
- feat(service): write XMP sidecars for tags and favorites by @gnacho in #77
- docs: bring the plan, the analysis and the READMEs up to 1.6.0 by @gnacho in #79
- chore: remove the dead copy of the photo service and all Docker files by @gnacho in #81
- ci: fail when the repo grows a backend or Docker files again by @gnacho in #83
- test(views): cover the weakest views and raise the coverage floor by @gnacho in #85
- test(views): cover the remaining views and raise the coverage floor by @gnacho in #87
- test(routes): load every lazy view and check it exports a component by @gnacho in #89
- chore(lint): clear the remaining warnings and drop the unused processor parameter by @gnacho in #91
- fix(viewer): make the fullscreen backdrop opaque by @gnacho in #93
- chore(release): set the extension version to 1.6.1 by @gnacho in #95
Full Changelog: ocphotos-v1.6.0...ocphotos-v1.6.1
ocphotos-v1.6.0
What's Changed
- ci: group Dependabot updates and guard the pnpm overrides by @gnacho in #49
- docs: bring the analysis and the plan up to date with 1.5.0 by @gnacho in #60
- chore(ci): bump the actions group with 4 updates by @dependabot[bot] in #52
- chore(deps): bump the server-minor-and-patch group in /app/server-go with 3 updates by @dependabot[bot] in #53
- chore(deps): bump the app-minor-and-patch group in /app with 35 updates by @dependabot[bot] in #61
- fix(app): make the Docker image build again by @gnacho in #67
- chore(deps): move the extension to the OpenCloud SDK 8.2 by @gnacho in #69
- chore(deps): bump @hookform/resolvers from 5.9.1 to 6.0.0 in /app by @dependabot[bot] in #63
- chore(deps): move the app to vitest 5 by @gnacho in #71
- chore(release): set the extension version to 1.6.0 by @gnacho in #73
Full Changelog: ocphotos-v1.5.0...ocphotos-v1.6.0
ocphotos-v1.5.0
What's Changed
- chore(deps): bump dompurify from 3.4.16 to 3.4.17 in /ocphotos by @dependabot[bot] in #24
- chore(deps): bump vite, happy-dom and zod, plus transitive updates by @gnacho in #29
- test(photos): cover photo library and open-with view by @gnacho in #31
- test(photos): cover viewer overlay and extension registration by @gnacho in #33
- test(photos): cover details panel and album picker by @gnacho in #35
- fix(views): report load failures instead of leaving views blank by @gnacho in #37
- test(views): cover the timeline layout, rewind and viewer wiring by @gnacho in #39
- ci: measure coverage and enforce a threshold by @gnacho in #41
- test(app): add a vitest suite for the standalone app logic by @gnacho in #43
- docs: document the test suites, coverage thresholds and CI by @gnacho in #45
- chore(release): set the extension version to 1.5.0 by @gnacho in #47
Full Changelog: ocphotos-v1.4.0...ocphotos-v1.5.0
ocphotos-v1.4.0
Open your photos straight from Files. ocphotos now appears in the "Open with" menu of the Files app for images and videos, launching its own viewer with the photo resolved on the fly, and the viewer gains a details side panel with EXIF (camera, exposure), location, tags and albums.
Also in this release: the standalone app variant was fully modernized (Tailwind CSS 4, Vite 8, React Router 8, recharts 3, ESLint 10) and now reports zero vulnerabilities; the whole repo went from 28 Dependabot alerts to zero, lint went from 21 errors to zero, and a new STACK.md documents the stack and dependency status.
Full changelog
- #17 Open-with integration (Files, image and video)
- #18 Metadata details side panel in the viewer (EXIF, location, tags, albums)
- #20 Fix: read the Open-with route via the host router composables (E2E-verified)
- #12 Tailwind CSS 4 migration and major refresh of the standalone app (Vite 8, React Router 8, recharts 3, lucide-react 1.x, react-day-picker 10, ESLint 10)
- #14 Lint cleanup in the standalone app (21 errors to zero)
- #3 STACK.md: stack inventory and dependency status
- Security: dompurify 3.4.16 (#1), pnpm overrides for axios/adm-zip (#5), brace-expansion 5.0.12 (#8, #10), x/image 0.41 (#7)
- TypeScript held at 5.9 (typescript-eslint peer < 6.1)
ES: Abre tus fotos desde Files ("Abrir con") con resolución al vuelo, y nuevo panel lateral de metadatos (EXIF, ubicación, tags y álbumes) en el visor. Además: la app standalone migrada a Tailwind 4/Vite 8 con 0 vulnerabilidades, repo de 28 alerts a 0, lint de 21 errores a 0 y STACK.md nuevo.
ocphotos v1.2.0
Store release zip for OpenCloud App Store.