|
28 | 28 | } |
29 | 29 | </style> |
30 | 30 |
|
| 31 | +## Version 5 |
| 32 | + |
| 33 | +### v5.0.0 |
| 34 | + |
| 35 | +Released on Dec 25, 2023 |
| 36 | + |
| 37 | +#### BREAKING CHANGE IN BUILD STEPS |
| 38 | + |
| 39 | +If you are using `git clone`, you will need to use `npm` to build the front-end: |
| 40 | + |
| 41 | +1. `composer install --no-dev` |
| 42 | +2. `php artisan migrate` |
| 43 | +3. `npm install` |
| 44 | +4. `npm run build` |
| 45 | + |
| 46 | +Those files are however provided in the release zip file. |
| 47 | + |
| 48 | +#### Changes from v4.13.0 |
| 49 | + |
| 50 | +* `new` #2031 : improved honeypot logic & add more honey by @ildyria. |
| 51 | +* `new` #2033 : map providers are now specified in an Enum by @ildyria. |
| 52 | +* `fixes` #2041 : Delete existing user permissions associated by @ildyria. |
| 53 | +* `new` #2066 : Add optimize database call by @ildyria. |
| 54 | +* `fixes` #2069 : Adds missing space separator in Ghostbuster command advice by @HorlogeSkynet. |
| 55 | +* `new` #2071 : Drops support for singular public photos in search. by @ildyria. |
| 56 | +* `new` #2060 : Bye bye PHP 8.1, long live PHP 8.2 by @ildyria. |
| 57 | +* `new` #2072 : Add configuration check between int and positive (>0) by @ildyria. |
| 58 | + |
| 59 | +#### Changes included in the new Front-end |
| 60 | + |
| 61 | +* `fixes` [♯199](https://github.com/LycheeOrg/Lychee-front/issues/199) : Depreciated dependencies cries for a new frontend. #199 |
| 62 | + > Complete rewrite of the front-end using latest technologies. Moving to a TALL stack: Tailwind, Alpinejs, Livewire, Laravel. |
| 63 | +* `new` #12 : Shared albums: policy |
| 64 | + > Complete new implementation of sharing and access rights. |
| 65 | +* `new` #383 : Allow other users to upload to shared albums |
| 66 | + > See #12 |
| 67 | +* `new` #725 : Login on direct album url if not logged in and album needs it |
| 68 | + > Proper implementation with the new frontend |
| 69 | +* `new` #748 : UI/UX: give more information about the capabilities given to new users in the users page |
| 70 | +* `fixes` #828 : Album name not correct displayed in confirmation popup when moving a newly created album |
| 71 | +* `new` #857 : Support for very large uploads by chunking |
| 72 | +* `fixes` #1053 : Public album is not and can not be configured to be public #1053 |
| 73 | + > **BREAKING CHANGE**: The _public_ smart album has been removed. Pictures are no longer made public singular. |
| 74 | +* `new` #1211 : Date/Time display options |
| 75 | + > Date/Time format are now configurable in the settings per location (sidebar, panel etc.) |
| 76 | +* `new` #1249 : header text for the gallery |
| 77 | + > Description of each album is directly readable at the top and support markdown. |
| 78 | +* `new` #1189 : Multiline descriptions with markdown support for images and albums |
| 79 | + > Similar functionalities have been added for pictures too. |
| 80 | +* `new` #1253 : Change album's Top Right menu behavior when selecting some pictures |
| 81 | + > Top right action menu behaviour has enhanced to increase visibility and intent in the album view. |
| 82 | + > It now depends of the selected elements. |
| 83 | +* `new` #1462 : Access Rights management: Users and Albums |
| 84 | + > Major refactoring the access rights, user can now give read, upload, edit, delete access to others. |
| 85 | +* `fixes` #1676 : Unable to open sidebar, can't navigate away from log/diagnostic/setting page |
| 86 | +* `new` #1704 : Add real links to albums |
| 87 | + > No longer use fragments, as a results links are properly clickable. |
| 88 | +* `fixes` #1720 : Download button is visible and does not support download rights yet. |
| 89 | +* `fixes` #1732 : Consistent URLs when Landing Page is disabled. |
| 90 | + > url have been made consisten accross the board. |
| 91 | +* `fixes` #1744 : UX broken on version 4.7.0 for Safari iPhone |
| 92 | + > New front-end will need more testing. |
| 93 | +* `new` #1825 : Change accent color |
| 94 | + > With the use of tailwindcss this is now easier to produce. |
| 95 | +* `new` #1891 : Login popup appears if no albums created |
| 96 | +* `fixes` #1948 : Internal server error on photo upload (permissions?) |
| 97 | + > No longer applicable due to new front-end |
| 98 | +* `fixes` #1973 : The CSS tweaks to disable auto zoom in/out no longer work #1973 |
| 99 | + > No longer applicable due to new front-end |
| 100 | +* `new` #1989 : Add search / filter for 'Move' destination album list |
| 101 | +* `new` #2011 : Album Delete Confirmation |
| 102 | + > deletion is now hidden in a danger zone. |
| 103 | +* `fixes` #2050 : When trying to open a password protected shared album, no password prompt is shown |
| 104 | +* `fixes` #2051 : Photo Download not work - UnauthorizedException |
| 105 | +* `fixes` #2058 : Insufficient privilieges when opening the "Share album" dialog as a regular user |
| 106 | +* `fixes` #2068 : Album allow public upload but disallow deletion |
| 107 | + > Part of this is now available, user can give upload access to other users while preventing deletion. |
| 108 | + The public part is not taken in consideration as this is too much of a security risk. |
| 109 | +* `new` [♯104](https://github.com/LycheeOrg/Lychee-front/issues/104) : Rework Sharing Dialog in Settings |
| 110 | + > Sharing page only provide an overview, sharing is now done at the album level. |
| 111 | +* `new` [♯166](https://github.com/LycheeOrg/Lychee-front/issues/166) : Add album description between the header and the pictures |
| 112 | +* `new` [♯268](https://github.com/LycheeOrg/Lychee-front/issues/268) : Css is too complex to permit anyone to create new theme |
| 113 | + > We now use tailwindcss, which makes it easier to create a unified theme. |
| 114 | +* `new` [♯312](https://github.com/LycheeOrg/Lychee-front/issues/312) : Make login dialog more prominent, auto-show login dialog if necessary, hide empty smart folders for anonymous users |
| 115 | +* `fixes` [♯343](https://github.com/LycheeOrg/Lychee-front/issues/343) : Use proper URL instead of # fragments. |
| 116 | +* `fixes` [♯344](https://github.com/LycheeOrg/Lychee-front/issues/344) : a are now correct links/interactive |
| 117 | +* `fixes` [♯373](https://github.com/LycheeOrg/Lychee-front/issues/373) : Left menu is now working correctly |
| 118 | +* `new` #2078 : Diagnostics: Info are displayed in blue by @ildyria |
| 119 | +* `new` #2079 : Add option for thumbs overlay: none|hidden|always by @ildyria |
| 120 | + |
31 | 121 | ## Version 4 |
32 | 122 |
|
33 | 123 | ### v4.13.0 |
|
0 commit comments