Released December 20, 2015
Improved
Lychee update site now with SSL (#317)Improved
Set undefined vars, remove unused vars and code that cannot be reached (Thanks @mattsches, #435)Released November 15, 2015
New
PHP-version-check now requires PHP >= 5.5New
Preloading of big photos (#185)Released September 13, 2015
Improved
Share photo now shares view.php link (#392)Fixed
Incorrect error messages for failed uploads (#393)Fixed
XSS issues and escaping problemsFixed
Broken "Download album" when album has an ampersand in the password (#356)Released August 9, 2015
Fixed
view.php not displaying photosReleased July 17, 2015
Improved
Removed bower and updated basicModal & basicContextImproved
Small interface performance improvementsImproved
Updated all JS-files to take advantage of ES2015Improved
Better error-handling for the Dropbox-, URL- and Server-ImportImproved
Added skipDuplicates- and identifier-check to the diagnosticsFixed
error when using "Merge All" with one selected albumFixed
error when saving username and password after the initial setupFixed
Clicks not recognized when using a mouse on a touchscreen-device (#345)Released June 28, 2015
New
Skip duplicates on upload (#367, How to activate)Released June 13, 2015
Improved
Permission errors are now easier to understand (#351)Improved
Escape data from database before inserting into view.php
Fixed
PHP-version-check now requires PHP >= 5.3 like written in the docsReleased May 24, 2015
New
Album Sorting (Thanks @ophian, #98)New
Identifier to prevent login of multiple Lychee-instances (#344)Improved
Albums and photos now can have a title with up to 50 chars (#332)Fixed
Removing last Tag from photo not possible in Firefox (#269)Released May 6, 2015
Warning: You need to enter a new username and password when upgrading from a previous version. Your installation is accessible for everyone till you enter a new login by visiting your Lychee. Both fields are now stored in a secure way. Legacy md5 code has been removed.
Warning: Upgrading from a previous version will set all public albums to private. Passwords are now stored in a secure way. Legacy md5 code has been removed.
Warning: We recommend to backup your database and photos before upgrading to the newest version.
Deprecated: Photos uploaded with Lychee v1.1 or older aren't supported anymore. Thumbnails fail to load on high-res screens.
New
Redesigned interface, icons and symbolsNew
Rewritten Front-EndNew
Dialog system now based on basicModalNew
Context-menus now based on basicContextNew
Edit the sharing options of a public albumNew
Quickly switch between albums and photos by clicking the title in the headerNew
Renamed API functionsNew
Merge albums (Thanks @rhurling, #340, #341, #166)New
iPhone 6 Homescreen iconImproved
Performance of animationsImproved
Prevent download of deleted albums/photosImproved
Opening a private photo when logged out now shows an errorImproved
Reduced attribute changes to improve performanceImproved
Interact with the content while the sidebar stays openImproved
Username and password now stored in a safer wayImproved
Album passwords now stored in a safer wayImproved
Don't refresh albums when password-input canceled by userImproved
Additional Open Graph Metadata (#299)Improved
Check allow_url_fopen (#302)Fixed
Prevent ctrl+a from selecting the sidebar (#230)Fixed
Removed unused scrolling bars in FF (#316, #289)And much moreā¦
Released April 13, 2015
Fixed
Prevented remote code execution of photos imported using "Import from URL" (Thanks Segment S.r.l)Fixed
Stopped view.php from returning data of private photosReleased January 26, 2015
Improved
auto-login after first installationFixed
Disabled import of the medium-folderFixed
error when using apostrophes in text #290Fixed
$medium is now a tinyint like defined in the database structureFixed
incorrect height calculation for photosFixed
creation of test db #295Fixed
a warning caused by set_charset #291Released December 6, 2014
New
Intermediate sized images for small screen devices #67New
Added Docker help (@renfredxh, #252)New
Move-Photo context shows album previewsImproved
Upload shows server-errorsImproved
Improved thumb creationImproved
Docker (@renfredxh, #252)Improved
CSS has been rewritten partlyImproved
Front-end has been rewritten partly #245Improved
Folder- and code-structure has been updatedImproved
Context-menu now based on basicContext #245Fixed
OpenGraph image too big for some sites #69Fixed
Wrong sizes after EXIF rotationFixed
Returning to 'Albums' after searching failedFixed
Move-Photo not scrollable #215Released October 10, 2014
New
Caching for albums (Thanks @r0x0r, #232)New
Save scroll position of albums (Thanks @r0x0r, #232)New
Added Dockerfile (@renfredxh, #236)Improved
Newest album on the top (Thanks @r0x0r, #232)Fixed
Login in private mode (Safari)Fixed
Drag & Drop with open photoFixed
Wrong modified date of the photo filesFixed
Search function always returned all photos (Thanks @powentan, #234)Released September 12, 2014
New
Select all albums/photos with cmd+a
or ctrl+a
New
Detect duplicates and only save one file (#48)New
Duplicate photos (#186)New
Added contributing guideNew
Database table prefix for multiple Lychee installations (#196)Improved
Use IPTC Title when Headline not available (#216)Improved
Diagnostics are showing system informationImproved
Harden against SQL injection attacks (#38)Fixed
a problem with htmlentities and older PHP versions (#212)Released August 22, 2014
New
Support for IE >= 11 (#148)New
Choose if public album is downloadable or not (#191)Improved
Albums gradient overlay is less harsh (#200)Released August 16, 2014
New
Rewritten and redesigned Uploader (#101)New
Custom server-import directory (#187)New
Plugin documentationImproved
Database and installation process (#202 #195)Improved
"No public albums" now easier to read (#205)Fixed
Don't show EXIF info when not available (#194)Released July 25, 2014
New
Choose if album should be listed public (#177)New
Gulp instead of Grunt with autoprefixerImproved
Slightly better performance when opening big albumsImproved
Checksum with sha1 instead of md5 (#179)Fixed
Missing public badge on public albumsFixed
Wrong path for public photos in view.phpFixed
Wrong link to thumbs when searchingFixed
Wrong date in album view when takestamp was nullFixed
It wasn't possible to rename albums while searchingFixed
It was possible to right-click on SmartAlbums after searchingReleased July 5, 2014
New
Smart Album "Recent"New
Checksum of photo in database (#48)New
Show takedate in photo-overlay (when available)Improved
Permission check when running with the same UID (#174)Released June 24, 2014
New
Swipe gestures on mobile devicesNew
Plugin-SystemNew
Rewritten Back-EndNew
Support for ImageMagick (thanks @bb-Ricardo)New
Logging-SystemNew
Blowfish hash instead of MD5 for all new passwords (thanks @bb-Ricardo)New
Compile Lychee using Grunt (with npm and bower)New
Open full photo without making the photo publicImproved
ShortcutsImproved
Album share dialogImproved
Database update mechanismImproved
Download photos with correct title (thanks @bb-Ricardo)Improved
EXIF parsingImproved
URL and Server import (thanks @djdallmann)Improved
Check permissions on uploadFixed
Wrong capture date in InfoboxFixed
Sorting by takedateReleased March 20, 2014
New
Delete albums with cmd + backspaceNew
Using iOS 7.1 minimal-uiImproved
Faster loading of single photosImproved
Faster and snappier animationsImproved
Better dialog when clearing UnsortedFixed
Warning when uploading images without EXIF-DataFixed
Close upload on errorReleased March 4, 2014
Important: You need to reenter your database credentials and set the correct rights for data/
, when updating from a previous version.
New
Multi-select (#32)New
Multi-folder import from server (#47)New
Tagging (#5)New
Import of original image name (#39)New
MakefileImproved
Upload-processImproved
DocumentationImproved
Overlay for photosFixed
Dropbox import (#84)Fixed
Wrong login or password annotation (#71)Fixed
Escaping issue (#89)Moved
Config now located in data/
Released February 26, 2014
Released January 30, 2014
Released January 24, 2014
Released January 22, 2014