Skip to content

Releases: LycheeOrg/Lychee

Version 4.0.7 - bump Laravel v8 + Fixes

09 Oct 11:16
Compare
Choose a tag to compare
  • fixes #584 : Albums that do not allow photo downloads cannot be included as enclosures.

    This checks album permissions before creating the enclosure to add to the feed.

  • new #616 : Add picture rotations

    As known improvements, this code will rotate all images.

  • fixes #621 ( #623 ) : Original migration from v3 is less prone to break
  • new #625 : Better new smart albums

    this allows the ability to add more smart albums and more flexibility in using them.

  • fixes #642 : Permission problem on Windows

    Windows does not understand the concept of readable but not writable permission.

  • new #656 : Add support for FireTV
  • fixes #662 : Error code changes in PhP
  • new #660 : Add new available licenses
  • new #659 : Add lossless image optimization support
  • fixes #668 : Improved French translation
  • new #671 : Add a redirection system

    Instagram uses the hashtag for topics as a result, sharing a lychee link to an album does not work on it.
    Given example.com/r/123456 will be redirected to example.com/gallery#123456
    and example.com/r/123456/7890 will be redirected to example.com/gallery#123456/7890
    to allow sharing on such plateform.

  • new #667 : Add support for traditional Chinese language
  • new #678 : Add support for Norvegian language
  • new #677 : Make swipping tolerances configurable.
  • fixes #680 : Distinguish UTC vs local video takestamps
  • fixes #708 : More failsafe when migrating from V3.
  • new #704 : Add smart albums by tag

    it is now possible to create smart albums which will take a list of tag and return an album containing the pictures with those tags.

  • new #721 : Upgrade to Laravel version 8
  • new #727 : When checking a password on an album, upon success we also unlock the other albums with that same password.
  • new #749 : Add webp support to the GD handler

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 acces 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

Version 4.0.6 - HEIC files + other improvements

26 May 11:59
Compare
Choose a tag to compare
  • new #588 : add an option to the sync command to 're-sync' images that already exist.

    Since XMP sidecars are now allowed, images with the same checksum will not get
    updated metadata if the sidecar changes but the checksum remains the same. This
    adds an optional flag to the lychee:sync command that forces existing images
    with no change in checksum to get updated metadata from XMP files (if they exist).
    It only updates the image if the metadata read in differs from the metadata that
    the image aleady has.

  • new #599 : Added method to get the full path of albums.

    Specifically in the sharing screen, when albums are sometimes named the same
    (if they are organized by Year and Month), then it is impossible to tell which
    album you are actually sharing. This adds the ability to get the album's
    "full path" and sends it down for the sharing settings.

  • fixes #596 : Failing xmp file read results in fallback to native exif extraction.

    If the EXIF succeeds but sidecar fails, it reverts falls into the catch.

  • new #574 : Support of HEIC files and subsequently convert raw files (e.g. .NEF) into jpeg.

    if a raw file is imported such as .nef, php-imagick will try to generate a thumbnail jpeg for it.
    Note that the extension still needs to be added in your advanced settings.

    Important: Lychee was never meant to convert RAW files such as .nef, .cr2 .arw etc.
    If you shoot RAW, it is to be able to change exposure, dodge&burn, crop etc. later in
    a proper image processing software such as Lightroom, > Photoshop, Capture One, Luminar, Darktable …
    otherwise you better shoot JPEG. Lychee does not intend to provide those functionality.

  • new #594 : Add debug bar for dev install.

    It is disabled by default, even in debug mode. To enable it, set DEBUGBAR_ENABLED to true in your .env file.

  • new #579 : Ghostbuster command to clean up dead symlinks.

    The ghostbuster command also parses the database and see if some symlinks are dead.
    It will delete the photo from the database in such case.
    As this behaviour can modify the database, we disable it by default.

  • new #577 : Parse additional xmp sidecars files to update metadata.

    This reads in XMP sidecar files (if they exist).
    Thankfully, exiftool supports reading in sidecars, so we can use the same
    technique we're using to read the files. We merge both file and sidecar metadata,
    taking priority based on user settings (default to prefer image metadata)

  • fixes #581 : Undefined property errors when migrating from 3.1.6.

    The missing license, lens are now taken care off.

  • fixes #565 : No Dropbox Import with Lychee 4.0.0.

    The CSP was a bit too tight, preventing the execution of the script from dropbox.


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 acces 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

