Skip to content
This repository has been archived by the owner on Jul 27, 2024. It is now read-only.

Releases: LibrePhotos/librephotos-linux

LibrePhotos Development: 2022 - Week 35 / 36

15 Sep 19:50
dea979e
Compare
Choose a tag to compare

Upstream:

  • 🚀 LibrePhotos: It's now possible to view more than 50k faces in the FaceDashboard
  • 🚀 LibrePhotos: You can now put a face back to "Unknown - Other"
  • 🚀 LibrePhotos: You can select all faces of a group by clicking on the name
  • 🚀 UhuruPhotos: Adding "Memories". A 'On this day' header at the top of the feed, quick linking you to photos and videos taken on the same day as today some years ago
  • 🚀 UhuruPhotos: Adding sorting to gallery pages. Affects user albums, auto albums, favourites, local folders, hidden and trash
  • ✨ API: Added new endpoints to load the faces in a paginated way
  • ✨ API: Mark /... and /... API endpoints as deprecated
  • 🔨 Frontend: Handle when a video does not have a length
  • 🔨 LibrePhotos: Load secret key within django instead in the entrypoint.sh (fixes #587 #550)
  • 🔨 LibrePhotos: Missing photos can now be deleted if it was used as cover photo
  • 🔨 LibrePhotos: It's no longer possible to delete a person in another account
  • 🔨 UhuruPhotos: Fixed user album day groupings
  • 🔨 UhuruPhotos: Allowing local urls with non standard domains in server url field
  • 🔨 UhuruPhotos: Fixing bug where local media weren't refreshed when giving permission

New Issues:

  • 🐛 Bad Request errors (Link)
  • 🐛 Sub folders are not indexed in Nextcloud watch folder (Link)
  • 🐛 "Time taken" date picker results in the wrong date being set (Link)
  • 💡 Support XMP face metadata (Link)
  • 🐛 Can't import RAW (.NEF) files (Link)
  • 💡 Share face labels with multiple users (Link)
  • 💡 Show albums of a photo in the sidebar (Link)
  • 🐛 LibrePhotos window goes blank while scrolling through photos (Link)
  • 💡 Add option to scan a list of files (Link)
  • 💡 storybook for the front-end (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 eleven awesome people!

If you like the work I do, then you can support me via GitHub sponsors or via PayPal

LibrePhotos Development: 2022 - Week 33 / 34

30 Aug 11:11
dea979e
Compare
Choose a tag to compare

LibrePhotos Development: 2022 - Week 33 / 34

Upstream:

  • 🚀 LibrePhotos: Add EXIF info for photos
  • ✨ LibrePhotos: Make big albums load faster
  • ✨ LibrePhotos: Remove unused API endpoints
  • ✨ LibrePhotos: Added types to API endpoints
  • ✨ LibrePhotos: Mark some API endpoints as deprecated
  • 🔨 Frontend: Fixed logo in Safari (Implemented by sickelap)

New Issues:

  • 🐛 Unraid Community Application Database Errors (Link)
  • 🐛 Local Install from script doesn't work. Problem with password and file permissions (Link)
  • 🐛 Can't add 1000+ pics to a new album (Link)
  • 💡 Faces - inferred - Sort "unknown" face clusters by cluster distance as secondary sort (Link)
  • 🐛 Corrupted functions in photo sub-menu (Link)
  • 💡 Improve sorting capabilities of Web UI (Link)
  • 🐛 Elapsed time before seeing 1st photo of an album, maybe long (Link)
  • 🐛 Elapsed time before seing 1st album cover maybe long (Link)
  • 💡 LDAP Support for Authentication (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 eleven awesome people!

If you like the work I do, then you can support me via GitHub sponsors or via PayPal

LibrePhotos Development: 2022 - Week 30 / 31 / 32

16 Aug 13:40
dea979e
Compare
Choose a tag to compare

Upstream:

  • 🚀 LibrePhotos: Add / Delete users in admin area (Implemented by jakekapellen)
  • 🚀 LibrePhotos: Change password for a user (Implemented by jakekapellen)
  • 🚀 LibrePhotos: Add LibrePhotos to Unraid Community Apps (Implemented by Cobbert)
  • 🚀 LibrePhotos: Minimum confidence for person albums (Implemented by jakekapellen)
  • 🚀 UhuruPhotos: Local media support is here!
  • 🚀 UhuruPhotos: Attempting to support authelia oauth proxy (google is already supported)
  • 🚀 UhuruPhotos: Allowing user to toggle logging in server setup and login screens
  • ✨ LibrePhotos: Migrate Face Clustering to HDBSCAN (Implemented by jakekapellen)
  • ✨ UhuruPhotos: Logging improvements. Maintaining one file, logging off the main thread, setting a max size of 2MB, reducing the size of some ui state outputs which were huge
  • ✨ UhuruPhotos: Reintroducing behaviour of not showing share and use as icons for remote videos
  • 🔨 Frontend: Fixed issues with photos selection in face recognition page
  • 🔨 Frontend: Fixed corrupted "Data - Timeline" Page
  • 🔨 Frontend: Fixed Sidebar in lightbox
  • 🔨 Frontend: Fixed opening auto albums
  • 🔨 LibrePhotos: Fixed forever running auto album job
  • 🔨 LibrePhotos: Return correct mime type, when viewing original
  • 🔨 Frontend: Remove .jpg when viewing original
  • 🔨 Frontend: Fixed broken video thumbnails when adding videos to album
  • 🔨 Frontend: Fixed scan finished messages (Implemented by polaroidkidd)
  • 🔨 UhuruPhotos: Fixing auto albums not loading
  • 🔨 UhuruPhotos: Fixing issue with albums having days capped at 100 items
  • 🔨 UhuruPhotos: Fixing crash with biometrics
  • 🔨 UhuruPhotos: Fixing crash with permission flow

New Issues:

  • 🐛 Calculate Clip Embedding isn't failing gracefully (Link)
  • 🐛 Missing photos counter wrong (Link)
  • 💡 Bump PyExifTool to 0.5.x (Link)
  • 💡 Faces Navigation: Multiple suggestions (Link)
  • 💡 Faces Workflow: "confirm", "wrong match" and "delete face" buttons per face in "inferred" view (Link)
  • 💡 Face recognition workflow: mark faces as wrong matches for cluster (Link)
  • 💡 Zoom does zoom the thumbnail not the image (Link)
  • 💡 Ability to train object detection from scratch or expand current dataset for object detection/im2txt (Link)
  • 💡 Ability to train without uploading into user albums/share facial data between users (Link)
  • 💡 Migration to Matine v5 (Link)
  • 💡 Migrate react-scripts to vite (Link)
  • 💡 Add Librephotos version number to GUI (Link)
  • 💡 Compile backend with Nuitka (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 eleven awesome people!

If you like the work I do, then you can support me via GitHub sponsors or via PayPal

LibrePhotos Development: 2022 - Week 28 / 29

27 Jul 18:44
c367ac3
Compare
Choose a tag to compare

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
c367ac3
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:29
c367ac3
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
d6c7168
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 (LibrePhotos/librephotos#136)
✨ LibrePhotos: More Polish translations by WaldiSt (LibrePhotos/librephotos#136)
🔨 Backend: Load search view faster
🔨 Backend: Load photo list view a bit faster
🔨 Backend: Calculate Clip Embeddings should now catch errors better (LibrePhotos/librephotos#381)
🔨 Frontend: Way less rerendering on photo lists (LibrePhotos/librephotos#519) (video)
🔨 Frontend: Adding images to albums works again (LibrePhotos/librephotos#515)
🔨 Frontend: Video controls are now working if a previous image is also a video (LibrePhotos/librephotos#518) (video)
🔨 Frontend: Search is now loading correctly for semantic search
🔨 Frontend: Notification no longer hides actions in mobile view (LibrePhotos/librephotos#446)
New Issues:

💡 Add user defined tags (LibrePhotos/librephotos#510)
💡 Add settings for thumbnails (LibrePhotos/librephotos#516)
💡 Request: Face Label Removal (LibrePhotos/librephotos#514)
💡 Generating an open spec file on precommit (LibrePhotos/librephotos#512)
🐛 "Rescan faces" feature should apply on what is specified in "scan directory" (LibrePhotos/librephotos#524)
🐛 Issues with photos selection in face recognition page (LibrePhotos/librephotos#523)
🐛 Unable to set NextCloud scan directory (LibrePhotos/librephotos#522)
🐛 Issues with photos selection in face recognition page (LibrePhotos/librephotos#523)
🐛 Dark Mode issues (LibrePhotos/librephotos#517)
🐛 Make attributes more consistent in PhotoSerializer (LibrePhotos/librephotos#513)
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:31
d6c7168
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:47
d6c7168
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
d6c7168
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