Repository navigation
v1.27.0 "Trombinoscope"
·
215 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
Facet 1.27.0, "Trombinoscope", French for the wall of named faces a school or office pins up, for a release that puts names on faces: a people-naming workflow, a native Windows install, and stacks reviewed in a full-page workspace.
Added
- A people-naming workflow (draft, wants wider use): named face boxes on the photo page, a face menu to name, find more faces or ignore, Named / Needs naming tabs on the persons page, and merge offers between namesakes (#415).
- A native Windows install: a per-user MSI with no administrator rights, Start-menu launchers,
Scan-Facet.ps1, and GPU-aware setup (#366). scripts/rewrite_db_paths.pymoves a library to new photo paths, such as Docker's/data/photosto a Windows share, without a rescan (#366).- A full-page stack editor at
/stacks/edit: combine stacks or move selected photos, choose cover and order, with Undo; opened withSfrom a selection (#418). - Reject a photo while stacking with
R, undoable, in the stack editor and the Suggested stacks darkroom (#419).
Changed
- The gallery filter sidebar is split into five tabs: Browse, Review, Quality, Subject and Display, with per-tab filter counts and explanations on hover (#420, #421).
- Suggested stacks open in the full-page darkroom (
/culling?mode=stacks) with zoom, loupe, compare and filmstrip (#418). - Opening the critique or caption no longer runs a model:
GET /api/critiqueandGET /api/captiononly read; generation moved to the edition-onlyPOST /api/critique/vlmandPOST /api/caption(#412). - The CPU Docker image pins torch 2.11.0 / torchvision 0.26.0 (#366).
- The English docs are rewritten for readability and the six translations synced (#404, #406); the landing page is redesigned (#410).
Fixed
- A local assistant can get Full editing on an open install with an edition password, limited to requests from the machine running Facet (#387, #414).
- Header and phone layouts no longer crush their controls; secondary destinations fold into a More menu below 1680 px (#411).
- Windows fixes: relink with preserved timestamps, companion filename case, sidecar-export status, UTF-8 config reads, and the whole test suite now runs on Windows in CI (#422).
- Stack browsing keeps the image in place (#403).
- The shortcuts dialog header aligns and Help has its divider in the user menu (#413).
- No "0 of 0 reviewed" notice on an empty gallery (#417); Save as Smart Album has a tooltip (#416).
Security
- pyarrow 23.0.1 on Windows (GHSA-rgxp-2hwp-jwgg); Linux, macOS and Docker stay on 24.0.0 (#428).
- Grouped dependency updates: fastapi 0.162.0, transformers 5.20.2, chart.js 4.6.1, Angular, Node 22.23.4 (#398–#402).
Upgrading
- No database schema change.
- API clients that called
GET /api/critique?refresh=trueor relied onGET /api/captiongenerating must call the new POST endpoints with an edition session.
Not verified
- The Windows install was validated end to end on one machine (NVIDIA RTX 4070 Ti SUPER, 20-photo scan); other GPUs, CPU-only Windows and upgrades from an older MSI were not.
- The people-naming workflow is a draft and has not had wide use.
Thanks
- @raysalem for the native Windows install and path-rewrite tool (#366), the people-naming workflow (#415), the local Full-editing assistant token (#414) and the LFW face test on hosted runners (#365).
- @veyxov for the full-page stack editor (#418), rejecting while stacking (#419) and steadier stack browsing (#403).
- @ch1y0q for the shortcuts dialog and user menu fixes (#413).
Full changelog: v1.26.0...v1.27.0