v1.42.0_65-dev
Highlight
Individual assets public share
You can now share individual asset or a group of assets with a public user.
Additional feature such as stripping EXIF and option to allow download is in review and will be available in the next release.
Fix issue with incorrect time due to unknown timezone in EXIF data
We are utilizing the exif-vendor library to replace the older library which doesn't take into account the timezone when extracting the timestamp. This would fix the issue with incorrect time displayed on the mobile and the web. There is currently no mechanism to rerun the EXIF extraction on the existing assets. We will be working on this in the future.
With this new library, it also allows us to build the editing EXIF of an asset in the future.
Thanks @samip5 for the contribution of the harden EXIF feature.
Thanks @photostructure for the library.
Thanks @jrasm91, @bo0tzz, @matthinc, @jbaez and @zoodyy for ongoing contribution and supporting the project.
As always, please consider supporting the project.
🎉 Cheer! 🎉
Support
If you find the project helpful and it helps you in some ways, you can support the project one time or monthly from GitHub Sponsor
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
What's Changed
Web
- feat(web): meta tags for share links by @jrasm91 in #1290
- feat(web): Individual assets shared mechanism by @alextran1502 in #1317
- chore(web): clamp modal width to viewport by @jrasm91 in #1297
- fix(web): login error handling by @jrasm91 in #1322
- fix(web): Disable draggable on common usage element to avoid trigger drag-n-drop layer by @alextran1502 in #1330
- fix(web): fix cannot add uploaded asset to a shared album by @alextran1502 in #1338
Server
- feat(cli): list users by @jrasm91 in #1341
- feat(server): Add filetype variable to storage template by @alextran1502 in #1337
- feat(server): Fix exif data parsing by @samip5 in #1326
- chore(server): Update NestJs to V9 by @alextran1502 in #1312
- chore(web,server): run code coverage reports by @jrasm91 in #1313
- chore(server) harden EXIF extraction by @alextran1502 in #1347
- refactor(server): log levels by @jrasm91 in #1318
- refactor(server): use UserService by @jrasm91 in #1309
- refactor(server): api keys by @jrasm91 in #1339
- refactor(server): domain by @jrasm91 in #1298
- refactor(server): reset admin password by @jrasm91 in #1335
- refactor(server): job names by @jrasm91 in #1343
- fix(server): e2e tests by @jbaez in #1321
- fix(database): Set connection timeout by @bo0tzz in #1324
Mobile
- feat(mobile): Rework of the exif sheet by @matthinc in #1213
- feat(mobile): Various minor performance improvements by @matthinc in #1176
Documentation
- community all-in-one guide by @jrasm91 in #1301
- contributing by @jrasm91 in #1311
- watchtower warning by @jrasm91 in #1342
Others
- bump docker/build-push-action from 3.2.0 to 3.3.0 by @dependabot in #1332
- Clean up the actions cache on PR close by @bo0tzz in #1350
New Contributors
Full Changelog: v1.41.1_64-dev...v1.42.0_65-dev