Releases: LibrePhotos/librephotos-docker
LibrePhotos Development: 2022 - Week 28 / 29
I think this is the largest update, we have ever shipped 🥳
Upstream:
-
🚀 LibrePhotos: Cluster distinct "unknown" faces for easy labeling (Implemented by jakekapellen)
-
🚀 LibrePhotos: Dark mode, works now on every page, because we finished migration from Semantic UI to Mantine (Implemented by sickelap and me)
-
🚀 LibrePhotos: Add a "Sponsor us" and "Help translate" button
-
🚀 UhuruPhotos: Added new yearly feed display
-
🚀 UhuruPhotos: Added EXIF data in photo details sheet with photo path
-
🚀 UhuruPhotos: Added restore photo button in trashed photo details
-
🚀 UhuruPhotos: Adding option to download and cache photos and videos in feed view and details page (note that downloading a large video causes the app ui to freeze for some unknown reason even though it's off loading to background threads properly. Need to investigate)
-
🚀 UhuruPhotos: Created new 'Use as' action on photo page to allow user to use the image as wallpaper or contact photo (or anything else the system supports)
-
✨ Frontend: New side menu (Implemented by sickelap)
-
✨ Frontend: Added wdyr (Implemented by polaroidkidd)
-
✨ Frontend: Upgraded to React 18 (Implemented by polaroidkidd)
-
✨ Frontend: Re-render less by migrating worker availability request to rtk query (Implemented by polaroidkidd)
-
✨ Translations: More Chinese, Spanish, Protuguese, Dutch, French, Polish, Basque, Germanm, Italian and Czech translations by stnokott, Vistaus, Matthew Wu (吴嘉俊), hsa00000, J. Lavoie, BMN, loulou91 , RandomHacks-Git
-
✨ UhuruPhotos: Pull to refresh on People page
-
✨ UhuruPhotos: Photo details items can now be clicked to be copied to clipboard
-
✨ UhuruPhotos: Added way to refresh specific day from the main photo feed
-
✨ UhuruPhotos: Reordered settings/logout buttons for easier access
-
✨ UhuruPhotos: Moving refresh button from the main photo page to the details sheet
-
✨ UhuruPhotos: Translations
-
🔨 Frontend: Improved performance in FaceDashboard (Implemented by jakekapellen)
-
🔨 Frontend: Fixed uploading images and videos
-
🔨 Frontend: Fix issue with confidence rating not showing correctly (Implemented by jakekapellen)
-
🔨 Frontend: Fixed link when a photo is made public (Implemented by varet80)
-
🔨 UhuruPhotos: Fixing bug with trailing slash on server url
-
🔨 UhuruPhotos: Fixing home tabs navigation
-
🔨 UhuruPhotos: Favorites and hidden photos are now sorted properly
New Issues:
-
🐛 Add sorting options for photos which have the same timestamp (Link)
-
💡 Show years in the scrollbar when scrolling through pictures (Link)
-
💡 Find faces in videos (Link)
-
💡 Migrate react-sortable tree to rc-tree (Link)
-
🐛 Can't see the customized albums after creating the second album (Link)
-
🐛 URLs to photos other than jpg format will get ".jpg" ending, which is confusing (Link)
-
🐛 Auto Scan does not work (Link)
-
💡 Expand the Face Detection to Animal faces (Link)
-
🐛 Aborting a job leads to an unlimited amount of toast-popups about its completion (Link)
-
💡 Leave helpful messages when chart is empty (Link)
-
🐛 Hidden pictures gets also hidden in album view (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 nine awesome people!
If you like the work I do, then you can support me via GitHub sponsors or via PayPal
LibrePhotos Development: 2022 - Week 26 / 27
My computer works again! 🥳
Upstream:
- 🚀 LibrePhotos: You can now change the album cover of user albums
- 🚀 UhuruPhotos: Added trash in Library and made it so deleting a photo moves it to the trash first
- 🚀 UhuruPhotos: Added favourite photos item in Library
- 🚀 UhuruPhotos: Added hidden photos item in Library
- 🚀 UhuruPhotos: Added biometric lock option for hidden photos
- ✨ UhuruPhotos: Added way to refresh specific day from the main photo feed
- ✨ UhuruPhotos: Revamped Library page to show more items
- ✨ Docker: Renamed myPhotos to scanDirectory (Implemented by quartztester) (Link)
- ✨ Docker: Backend now wait for the db to startup (Implemented by quartztester) (Link)
- ✨ Docs: Add more apps and categories to comparison (Implemented by quartztester) (Link)
- ✨ Frontend: Migrated more pages to support dark mode
- ✨ Translations: More Polish, Basque, German, Chinese, Protuguese and Czech translations by jakekapellen, stnokott, punkrockgirl, indam, Ariczh, RandomHacks-Git
- 🔨 Frontend: Changing the photo of persons should work again
- 🔨 Frontend: Removed second scrolling bar from faces page
- 🔨 UhuruPhotos: Fixing crash when trying to delete a photo
- 🔨 UhuruPhotos: Allows local photo deletion for photo which has previously been removed from the server
- 🔨 UhuruPhotos: Updating album will remove items that are no longer present on the server
New Issues:
- 🐛 Uploading multiple pictures fails (Link)
- 🐛 Video Thumbnails broken when adding videos to album (Link)
- 💡 Allow using Faces as options for profile photo (Link)
- 💡 Allow Self-Signed Certs (Link)
- 🐛 Sidebar UI not shown fully when OS scaled up (Link)
- 🐛 Scan finished messages (Link)
- 🐛 Places doesn't display any photos (Link)
- 💡 Migrate to mono-repo (Link)
- 💡 Migrate to react-charts (Link)
- 💡 Add missing features in Feature Comparison (Link)
Thank you for 100 subscribers!
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 seven awesome people!
If you like the work I do, then you can support me via GitHub sponsors or via PayPal
LibrePhotos Development: 2022 - Week 25
My computer broke down, which means there will be no streams until the weekend 😞
Upstream:
- 🚀 UhuruPhotos: Photo swipe navigation support for albums (user and auto generated)
- 🚀 UhuruPhotos: Biometric lock option for the whole app
- 🚀 UhuruPhotos: Configurable days to refresh on pull to refresh in feed
- 🚀 Frontend: Add confirmation popup before delete face (Link)
- ✨ UhuruPhotos: Showing feed style action button in user generated albums
- ✨ UhuruPhotos: Remembering feed style per user generated album
- ✨ UhuruPhotos: Scrollbars only react when touching the handle and not anywhere on the scrollbar gutter
- ✨ Frontend: Login Page now supports dark mode
- ✨ Frontend: More Spanish, French, German, Finish and Dutch translations by Vistaus, Unihuppio, Nerodacles and J. Lavoie
- 🔨 UhuruPhotos: Clearing all data on user logout
- 🔨 UhuruPhotos: Fix a crash when logging out
- 🔨 UhuruPhotos: Fix with mapbox map not updating heatmap when only zooming in/out and not panning
- 🔨 UhuruPhotos: Auto/user albums and library page do not automatically refresh when landing on them if there is cached data to display
- 🔨 Frontend: Placeholder strings in set-public toast notification
- 🔨 Frontend: Add new locales in some places
New Issues:
- 💡 Allow importing of NextCloud Contacts for Face Tags (Link)
- 💡 Lightbox: Add trash button and allow zoom with mouse scroll button (Link)
- 💡 View Photos without location (Link)
- 💡 Photos without album (Link)
- 💡 Is there a mean to scan only photos and not videos? (Link)
You can find my livestreams and development videos here.
Sponsoring development:
My work is sponsored by six awesome people!
If you like the work I do, then you can support me via GitHub sponsors or via PayPal
LibrePhotos Development: 2022 - Week 23 / 24
It looks like I still have a couple more weeks of bug fixes until this stabilizes 😅 Sorry for all the issues.
Upstream:
🚀 UhuruPhotos: You can now also choose MapBox as a provider
✨ Frontend: Notifications now support dark mode (Link)
✨ LibrePhotos: More Polish translations by WaldiSt (Link)
🔨 Backend: Load search view faster
🔨 Backend: Load photo list view a bit faster
🔨 Backend: Calculate Clip Embeddings should now catch errors better (Link)
🔨 Frontend: Way less rerendering on photo lists (Link) (video)
🔨 Frontend: Adding images to albums works again (Link)
🔨 Frontend: Video controls are now working if a previous image is also a video (Link) (video)
🔨 Frontend: Search is now loading correctly for semantic search
🔨 Frontend: Notification no longer hides actions in mobile view (Link)
New Issues:
💡 Add user defined tags (Link)
💡 Add settings for thumbnails (Link)
💡 Request: Face Label Removal (Link)
💡 Generating an open spec file on precommit (Link)
🐛 "Rescan faces" feature should apply on what is specified in "scan directory" (Link)
🐛 Issues with photos selection in face recognition page (Link)
🐛 Unable to set NextCloud scan directory (Link)
🐛 Issues with photos selection in face recognition page (Link)
🐛 Dark Mode issues (Link)
🐛 Make attributes more consistent in PhotoSerializer (Link)
Sponsoring development:
My work is sponsored by six awesome people!
If you like the work I do, then you can support me via GitHub sponsors or via PayPal
LibrePhotos Development: 2022 - Week 22
Well, the refactoring caused more bugs than expected. I spent most of the week cleaning them up.
Upstream:
- 🚀 UhuruPhotos: Automated albums are here!
- ✨ LibrePhotos: Refactor api/dirtree (Link)
- ✨ LibrePhotos: More dutch translations by Vistaus (Link)
- 🔨 Frontend: Dark Mode is not persistent (Link)
- 🔨 Frontend: Deleting faces is not working (Link)
- 🔨 Frontend: Counting of selected faces is wrong (Link)
- 🔨 Frontend: Search is not possible (Link)
- 🔨 Frontend: Picture of faces is too large (Link)
New Issues:
- 🐛 Manual entry of time photo is missing (Link)
- 🐛 Images imported from Nextcloud are not removed from the server (Link)
Sponsoring development:
My work is sponsored by six awesome people!
If you like the work I do, then you can support me via GitHub sponsors or via PayPal
LibrePhotos Development: 2022 - Week 21
The refactoring of the Frontend is still not done, but I think I fixed most bugs and should be shippable. Because the UI isn't finished up yet, dark mode doesn't work on some pages yet.
Upstream:
- 🚀 Frontend: Migrated a huge chunk of the UI to Mantine and TypeScript
- 🚀 Frontend: You can now change the person of a face in the sidebar
- 🚀 Frontend: Split the settings page into a Profile and Library page
- 🚀 UhuruPhotos: Password visibility button on user credentials page
- ✨ Frontend: Uploading is now faster
- ✨ UhuruPhotos: More Translations
- 🔨 Frontend: Uploading large files now works
- 🔨 UhuruPhotos: Swipe up/down gestures in photo details acts without waiting for gesture to finish
- 🔨 UhuruPhotos: Fixing crash when returning to photo details from person album page
- 🔨 UhuruPhotos: Forcing lowercase usernames to match LibrePhotos server requirements
New Issues:
- 💡 Separate "Unknown" faces section (Link)
Livestreams and Development Videos:
You can now find livestreams and development videos here. I stream multiple times per week 😄
Sponsoring development:
My work is sponsored by six awesome people!
If you like the work I do, then you can support me via GitHub sponsors or via PayPal
LibrePhotos Development: 2022 - Week 16 / 17 / 18 / 19
Upstream:
- 🚀 Docker: We now have a singular docker image. It's based on the librephotos-linux repo. You can find the installation instructions here
- 🚀 UhuruPhotos: It's a new android app with video support and is under active development by /u/kurosavvas. You can find out more about it here
- ✨ Docs: Updated documentation for unraid, linux and docker installation
- ✨ Frontend: Updated translation by Nerodacles, JueLuo, bittin, (emgiezet)[https://github.com/emgiezet] and J. Lavoie
- ✨ Frontend: Migrated authentication to rtk (Implemented by polaroidkid)
- ✨ Frontend: Migrated path modal to TypeScript
New Issues:
- 💡 Combine duplicate faces when labeling (Link)
- 💡 Use different DB and session store backend(Link)
- 🐛 Cannot use librephotos on an external usb drive on Raspberry pi(Link)
- 🐛 Remove url hack(Link)
- 🐛 Usability issues regarding setting a path (Link) videos: 1 2
- 🐛 Login does not work correctly with case sensitive usernames (Link)
- 🐛 Disable background timeline scrolling when using mouse scroll to zoom photo (Link)
- 🐛 Fix errors when generating new schema (Link)
Livestreams and Development Videos:
You can now find livestreams and development videos here. I stream multiple times per week 😄
Sponsoring development:
My work is sponsored by six awesome people!
If you like the work I do, then you can support me via GitHub sponsors or via PayPal
LibrePhotos Development: 2022 - Week 15
Upstream:
- ✨ Frontend: Updated translation by Nerodacles, JueLuo and J. Lavoie
- ✨ Improved performance when loading recently added pictures
- 🔨 Fixed an error for the Nextcloud listing when opening the settings page (video)
- 🔨 Fixed multiple issues with calculating clip embeddings (video)
- 🔨 Better handling when generating auto albums a second time (video)
- 🔨 Frontend: Fixed an issue where the Getting started button wouldn't start a scan
- 🔨 Frontend: Made the counting more consistent between settings and the photo view
New Issues:
Livestreams and Development Videos:
You can now find livestreams and development videos here. I stream multiple times per week 😄
Sponsoring development:
My work is sponsored by four awesome people!
If you like the work I do, then you can support me via GitHub sponsors or via PayPal
LibrePhotos Development: 2022 - Week 14
LibrePhotos Development: 2022 - Week 14
Upstream:
- 🚀 Simplified navigation: Clicking on photos does not open a dropdown any longer, but navigates you immediately to "Photos". Hovering over the "Photos" reveals the old dropdown now. (video: 1)
- 🚀 New Kubernetes files for deployment (Implemented by cjyar)
- 🚀 New image for an easy installation on a Raspberry Pi (Implemented by guysoft)
- ✨ Frontend: More TypeScript interfaces with zod validation (video: 1)
- ✨ Docs: Explanation how to install LibrePhotosOS added
- ✨ Frontend: Updated translation by Nerodacles and J. Lavoie
- 🔨 Frontend: Fix Refresh takes user back to login screen every time (Implemented by polaroidkidd)
New Issues:
- 💡 Hide iOS Live Photo video (Link)
- 💡 Face editing while photo browsing (Link)
- 🐛 Video playback black/transparent in "Photos" tab (Link)
Livestreams and Development Videos:
You can now find livestreams and development videos here. I stream multiple times per week 😄
Sponsoring development:
My work is sponsored by four awesome people!
If you like the work I do, then you can support me via GitHub sponsors or via PayPal
LibrePhotos Development: 2022 - Week 13
Upstream:
- 🚀 New first time setup page (video: 1)
- 🚀 Simplified docker setup! You only have to set two values now! (video: 1 2)
- ✨ Frontend: Migration to Typescript and Redux Toolkit (Implemented by polaroidkidd)
- ✨ Frontend: Updated translations by J. Lavoie and stnokott
- ✨ Docs: Comparison to competitors added
New Issues:
- 🐛 Filename Error? (Link)
- 💡 Save settings automatically (Link)
- 💡 Add a warning when editing timestamps (Link)
Livestreams and Development Videos:
You can now find livestreams and development videos here. I stream multiple times per week 😄
Sponsoring development:
My work is sponsored by six awesome people!
Shoutout to guystreeter and MetallicAchu for their generous donations!
If you like the work I do, then you can support me via GitHub sponsors or via PayPal