Version 4.2.0 - Major revamp of back-end: +50% speed on nested sub albums.
fixes
#831 - Bad extension filename when you upload *.jpgThe regression was introduced in 4.0.8 as part of #777.
new
#874 - Update CLI Takedate- add option --timestamp added to set create_at to timestamp of media file for media that lacks EXIF information
- use same formatting for 'sysdate' as for 'takedate'
new
#832 - Major rework of backend-
start using Livewire for the front-end, for now accessible at
example.com/livewire
if enabled viaLIVEWIRE_ENABLED
in.env
(DO NOT USE, still in development) -
use Facade
AccessControl
to accessSession
information (basically home-brewedAuth
Facade) -
use Facade
Lang
to accessLang
information (Easier to use through the blade template) -
heavy refactoring of the core, introducing more granularity:
- Interfaces are Contracts
- Group Factories
- use
trait
on album for smaller dedicated operations - add Nested Set theory to Album to allow access to all descendants
-
fixes #843
-
fixes #846
-
fixes #858
-
Packaged version of Lychee including the vendor folder.
Install process is as follow:
- extract the zip file.
- create your database and user manually
Then you have two possibilities:
cp .env.example .env
- edit
.env
php artisan key:generate
php artisan migrate
sudo chown -R www-data:www-data .
or
sudo chown -R www-data:www-data .
and access from your browser the Lychee installation and follow the installation steps
See change log: https://lycheeorg.github.io/docs/releases.html
See how to update: https://lycheeorg.github.io/docs/update.html
See how to upgrade from version 3: https://lycheeorg.github.io/docs/upgrade.html