Breaking change: You have to add CSRF_TRUSTED_ORIGINS with the URL you want to access it from in order to upload assets and if you want to access the Django admin panel / silk / swagger
Upstream:
- ๐ LibrePhotos: We now support Motion Photos from Samsung and Google Phones (Implemented by sickelap)
- ๐ Frontend: New library page (Implemented by jcalado )
- โจ Frontend: Migrate directory list to RTK (Implemented by sickelap)
- โจ LibrePhotos: Move to Django 4 and psycopg3
- โจ Docker: Use Ubuntu lunar
- โจ Docker: Add libjxl to dependencies
- โจ Docker: Bump to python 3.11, should give a performance boost
- โจ LibrePhotos: Django Admin now accessible under api/django-admin
- โจ LibrePhotos: Cluster size will now increase with increase of faces
- โจ LibrePhotos: Bubble up exceptions more consistently
- โจ LibrePhotos: Only calculate hash once (Implemented by savvasdalkitsis)
- โจ LibrePhotos: Improve /api/person performance
- โจ LibrePhotos: A lot of new and improved translations from the community
- ๐จ LibrePhotos: Fix nextcloud job scheduling (Implemented by sickelap)
- ๐จ LibrePhotos: Do not show hidden photos as a cover image for auto album
- ๐จ LibrePhotos: Use BigInt for size, fixes a crash in scan photos
- ๐จ LibrePhotos: Sort directories alphabetically
- ๐จ LibrePhotos: Ensure that only persons for a given user are loaded in FaceListView
- ๐จ LibrePhotos: Fix scanning behavior when rescanning a photo
- ๐จ LibrePhotos: Always ensure that a cluster has a user
- ๐จ LibrePhotos: Remove people without faces when clustering
- ๐จ LibrePhotos: Fix error handling when categorizing photos
- ๐จ LibrePhotos: Fix FirstTimeSetup when there is also a deleted user in the system
- ๐จ LibrePhotos: Fix delete
- ๐จ LibrePhotos: Fix check files
- ๐จ Frontend: Do not show "finished task" twice
- ๐จ Frontend: Count faces correctly
- ๐จ Frontend: Truncate text in ModalPersonEdit
- ๐จ Frontend: Show more useful values in worker logs
- ๐จ Frontend: Invalidate UserList when you create a new user
- ๐จ Frontend: Don't scroll when LightBox is open
- ๐จ Frontend: Allow downloading images from lightbox
- ๐จ Frontend: Center Lightbox image by overriding getTransform
- ๐จ Frontend: Do not allow zooming for videos
- ๐จ Frontend: Handle invalid token more gracefully
- ๐จ Frontend: Fix album sharing
- ๐จ Frontend: Fix header for shared albums
- ๐จ Frontend: Fix avatar in sharing dialog
- ๐จ Frontend: Keep mobile footer consistent
- ๐จ Frontend: Rerender less in FaceDashboard
- ๐จ Frontend: Remove cookies on logout
- ๐จ Frontend: Fix padding and scroll issues in PhotoListView
- ๐จ Frontend: Sort persons alphabetically (Implemented by Nerodacles)
New Issues:
- ๐ก Allow Users to Select Different Face Thumbnail (Link)
- ๐ก Ditch the predatory Mapbox for something that actually has a free tier (Link)
- ๐ Auto album generation stuck (looks like #584) (Link)
- ๐ Problem with Nextcloud import (Link)
- ๐ก Access to photo folders owned by other users (Link)
- ๐ Default timezone not being applied (Link)
- ๐ "Calculate Clip Embeddings" looks completed but in fact is not (Link)
- ๐ Errors in new Web UI (Link)
- ๐ Face dashboard displays a totally empty page on the latest dev (Link)
- ๐ Scan crashes on character '\udceb' (Link)
- ๐ก Added Assets processed by Rescan all Photos in Response (Link)
- ๐ Calculate Clip Embeddings stuck (like #758?) (Link)
- ๐ Undesired popup appears (Link)
- ๐ก Document secret.key (Link)
- ๐ก IPTC support? (Link)
- ๐ก Switch from FAISS to pgvector (Link)
- ๐ก Replace square_thumbnail_small with thumbhash (Link)
- ๐ Unable to display picture / run video from detail tab (original file) if accentuated : error 404 (Link)
- ๐ Scan keeps failing (Link)
If you are interested on how I develop this application, you can watch me develop features live on my channel
Sponsoring development:
My work is sponsored by 7 awesome people!
If you like the work I do, then you can support me via GitHub sponsors or via PayPal