Skip to content

Releases: LibrePhotos/librephotos-docker

LibrePhotos Development: 2022 - Week 28 / 29

27 Jul 18:43
Compare
Choose a tag to compare

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

11 Jul 21:09
Compare
Choose a tag to compare

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

28 Jun 17:28
6d68ca1
Compare
Choose a tag to compare

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

16 Jun 21:28
6d68ca1
Compare
Choose a tag to compare

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

01 Jun 15:30
6d68ca1
Compare
Choose a tag to compare

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

24 May 15:46
702113a
Compare
Choose a tag to compare

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

09 May 14:42
3f73890
Compare
Choose a tag to compare

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

13 Apr 17:50
dad3871
Compare
Choose a tag to compare

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:

  • 💡 Photo Sphere / Panorama Support (Link)
  • 🐛 Delete doesn't delete large selections (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 14

05 Apr 07:28
dad3871
Compare
Choose a tag to compare

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

28 Mar 17:27
Compare
Choose a tag to compare

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