Skip to content

Version 4.2.0 - Major revamp of back-end: +50% speed on nested sub albums.

Compare
Choose a tag to compare
@ildyria ildyria released this 24 Jan 13:40
97729f3
  • fixes #831 - Bad extension filename when you upload *.jpg

    The 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 via LIVEWIRE_ENABLED in .env (DO NOT USE, still in development)

    • use Facade AccessControl to access Session information (basically home-brewed Auth Facade)

    • use Facade Lang to access Lang 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:

  1. extract the zip file.
  2. 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