Releases: LycheeOrg/Lychee
Version 5.0.0 - New front-end
BREAKING CHANGE IN BUILD STEPS
If you are using git clone
, you will need to use npm
to build the front-end:
composer install --no-dev
php artisan migrate
npm install
npm run build
Those files are however provided in the release zip file.
Furthermore, proper definition of APP_URL
is now required.
Changes from v4.13.0
new
#2031 : improved honeypot logic & add more honey by @ildyria.new
#2033 : map providers are now specified in an Enum by @ildyria.fixes
#2041 : Delete existing user permissions associated by @ildyria.new
#2066 : Add optimize database call by @ildyria.fixes
#2069 : Adds missing space separator in Ghostbuster command advice by @HorlogeSkynet.new
#2071 : Drops support for singular public photos in search. by @ildyria.new
#2060 : Bye bye PHP 8.1, long live PHP 8.2 by @ildyria.new
#2072 : Add configuration check between int and positive (>0) by @ildyria.
Changes included in the new Front-end
fixes
♯199 : Depreciated dependencies cries for a new frontend. #199Complete rewrite of the front-end using latest technologies. Moving to a TALL stack: Tailwind, Alpinejs, Livewire, Laravel.
new
#12 : Shared albums: policyComplete new implementation of sharing and access rights.
new
#383 : Allow other users to upload to shared albumsSee #12
new
#725 : Login on direct album url if not logged in and album needs itProper implementation with the new frontend
new
#748 : UI/UX: give more information about the capabilities given to new users in the users pagefixes
#828 : Album name not correct displayed in confirmation popup when moving a newly created albumnew
#857 : Support for very large uploads by chunkingfixes
#1053 : Public album is not and can not be configured to be public #1053BREAKING CHANGE: The public smart album has been removed. Pictures are no longer made public singular.
new
#1211 : Date/Time display optionsDate/Time format are now configurable in the settings per location (sidebar, panel etc.)
new
#1249 : header text for the galleryDescription of each album is directly readable at the top and support markdown.
new
#1189 : Multiline descriptions with markdown support for images and albumsSimilar functionalities have been added for pictures too.
new
#1253 : Change album's Top Right menu behavior when selecting some picturesTop right action menu behaviour has enhanced to increase visibility and intent in the album view.
It now depends of the selected elements.new
#1462 : Access Rights management: Users and AlbumsMajor refactoring the access rights, user can now give read, upload, edit, delete access to others.
fixes
#1676 : Unable to open sidebar, can't navigate away from log/diagnostic/setting pagenew
#1704 : Add real links to albumsNo longer use fragments, as a results links are properly clickable.
fixes
#1720 : Download button is visible and does not support download rights yet.fixes
#1732 : Consistent URLs when Landing Page is disabled.url have been made consisten accross the board.
fixes
#1744 : UX broken on version 4.7.0 for Safari iPhoneNew front-end will need more testing.
new
#1825 : Change accent colorWith the use of tailwindcss this is now easier to produce.
new
#1891 : Login popup appears if no albums createdfixes
#1948 : Internal server error on photo upload (permissions?)No longer applicable due to new front-end
fixes
#1973 : The CSS tweaks to disable auto zoom in/out no longer work #1973No longer applicable due to new front-end
new
#1989 : Add search / filter for 'Move' destination album listnew
#2011 : Album Delete Confirmationdeletion is now hidden in a danger zone.
fixes
#2050 : When trying to open a password protected shared album, no password prompt is shownfixes
#2051 : Photo Download not work - UnauthorizedExceptionfixes
#2058 : Insufficient privilieges when opening the "Share album" dialog as a regular userfixes
#2068 : Album allow public upload but disallow deletionPart of this is now available, user can give upload access to other users while preventing deletion.
The public part is not taken in consideration as this is too much of a security risk.new
♯104 : Rework Sharing Dialog in SettingsSharing page only provide an overview, sharing is now done at the album level.
new
♯166 : Add album description between the header and the picturesnew
♯268 : Css is too complex to permit anyone to create new themeWe now use tailwindcss, which makes it easier to create a unified theme.
new
♯312 : Make login dialog more prominent, auto-show login dialog if necessary, hide empty smart folders for anonymous usersfixes
♯343 : Use proper URL instead of # fragments.fixes
♯344 : a are now correct links/interactivefixes
♯373 : Left menu is now working correctlynew
#2078 : Diagnostics: Info are displayed in blue by @ildyrianew
#2079 : Add option for thumbs overlay: none|hidden|always by @ildyria
Full Changelog: v4.13.0...v5.0.0
Version 5.0.0 - New front-end
Changes from v4.13.0
new
#2031 : improved honeypot logic & add more honey by @ildyria.new
#2033 : map providers are now specified in an Enum by @ildyria.fixes
#2041 : Delete existing user permissions associated by @ildyria.new
#2066 : Add optimize database call by @ildyria.fixes
#2069 : Adds missing space separator in Ghostbuster command advice by @HorlogeSkynet.new
#2071 : Drops support for singular public photos in search. by @ildyria.new
#2060 : Bye bye PHP 8.1, long live PHP 8.2 by @ildyria.new
#2072 : Add configuration check between int and positive (>0) by @ildyria.
Changes included in the new Front-end
fixes
♯199 : Depreciated dependencies cries for a new frontend. #199Complete rewrite of the front-end using latest technologies. Moving to a TALL stack: Tailwind, Alpinejs, Livewire, Laravel.
new
#12 : Shared albums: policyComplete new implementation of sharing and access rights.
new
#383 : Allow other users to upload to shared albumsSee #12
new
#725 : Login on direct album url if not logged in and album needs itProper implementation with the new frontend
new
#748 : UI/UX: give more information about the capabilities given to new users in the users pagefixes
#828 : Album name not correct displayed in confirmation popup when moving a newly created albumnew
#857 : Support for very large uploads by chunkingfixes
#1053 : Public album is not and can not be configured to be public #1053BREAKING CHANGE: The public smart album has been removed. Pictures are no longer made public singular.
new
#1211 : Date/Time display optionsDate/Time format are now configurable in the settings per location (sidebar, panel etc.)
new
#1249 : header text for the galleryDescription of each album is directly readable at the top and support markdown.
new
#1189 : Multiline descriptions with markdown support for images and albumsSimilar functionalities have been added for pictures too.
new
#1253 : Change album's Top Right menu behavior when selecting some picturesTop right action menu behaviour has enhanced to increase visibility and intent in the album view.
It now depends of the selected elements.new
#1462 : Access Rights management: Users and AlbumsMajor refactoring the access rights, user can now give read, upload, edit, delete access to others.
fixes
#1676 : Unable to open sidebar, can't navigate away from log/diagnostic/setting pagenew
#1704 : Add real links to albumsNo longer use fragments, as a results links are properly clickable.
fixes
#1720 : Download button is visible and does not support download rights yet.fixes
#1732 : Consistent URLs when Landing Page is disabled.url have been made consisten accross the board.
fixes
#1744 : UX broken on version 4.7.0 for Safari iPhoneNew front-end will need more testing.
new
#1825 : Change accent colorWith the use of tailwindcss this is now easier to produce.
new
#1891 : Login popup appears if no albums createdfixes
#1948 : Internal server error on photo upload (permissions?)No longer applicable due to new front-end
fixes
#1973 : The CSS tweaks to disable auto zoom in/out no longer work #1973No longer applicable due to new front-end
new
#1989 : Add search / filter for 'Move' destination album listnew
#2011 : Album Delete Confirmationdeletion is now hidden in a danger zone.
fixes
#2050 : When trying to open a password protected shared album, no password prompt is shownfixes
#2051 : Photo Download not work - UnauthorizedExceptionfixes
#2058 : Insufficient privilieges when opening the "Share album" dialog as a regular userfixes
#2068 : Album allow public upload but disallow deletionPart of this is now available, user can give upload access to other users while preventing deletion.
The public part is not taken in consideration as this is too much of a security risk.new
♯104 : Rework Sharing Dialog in SettingsSharing page only provide an overview, sharing is now done at the album level.
new
♯166 : Add album description between the header and the picturesnew
♯268 : Css is too complex to permit anyone to create new themeWe now use tailwindcss, which makes it easier to create a unified theme.
new
♯312 : Make login dialog more prominent, auto-show login dialog if necessary, hide empty smart folders for anonymous users- Fixes ♯343 : Use proper URL instead of # fragments.
- Fixes ♯344 : a are now correct links/interactive
- Fixes ♯373 : Left menu is now working correctly
Version 4.13.0 - Stability & dependency updates
What's Changed
- Unify photoId to photoID and albumId to albumID when found by @ildyria in #2017
- Unique constraint for config keys by @qwerty287 in #2018
- Update composer (include breaking) by @qwerty287 in #2019
- Cleaning unused files + sync front end by @ildyria in #2020
- Fix complaint due to type casting by @ildyria in #2024
- License as enum type by @ildyria in #2025
- Minor changes in prevision for Livewire. by @ildyria in #2026
- version 4.13.0 by @ildyria in #2027
Full Changelog: v4.12.0...v4.13.0
Version 4.12.0 - Fixes & minor API change
What's Changed
- Fix missing album decorations by @evoludolab in #2003
- fix max/min_taken_at by @evoludolab in #2005
- fix missing left-right button on smart albums by @ildyria in #2008
- Better diagnostics by @ildyria in #2010
- Better support for future policies. by @ildyria in #2012
- Replace layout and overlay to proper Enum types by @ildyria in #2015
- v4.12.0 by @ildyria in #2016
Full Changelog: v4.11.1...v4.12.0
Version 4.11.1 - Minor fixes & QOL improvements on install & diagnostics
What's Changed
- How about we don't execute tests twice? by @ildyria in #1982
- Minor fixes on List sharing permissions. by @ildyria in #1981
- fix complaints in Diagnostics when no migrations has been run by @ildyria in #1990
- Fixes #1751 - Add error thrown if APP_URL does not match current url by @ildyria in #1985
- Fixes no log write access infinite loop by @ildyria in #1991
- Fixes #1950 : Do not enforce strict model when downloading by @ildyria in #1997
- Fixes #1686 by providing absolute path if not set by @ildyria in #1998
- Webauthn supports also username by @ildyria in #1999
- version 4.11.1 by @ildyria in #2000
Full Changelog: v4.11.0...v4.11.1
Version 4.11.0 - Hungarian support + Bug fixes + Settings
What's Changed
- Composer update by @ildyria in #1961
- Change two German translations by @caminsha in #1963
- Use enum for album_subtitle_type by @ildyria in #1967
- Fix bad placeholder in PT locale. Fixes #1975. by @d7415 in #1976
- Enable video thumbnail by default by @Lingxi-Li in #1971
- Hungarian language added by @KnauszFerenc in #1977
New Contributors
- @caminsha made their first contribution in #1963
- @Lingxi-Li made their first contribution in #1971
- @KnauszFerenc made their first contribution in #1977
Full Changelog: v4.10.0...v4.11.0
Version 4.10.0 - Bug fixes and refactoring
What's Changed
- Fix NSFW not toggling via Protection Panel by @ildyria in #1928
- Improve translations to German by @CodingWithCard in #1933
- Use Actions instead of direct call in controller by @ildyria in #1916
- jobs can now also take string as input (upload in smart albums) by @ildyria in #1919
- Add integrity DB check by @ildyria in #1922
- Support ratio by @ildyria in #1925
- Update OSM domain by @qwerty287 in #1935
- Remove OSM subdomains by @qwerty287 in #1936
- Fixes #1942 "Content-Security-Policy blocks blob requests required for Google Motion Pictures images" by @Merlyn42 in #1943
- v4.10.0 by @ildyria in #1940
New Contributors
- @Merlyn42 made their first contribution in #1943
- @CodingWithCard made their first contribution in #1933
Full Changelog: v4.9.4...v4.10.0
Version 4.9.4 : Speed improvement on root.
Version 4.9.3 : Fixes CSP + HoneyPot + optional Matomo support
What's Changed
- Add a sample image without extension that will be used in tests. by @wladif in #1863
- feat(#1869): Allow script-src and connect-src configuration by @timo-reymann in #1870
- Support files without extensions in importFromUrl by @wladif in #1873
- Replace URL with LycheeOrg one by @wladif in #1886
- Make fileTimeModified parameter optional in Photo::add by @ildyria in #1887
- Fixes 1853 - license broken by @ildyria in #1889
- v4.9.3 by @ildyria in #1890
- add support for 418 for dubious queries by @ildyria in #1875
- Fixes 1868 by @ildyria in #1876
- Composer update by @ildyria in #1893
- Optimizing sql and improved Log data by @ildyria in #1883
- Only apply explain when requested by @ildyria in #1896
- Add csp rules for api by @mingan666 in #1882
- Sync Lychee-front by @ildyria in #1897
- Improve explain on db_logging by @ildyria in #1898
New Contributors
- @timo-reymann made their first contribution in #1870
Full Changelog: v4.9.2...v4.9.3
Version 4.9.3 RC : Fixes CSP + HoneyPot + optional Matomo support
What's Changed
- Add a sample image without extension that will be used in tests. by @wladif in #1863
- feat(#1869): Allow script-src and connect-src configuration by @timo-reymann in #1870
- Support files without extensions in importFromUrl by @wladif in #1873
- Replace URL with LycheeOrg one by @wladif in #1886
- Make fileTimeModified parameter optional in Photo::add by @ildyria in #1887
- Fixes 1853 - license broken by @ildyria in #1889
- v4.9.3 by @ildyria in #1890
- add support for 418 for dubious queries by @ildyria in #1875
- Fixes 1868 by @ildyria in #1876
- Composer update by @ildyria in #1893
- Optimizing sql and improved Log data by @ildyria in #1883
- Only apply explain when requested by @ildyria in #1896
- Add csp rules for api by @mingan666 in #1882
- Sync Lychee-front by @ildyria in #1897
New Contributors
- @timo-reymann made their first contribution in #1870
Full Changelog: v4.9.2...v4.9.3