-
Notifications
You must be signed in to change notification settings - Fork 90
Changelog
Released March 28, 2019
-
UpdatesAdd primary key to settings table (#221) -
UpdatesAdd git source commit/branch/repo to Diagnostics page -
UpdatesUse better lens tags from exiftool if present (if exiftool is enabled) (#235) -
UpdatesAccept larger input from exiftool -
UpdatesMake photo/album IDs more consistent -
NewAdd fullscreen support to album and photo views (#228) -
UpdatesUse sortingAlbums and sortingPhotos even if logged out. -
UpdatesHide passwords. Add password confirmation. -
Fixes#220, #222, #234, 'F' and 'f' hotkey behaviour and some spelling mistakes (#229)
Released February 20, 2019
-
NewAdd "unjustified" layout -
UpdatesImprove Diagnostics page -
Fixes#194, #196, #205, #208
Released February 12, 2019
-
NewAdd 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 themoremenu as it makes system calls. -
Fixesimage size missing from about #188
Released February 3, 2019
-
NewAdd description overlay and takestamps overlay in addition to Exif. Closes #167 -
NewAdd Setting to remove script execution time limit during imports. Fixes #177 This setting can only be activated via theMoresetting and at user owns risks.
Released January 19, 2019
-
NewSwitch to InnoDB engine. Closes #169 -
NewAdd setting to decide whether to delete photos from source when imported. Fixes #173 -
NewUse 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 )
-
FixesCross-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. -
FixesSyntax Error in Session.php ( #153 ) -
FixesSmall bugs ( #136 , #157 , #159 , #163 , #166 ) -
Fixeslychee uploading pics into uploads/thumb folder only ( #148 , #165 ) -
UpdatesGerman translations ( #161 )
Released December 26, 2018
-
FixesSite broken (#157) -
NewAdmins can now access all settings viaSettings -> moreat the bottom of the page. WARNING: it is now easier to break your installation. -
NewAdmins can now create a specificuser.cssfile that will be loaded in addition to themain.cssone. This css file can be modified at the bottom of theSettingsscreen. -
NewAdmins can now define the default size for their medium and small images (via the advanced settings). -
FixesTurn off zoom-in animation when switching photos (#154) -
FixesSetting // 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 -
FixesShutter speed for long time exposures is displayed as fraction (#149) -
Fixes[Wish] Custom Size Image Creation (#141) -
FixesNew album doesn't show after create unless you refresh page (#135) -
FixesUnable to edit settings table in database (#80) -
FixesHover-Over Blue Border/Square Highlights (#51)
Released December 11, 2018
-
NewAlbum-level licenses (WARNING: All photo-level licenses will be reset when this update is applied.) -
NewAdded script to generate "small" size files for existing images -
ImprovedUpdate link on login dialog directs to the Releases page rather than the Readme. -
FixesCenter align play icon in video thumbnail (#133) -
FixesMissing "small" folder in 3.2.6 release (#146) -
FixesOther minor bugfixes
Released November 30, 2018
-
NewDefault Creative Commons license field in Settings. Applies to new uploads only. -
FixesMisspelling of 'Starred' Smart Album (English) -
FixesAlbums not showing when 'Move' was selected on a single photo (#129) -
FixesPreviously set license saved in License field (#120)
Released November 26, 2018
-
NewCreative 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. -
Newsmall pictures (for the justified-layout) -
NewLens information -
NewDisplaying EXIF data as an overlay in the image view.
Released November 21, 2018
-
NewGerman translations (#104) -
Newsupport 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
-
Fixedsmall bugs -
FixedSQL updated not applied -
NewSwedish support (#101) -
Newmulti selection with CTRL (#36) -
NewContent Security Policy via .htaccess (#91, #92)
Released November 12, 2018
-
FixesPicture ordering bug. -
NewPanel for settings. -
NewAllow video upload. (#4) -
Newlocalization (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
-
FixedDownloading a SmartAlbum results in crash (#652) -
Fixedhtaccess IfModule for PHP7 (#653)
Released October 25, 2016
-
NewHide mouse pointer in full screen mode (#620) -
ImprovedSmoothing rotation of album (#626)
Released August 28, 2016
-
FixedSearch stopped working because of an undefined index error (#605) -
FixedBetter next/previous photo check to prevent an error when opening an album with only one photo
Released August 22, 2016
-
Improvedrotate and flip images with GD based on EXIF orientation (Thanks @qligier, #600) -
Improvedenter/leave fullscreen-mode by (not) moving the mouse for one second (Thanks @hrniels, #583) -
ImprovedPrefetch the medium photo instead of the big one (Thanks @Bramas, #446) -
ImprovedAdded "session" to required extensions (#579) -
ImprovedAdded warning if Imagick is not installed/enabled (Thanks @hrniels, #590) -
FixedDon't assume that gd_info exists when running diagnostics (Thanks @hrniels, #589 #565) -
FixedSidebar showing up in smart albums when navigating back from the photo-view
Released June 12, 2016
-
ImprovedAdded indexes to SQL fields to improve query execution time (Thanks @qligier, #533) -
ImprovedProtocol-relative URLs for open graph metadata (#546) -
ImprovedRemove metadata from medium-sized images and thumbnails (Imagick only) (#556) -
ImprovedReduce quality of medium-sized images (Imagick only) (#556) -
Improvedorientation-handling with Imagick (#556)
Released April 30, 2016
-
Newshare button when logged out (#473) -
NewImport of IPTC photo tags (Thanks @qligier, #514) -
NewAdded reset username and password to FAQ (#500 #128) -
ImprovedRemoved will-change from the main image to improve the image rendering in Chrome (#501) -
Improvedscroll and rendering performance by removing will-change -
ImprovedOpen Facebook and Twitter sharing sheet in new window -
ImprovedEXIF and IPTC extraction (Thanks @qligier, #518) -
Fixedbroken URL in Update.md (#516) -
Fixederror 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.
-
NewEmpty titles for albums -
NewShare albums as hidden so they are only viewable with a direct link (#27) -
NewLog failed and successful login attempts (Thanks @qligier, #382 #246) -
Improvederror messages and log output -
ImprovedThe search shows albums above photos (#434) -
ImprovedAlbum id now based on the current microtime (#27) -
ImprovedBack-end modules and plugins -
ImprovedDatabase connect function and update mechanism -
ImprovedDefault photo title now "Untitled" -
ImprovedMove to next photo after after moving a picture (#437) -
ImprovedReturn to album overview when canceling album password input -
ImprovedURL import now accepts photo URLs containing "?" and ":" (Thanks @qligier, #482) -
ImprovedReplaced date by strftime to simplify date translations (Thanks @qligier, #461) -
FixedMissing icons in Safari 9.1 -
Fixedduplicate uploads (Thanks @qligier, #433) -
Fixedincorrect escaping when using backslashes -
Fixedsession_start() after sending headers (#433) -
Fixederror when deleting last open photo in album -
FixedPhoto sometimes not loading when visiting directly -
FixedMove album, merge album and switch album/photo menus no longer show empty titles for untitled albums/photos
Released January 10, 2016
-
ImprovedDisabled dragging for thumbnails -
ImprovedAvoided unnecessary devicePixelRatio checks by using srcset for all thumbnails -
ImprovedAvoided devicePixelRatio check by using srcset for the imageview image -
ImprovedDon't show log and system information when logged out (Thanks @Bramas, #421) -
FixedSwipe-gestures on mobile devices
Released December 20, 2015
-
ImprovedLychee update site now with SSL (#317) -
ImprovedSet undefined vars, remove unused vars and code that cannot be reached (Thanks @mattsches, #435)
Released November 15, 2015
- Internal changes and updated dependencies
-
NewPHP-version-check now requires PHP >= 5.5 -
NewPreloading of big photos (#185)
Released September 13, 2015
-
ImprovedShare photo now shares view.php link (#392) -
FixedIncorrect error messages for failed uploads (#393) -
FixedXSS issues and escaping problems -
FixedBroken "Download album" when album has an ampersand in the password (#356)
Released August 9, 2015
-
Fixedview.php not displaying photos
Released July 17, 2015
-
ImprovedRemoved bower and updated basicModal & basicContext -
ImprovedSmall interface performance improvements -
ImprovedUpdated all JS-files to take advantage of ES2015 -
ImprovedBetter error-handling for the Dropbox-, URL- and Server-Import -
ImprovedAdded skipDuplicates- and identifier-check to the diagnostics -
Fixederror when using "Merge All" with one selected album -
Fixederror when saving username and password after the initial setup -
FixedClicks not recognized when using a mouse on a touchscreen-device (#345)
Released June 28, 2015
-
NewSkip duplicates on upload (#367, How to activate)
Released June 13, 2015
-
ImprovedPermission errors are now easier to understand (#351) -
ImprovedEscape data from database before inserting intoview.php -
FixedPHP-version-check now requires PHP >= 5.3 like written in the docs
Released May 24, 2015
-
NewAlbum Sorting (Thanks @ophian, #98) -
NewIdentifier to prevent login of multiple Lychee-instances (#344) -
ImprovedAlbums and photos now can have a title with up to 50 chars (#332) -
FixedRemoving 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.
-
NewRedesigned interface, icons and symbols -
NewRewritten Front-End -
NewDialog system now based on basicModal -
NewContext-menus now based on basicContext -
NewEdit the sharing options of a public album -
NewQuickly switch between albums and photos by clicking the title in the header -
NewRenamed API functions -
NewMerge albums (Thanks @rhurling, #340, #341, #166) -
NewiPhone 6 Homescreen icon -
ImprovedPerformance of animations -
ImprovedPrevent download of deleted albums/photos -
ImprovedOpening a private photo when logged out now shows an error -
ImprovedReduced attribute changes to improve performance -
ImprovedInteract with the content while the sidebar stays open -
ImprovedUsername and password now stored in a safer way -
ImprovedAlbum passwords now stored in a safer way -
ImprovedDon't refresh albums when password-input canceled by user -
ImprovedAdditional Open Graph Metadata (#299) -
ImprovedCheck allow_url_fopen (#302) -
FixedPrevent ctrl+a from selecting the sidebar (#230) -
FixedRemoved unused scrolling bars in FF (#316, #289)
And much more…
Released April 13, 2015
-
FixedPrevented remote code execution of photos imported using "Import from URL" (Thanks Segment S.r.l) -
FixedStopped view.php from returning data of private photos
Released January 26, 2015
-
Improvedauto-login after first installation -
FixedDisabled import of the medium-folder -
Fixederror when using apostrophes in text #290 -
Fixed$medium is now a tinyint like defined in the database structure -
Fixedincorrect height calculation for photos -
Fixedcreation of test db #295 -
Fixeda warning caused by set_charset #291
Released December 6, 2014
-
NewIntermediate sized images for small screen devices #67 -
NewAdded Docker help (@renfredxh, #252) -
NewMove-Photo context shows album previews -
ImprovedUpload shows server-errors -
ImprovedImproved thumb creation -
ImprovedDocker (@renfredxh, #252) -
ImprovedCSS has been rewritten partly -
ImprovedFront-end has been rewritten partly #245 -
ImprovedFolder- and code-structure has been updated -
ImprovedContext-menu now based on basicContext #245 -
FixedOpenGraph image too big for some sites #69 -
FixedWrong sizes after EXIF rotation -
FixedReturning to 'Albums' after searching failed -
FixedMove-Photo not scrollable #215
Released October 10, 2014
-
NewCaching for albums (Thanks @r0x0r, #232) -
NewSave scroll position of albums (Thanks @r0x0r, #232) -
NewAdded Dockerfile (@renfredxh, #236) -
ImprovedNewest album on the top (Thanks @r0x0r, #232) -
FixedLogin in private mode (Safari) -
FixedDrag & Drop with open photo -
FixedWrong modified date of the photo files -
FixedSearch function always returned all photos (Thanks @powentan, #234)
Released September 12, 2014
-
NewSelect all albums/photos withcmd+aorctrl+a -
NewDetect duplicates and only save one file (#48) -
NewDuplicate photos (#186) -
NewAdded contributing guide -
NewDatabase table prefix for multiple Lychee installations (#196) -
ImprovedUse IPTC Title when Headline not available (#216) -
ImprovedDiagnostics are showing system information -
ImprovedHarden against SQL injection attacks (#38) -
Fixeda problem with htmlentities and older PHP versions (#212)
Released August 22, 2014
-
NewSupport for IE >= 11 (#148) -
NewChoose if public album is downloadable or not (#191) -
ImprovedAlbums gradient overlay is less harsh (#200)
Released August 16, 2014
-
NewRewritten and redesigned Uploader (#101) -
NewCustom server-import directory (#187) -
NewPlugin documentation -
ImprovedDatabase and installation process (#202 #195) -
Improved"No public albums" now easier to read (#205) -
FixedDon't show EXIF info when not available (#194)
Released July 25, 2014
-
NewChoose if album should be listed public (#177) -
NewGulp instead of Grunt with autoprefixer -
ImprovedSlightly better performance when opening big albums -
ImprovedChecksum with sha1 instead of md5 (#179) -
FixedMissing public badge on public albums -
FixedWrong path for public photos in view.php -
FixedWrong link to thumbs when searching -
FixedWrong date in album view when takestamp was null -
FixedIt wasn't possible to rename albums while searching -
FixedIt was possible to right-click on SmartAlbums after searching
Released July 5, 2014
-
NewSmart Album "Recent" -
NewChecksum of photo in database (#48) -
NewShow takedate in photo-overlay (when available) -
ImprovedPermission check when running with the same UID (#174)
Released June 24, 2014
-
NewSwipe gestures on mobile devices -
NewPlugin-System -
NewRewritten Back-End -
NewSupport for ImageMagick (thanks @bb-Ricardo) -
NewLogging-System -
NewBlowfish hash instead of MD5 for all new passwords (thanks @bb-Ricardo) -
NewCompile Lychee using Grunt (with npm and bower) -
NewOpen full photo without making the photo public -
ImprovedShortcuts -
ImprovedAlbum share dialog -
ImprovedDatabase update mechanism -
ImprovedDownload photos with correct title (thanks @bb-Ricardo) -
ImprovedEXIF parsing -
ImprovedURL and Server import (thanks @djdallmann) -
ImprovedCheck permissions on upload -
FixedWrong capture date in Infobox -
FixedSorting by takedate
Released March 20, 2014
-
NewDelete albums with cmd + backspace -
NewUsing iOS 7.1 minimal-ui -
ImprovedFaster loading of single photos -
ImprovedFaster and snappier animations -
ImprovedBetter dialog when clearing Unsorted -
FixedWarning when uploading images without EXIF-Data -
FixedClose 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.
-
NewMulti-select (#32) -
NewMulti-folder import from server (#47) -
NewTagging (#5) -
NewImport of original image name (#39) -
NewMakefile -
ImprovedUpload-process -
ImprovedDocumentation -
ImprovedOverlay for photos -
FixedDropbox import (#84) -
FixedWrong login or password annotation (#71) -
FixedEscaping issue (#89) -
MovedConfig 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