-
Notifications
You must be signed in to change notification settings - Fork 94
Changelog
Released March 28, 2019
-
Updates
Add primary key to settings table (#221) -
Updates
Add git source commit/branch/repo to Diagnostics page -
Updates
Use better lens tags from exiftool if present (if exiftool is enabled) (#235) -
Updates
Accept larger input from exiftool -
Updates
Make photo/album IDs more consistent -
New
Add fullscreen support to album and photo views (#228) -
Updates
Use sortingAlbums and sortingPhotos even if logged out. -
Updates
Hide passwords. Add password confirmation. -
Fixes
#220, #222, #234, 'F' and 'f' hotkey behaviour and some spelling mistakes (#229)
Released February 20, 2019
-
New
Add "unjustified" layout -
Updates
Improve Diagnostics page -
Fixes
#194, #196, #205, #208
Released February 12, 2019
-
New
Add usage of exiftool to get exif tags from camera #189 Using exiftool for getting exif tags make available a lot more tags than the built-in functionality in PHP. Using exiftool will make eg. lens info available without having to rely on that users have exported a raw from Ligthroom. This setting needs to be enabled via themore
menu as it makes system calls. -
Fixes
image size missing from about #188
Released February 3, 2019
-
New
Add description overlay and takestamps overlay in addition to Exif. Closes #167 -
New
Add Setting to remove script execution time limit during imports. Fixes #177 This setting can only be activated via theMore
setting and at user owns risks.
Released January 19, 2019
-
New
Switch to InnoDB engine. Closes #169 -
New
Add setting to decide whether to delete photos from source when imported. Fixes #173 -
New
Use existing albums (if available) when importing from server - Remove '[Import] ' prefix for albums created by import
Released January 9, 2019
Nothing major here. Just a bunch of small bug fixes
WARNING: Lychee now requires PHP 7.1 ( http://php.net/supported-versions.php )
-
Fixes
Cross-Origin Request Blocked: https://lycheeorg.github.io/update.json ( #121 ) The server is now doing the check for update (onSession::init
) if this one fail, the user will do an ajax request to check if an update is available. -
Fixes
Syntax Error in Session.php ( #153 ) -
Fixes
Small bugs ( #136 , #157 , #159 , #163 , #166 ) -
Fixes
lychee uploading pics into uploads/thumb folder only ( #148 , #165 ) -
Updates
German translations ( #161 )
Released December 26, 2018
-
Fixes
Site broken (#157) -
New
Admins can now access all settings viaSettings -> more
at the bottom of the page. WARNING: it is now easier to break your installation. -
New
Admins can now create a specificuser.css
file that will be loaded in addition to themain.css
one. This css file can be modified at the bottom of theSettings
screen. -
New
Admins can now define the default size for their medium and small images (via the advanced settings). -
Fixes
Turn off zoom-in animation when switching photos (#154) -
Fixes
Setting // Image Size Definition // Small, Medium, large // With Default values (#152) -
Fixes
"Display EXIF data overlay" can toggled with click on image (#151) -
Fixes
"play-icon.png" should be in "lychee-front/images" not root (#150) It is now placed indist
-
Fixes
Shutter speed for long time exposures is displayed as fraction (#149) -
Fixes
[Wish] Custom Size Image Creation (#141) -
Fixes
New album doesn't show after create unless you refresh page (#135) -
Fixes
Unable to edit settings table in database (#80) -
Fixes
Hover-Over Blue Border/Square Highlights (#51)
Released December 11, 2018
-
New
Album-level licenses (WARNING: All photo-level licenses will be reset when this update is applied.) -
New
Added script to generate "small" size files for existing images -
Improved
Update link on login dialog directs to the Releases page rather than the Readme. -
Fixes
Center align play icon in video thumbnail (#133) -
Fixes
Missing "small" folder in 3.2.6 release (#146) -
Fixes
Other minor bugfixes
Released November 30, 2018
-
New
Default Creative Commons license field in Settings. Applies to new uploads only. -
Fixes
Misspelling of 'Starred' Smart Album (English) -
Fixes
Albums not showing when 'Move' was selected on a single photo (#129) -
Fixes
Previously set license saved in License field (#120)
Released November 26, 2018
-
New
Creative Commons licenses available as photo metadata (#71) -
New
"Copy to..." option is now available
Released November 22, 2018
-
Fixes
#112, #111 (quick fix), #110, #109, #105, LycheeOrg/Lychee-front #16. -
New
small pictures (for the justified-layout) -
New
Lens information -
New
Displaying EXIF data as an overlay in the image view.
Released November 21, 2018
-
New
German translations (#104) -
New
support for justified-layout (#95)
Justified Layout is available as an option in the settings. It will only works with Imagick and medium. Lychee-front will require a npm install (only for devs).
Released November 20,2018
-
Fixed
small bugs -
Fixed
SQL updated not applied -
New
Swedish support (#101) -
New
multi selection with CTRL (#36) -
New
Content Security Policy via .htaccess (#91, #92)
Released November 12, 2018
-
Fixes
Picture ordering bug. -
New
Panel for settings. -
New
Allow video upload. (#4) -
New
localization (so far in English, French, Dutch and Simplified Chinese) (#48, #53, #54, #55, #87, #94)
[OPTIONAL] In order to have Thumbnail for video you will need to use composer:
cd Lychee
composer update
Released March 20, 2017
-
Fixed
Downloading a SmartAlbum results in crash (#652) -
Fixed
htaccess IfModule for PHP7 (#653)
Released October 25, 2016
-
New
Hide mouse pointer in full screen mode (#620) -
Improved
Smoothing rotation of album (#626)
Released August 28, 2016
-
Fixed
Search stopped working because of an undefined index error (#605) -
Fixed
Better next/previous photo check to prevent an error when opening an album with only one photo
Released August 22, 2016
-
Improved
rotate and flip images with GD based on EXIF orientation (Thanks @qligier, #600) -
Improved
enter/leave fullscreen-mode by (not) moving the mouse for one second (Thanks @hrniels, #583) -
Improved
Prefetch the medium photo instead of the big one (Thanks @Bramas, #446) -
Improved
Added "session" to required extensions (#579) -
Improved
Added warning if Imagick is not installed/enabled (Thanks @hrniels, #590) -
Fixed
Don't assume that gd_info exists when running diagnostics (Thanks @hrniels, #589 #565) -
Fixed
Sidebar showing up in smart albums when navigating back from the photo-view
Released June 12, 2016
-
Improved
Added indexes to SQL fields to improve query execution time (Thanks @qligier, #533) -
Improved
Protocol-relative URLs for open graph metadata (#546) -
Improved
Remove metadata from medium-sized images and thumbnails (Imagick only) (#556) -
Improved
Reduce quality of medium-sized images (Imagick only) (#556) -
Improved
orientation-handling with Imagick (#556)
Released April 30, 2016
-
New
share button when logged out (#473) -
New
Import of IPTC photo tags (Thanks @qligier, #514) -
New
Added reset username and password to FAQ (#500 #128) -
Improved
Removed will-change from the main image to improve the image rendering in Chrome (#501) -
Improved
scroll and rendering performance by removing will-change -
Improved
Open Facebook and Twitter sharing sheet in new window -
Improved
EXIF and IPTC extraction (Thanks @qligier, #518) -
Fixed
broken URL in Update.md (#516) -
Fixed
error 500 on database connect error (Thanks @tribut, #530)
Released March 29, 2016
Warning: It's no longer possible to update from Lychee versions older than 2.7.
Warning: Plugins which use the plugin API of Lychee must be updated to work with the new back-end.
Notice: It's no longer possible to edit the thumb quality in the database.
Notice: It's no longer possible to disable the creation of medium-sized photos when Imagick is installed on the system.
This updates includes a huge rewrite of the back-end. We are now using namespaces and the singleton pattern for Settings::get(), Database::get() and Plugins::get(). Everything is way better documented thanks to PHPDoc comments. Ugly #
comments have been replaced with the more known //
. Unused functions are gone and returns are more strict. We also added a handy module to output messages. Failed database updates and invalid queries will be saved to the log.
-
New
Empty titles for albums -
New
Share albums as hidden so they are only viewable with a direct link (#27) -
New
Log failed and successful login attempts (Thanks @qligier, #382 #246) -
Improved
error messages and log output -
Improved
The search shows albums above photos (#434) -
Improved
Album id now based on the current microtime (#27) -
Improved
Back-end modules and plugins -
Improved
Database connect function and update mechanism -
Improved
Default photo title now "Untitled" -
Improved
Move to next photo after after moving a picture (#437) -
Improved
Return to album overview when canceling album password input -
Improved
URL import now accepts photo URLs containing "?" and ":" (Thanks @qligier, #482) -
Improved
Replaced date by strftime to simplify date translations (Thanks @qligier, #461) -
Fixed
Missing icons in Safari 9.1 -
Fixed
duplicate uploads (Thanks @qligier, #433) -
Fixed
incorrect escaping when using backslashes -
Fixed
session_start() after sending headers (#433) -
Fixed
error when deleting last open photo in album -
Fixed
Photo sometimes not loading when visiting directly -
Fixed
Move album, merge album and switch album/photo menus no longer show empty titles for untitled albums/photos
Released January 10, 2016
-
Improved
Disabled dragging for thumbnails -
Improved
Avoided unnecessary devicePixelRatio checks by using srcset for all thumbnails -
Improved
Avoided devicePixelRatio check by using srcset for the imageview image -
Improved
Don't show log and system information when logged out (Thanks @Bramas, #421) -
Fixed
Swipe-gestures on mobile devices
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
- Internal changes and updated dependencies
-
New
PHP-version-check now requires PHP >= 5.5 -
New
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 problems -
Fixed
Broken "Download album" when album has an ampersand in the password (#356)
Released August 9, 2015
-
Fixed
view.php not displaying photos
Released July 17, 2015
-
Improved
Removed bower and updated basicModal & basicContext -
Improved
Small interface performance improvements -
Improved
Updated all JS-files to take advantage of ES2015 -
Improved
Better error-handling for the Dropbox-, URL- and Server-Import -
Improved
Added skipDuplicates- and identifier-check to the diagnostics -
Fixed
error when using "Merge All" with one selected album -
Fixed
error when saving username and password after the initial setup -
Fixed
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 intoview.php
-
Fixed
PHP-version-check now requires PHP >= 5.3 like written in the docs
Released 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 symbols -
New
Rewritten Front-End -
New
Dialog system now based on basicModal -
New
Context-menus now based on basicContext -
New
Edit the sharing options of a public album -
New
Quickly switch between albums and photos by clicking the title in the header -
New
Renamed API functions -
New
Merge albums (Thanks @rhurling, #340, #341, #166) -
New
iPhone 6 Homescreen icon -
Improved
Performance of animations -
Improved
Prevent download of deleted albums/photos -
Improved
Opening a private photo when logged out now shows an error -
Improved
Reduced attribute changes to improve performance -
Improved
Interact with the content while the sidebar stays open -
Improved
Username and password now stored in a safer way -
Improved
Album passwords now stored in a safer way -
Improved
Don't refresh albums when password-input canceled by user -
Improved
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 photos
Released January 26, 2015
-
Improved
auto-login after first installation -
Fixed
Disabled import of the medium-folder -
Fixed
error when using apostrophes in text #290 -
Fixed
$medium is now a tinyint like defined in the database structure -
Fixed
incorrect height calculation for photos -
Fixed
creation of test db #295 -
Fixed
a warning caused by set_charset #291
Released December 6, 2014
-
New
Intermediate sized images for small screen devices #67 -
New
Added Docker help (@renfredxh, #252) -
New
Move-Photo context shows album previews -
Improved
Upload shows server-errors -
Improved
Improved thumb creation -
Improved
Docker (@renfredxh, #252) -
Improved
CSS has been rewritten partly -
Improved
Front-end has been rewritten partly #245 -
Improved
Folder- and code-structure has been updated -
Improved
Context-menu now based on basicContext #245 -
Fixed
OpenGraph image too big for some sites #69 -
Fixed
Wrong sizes after EXIF rotation -
Fixed
Returning to 'Albums' after searching failed -
Fixed
Move-Photo not scrollable #215
Released 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 photo -
Fixed
Wrong modified date of the photo files -
Fixed
Search function always returned all photos (Thanks @powentan, #234)
Released September 12, 2014
-
New
Select all albums/photos withcmd+a
orctrl+a
-
New
Detect duplicates and only save one file (#48) -
New
Duplicate photos (#186) -
New
Added contributing guide -
New
Database table prefix for multiple Lychee installations (#196) -
Improved
Use IPTC Title when Headline not available (#216) -
Improved
Diagnostics are showing system information -
Improved
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 documentation -
Improved
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 autoprefixer -
Improved
Slightly better performance when opening big albums -
Improved
Checksum with sha1 instead of md5 (#179) -
Fixed
Missing public badge on public albums -
Fixed
Wrong path for public photos in view.php -
Fixed
Wrong link to thumbs when searching -
Fixed
Wrong date in album view when takestamp was null -
Fixed
It wasn't possible to rename albums while searching -
Fixed
It was possible to right-click on SmartAlbums after searching
Released 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 devices -
New
Plugin-System -
New
Rewritten Back-End -
New
Support for ImageMagick (thanks @bb-Ricardo) -
New
Logging-System -
New
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 public -
Improved
Shortcuts -
Improved
Album share dialog -
Improved
Database update mechanism -
Improved
Download photos with correct title (thanks @bb-Ricardo) -
Improved
EXIF parsing -
Improved
URL and Server import (thanks @djdallmann) -
Improved
Check permissions on upload -
Fixed
Wrong capture date in Infobox -
Fixed
Sorting by takedate
Released March 20, 2014
-
New
Delete albums with cmd + backspace -
New
Using iOS 7.1 minimal-ui -
Improved
Faster loading of single photos -
Improved
Faster and snappier animations -
Improved
Better dialog when clearing Unsorted -
Fixed
Warning when uploading images without EXIF-Data -
Fixed
Close upload on error
Released 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
Makefile -
Improved
Upload-process -
Improved
Documentation -
Improved
Overlay for photos -
Fixed
Dropbox import (#84) -
Fixed
Wrong login or password annotation (#71) -
Fixed
Escaping issue (#89) -
Moved
Config now located indata/
Released February 26, 2014
- Critical security fix
- Notifications for Chrome
Released January 30, 2014
- Clear search button (#62)
- Speed improvements (#57)
- Show tooltip when album/photo title too long (#66)
- Fixed php notices
- Avoid empty downloads in empty albums (#56)
- Correct position of upload modal on mobile devices
- Improved security
Released January 24, 2014
- Share > Direct Link
- Download individual images (Issue #43)
- ContextMenu stays within the window (Issue #41)
- Prevent default ContextMenu (Issue #45)
- Small ContextMenu improvements
- Small security improvements
Released January 22, 2014
- All new redefined interface
- Faster animations and transitions
- Import from Dropbox
- Import from Server
- Download public albums
- Several sorting options
- Installation assistant
- Infobox and description for albums
- Faster loading and improved performance
- Better file handling and upload
- Album covers are chosen intelligent
- Prettier URLs
- Massive changes under the hood
- IPTC support (Headline and Caption)
- EXIF Orientation support