Version 4.0.5 - RSS !

15 May 12:02
Compare
Choose a tag to compare

This is a very minor update version and mostly contains bug fixes and adds fail safe to help user install Lychee.


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 acces from your browser the Lychee installation and follow the installation steps

See change log: https://github.com/LycheeOrg/Lychee/wiki/Changelog
See how to upgrade from version 3: https://github.com/LycheeOrg/Lychee/wiki/Upgrade-from-version-3

Version 4.0.4 - More idiot proof. :)

11 May 20:42
cda45c2
Compare
Choose a tag to compare

This is a very minor update version and mostly contains bug fixes and adds fail safe to help user install Lychee.


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 acces from your browser the Lychee installation and follow the installation steps

See change log: https://github.com/LycheeOrg/Lychee/wiki/Changelog
See how to upgrade from version 3: https://github.com/LycheeOrg/Lychee/wiki/Upgrade-from-version-3

Version 4.0.3 - Improved Diagnostics

29 Apr 08:55
c4f174f
Compare
Choose a tag to compare

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 acces from your browser the Lychee installation and follow the installation steps

See change log: https://github.com/LycheeOrg/Lychee/wiki/Changelog
See how to upgrade from version 3: https://github.com/LycheeOrg/Lychee/wiki/Upgrade-from-version-3

Minor update over V4.0.1

22 Apr 16:26
Compare
Choose a tag to compare
  • fixes #488
  • fixes #485
  • fixes #487 (at least parts, maybe completely?)

Packaged version of Lychee including the vendor folder.
Install process is as follow:

  • extract the zip file.
  • create your database and user manually
  • sudo chown -R www-data:www-data .

From that point you can access from your browser the Lychee installation and follow the installation steps or you can do the steps:

  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data *

See change log: https://github.com/LycheeOrg/Lychee/wiki/Changelog
See how to upgrade from version 3: https://github.com/LycheeOrg/Lychee/wiki/Upgrade-from-version-3

Minor update over V4.0.0

19 Apr 12:46
49d5862
Compare
Choose a tag to compare
  • fixes #481

    Decrease the size of the released archive by 82%.

  • fixes missing download button when album is downloadable, does not have pictures but subalbums

Packaged version of Lychee including the vendor folder.
Install process is as follow:

  • extract the zip file.
  • create your database and user manually
  • sudo chown -R www-data:www-data *

From that point you can access from your browser the Lychee installation and follow the installation steps or you can do the steps:

  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data *

See change log: https://github.com/LycheeOrg/Lychee/wiki/Changelog
See how to upgrade from version 3: https://github.com/LycheeOrg/Lychee/wiki/Upgrade-from-version-3

Version 4 is here !

18 Apr 00:58
1d70bdc
Compare
Choose a tag to compare

Packaged version of Lychee including the vendor folder.
Install process is as follow:

  • extract the zip file.
  • create your database and user manually
  • sudo chown -R www-data:www-data *

From that point you can access from your browser the Lychee installation and follow the installation steps or you can do the steps:

  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data *

See change log: https://github.com/LycheeOrg/Lychee/wiki/Changelog
See how to upgrade from version 3: https://github.com/LycheeOrg/Lychee/wiki/Upgrade-from-version-3

Version 4 - Beta 2

16 Jan 16:35
5a2b2e9
Compare
Choose a tag to compare
Version 4 - Beta 2 Pre-release
Pre-release

Disclaimer: Use at your own risk, do not forget to back up your data.

Packaged version of Lychee-laravel including the vendor folder.
Install process is as follow:

  • extract the zip file.
  • create your database and user manually
  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data *

Version 4 - Beta 1

05 Sep 10:52
Compare
Choose a tag to compare
Version 4 - Beta 1 Pre-release
Pre-release

Disclaimer: Use at your own risk, do not forget to back up your data.

Packaged version of Lychee-laravel including the vendor folder.
Install process is as follow:

  • extract the zip file.
  • create your database and user manually
  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data *