Commit Graph

1530 Commits

Author SHA1 Message Date
Nils Asmussen
daf7d37c84 Prevent album merge errors on client-side.
Previously, we allowed that and reported an error in this case. Now,
the user can no longer select a parent album for merging it into a
subalbum. It is still checked on the server, though.
2016-07-30 12:04:07 +02:00
Nils Asmussen
cdd130b243 Let the user know that deleting an album deletes subalbums, too. 2016-07-30 11:20:30 +02:00
Nils Asmussen
d121e2c4f6 Go to parent album on ESC. 2016-07-30 00:00:54 +02:00
Nils Asmussen
55247e4f56 Load album view just once. 2016-07-29 23:56:45 +02:00
Nils Asmussen
6feae99bf1 Include subalbums in setPublic.
That means, when making an album public or private, all subalbums
are made public/private as well. This can be changed afterwards
by performing the opposite operation for a subalbum.

I think this is the better default, since most people probably
won't have public albums with private subalbums.
2016-07-29 22:36:41 +02:00
Nils Asmussen
1b6c74bcb6 Merge albums including subalbums. 2016-07-29 22:36:41 +02:00
Nils Asmussen
eddb666b5a Delete albums including subalbums. 2016-07-29 22:36:41 +02:00
Nils Asmussen
212b241d0e Include subalbums in album archives. 2016-07-29 22:36:41 +02:00
Nils Asmussen
ef9040870a Added basic subalbum support.
That is, albums can now contain other albums, which are shown at
the top of the album view. This required some changes to album.js
and the contextMenu.js, because this view contains now both
photos and albums.

The contextMenu on this view has been kept simple by requiring
the user to select either only albums or only photos, but not
a mixture of both.

This feature required a database change, so that the version
has been updated to 3.1.3.

At the moment, album and photo operations (make public, download,
delete, merge) are still "flat", i.e. don't respect the album
hierarchy.
2016-07-29 22:36:41 +02:00
Nils Asmussen
6d4df5f6b7 Introduced album.isSmartID. 2016-07-29 22:36:41 +02:00
Tobias Reich
475ae5748b Merge pull request #559 from electerious/develop
Lychee 3.1.2
2016-06-12 18:18:39 +02:00
Tobias Reich
8c279a5550 Rebuild 2016-06-12 18:16:51 +02:00
Tobias Reich
a50f2c997a Added release date to change log 2016-06-12 17:47:32 +02:00
Tobias Reich
659a570b2e Save database update version for 3.1.2 2016-06-12 17:44:33 +02:00
Tobias Reich
1adc2dec00 Fixed GD thumb quality using wrong variable 2016-06-12 17:06:25 +02:00
Tobias Reich
9cab1c1a85 Updated changelog with v3.1.2 2016-06-11 17:13:09 +02:00
Tobias Reich
a38a5ded4d Use bigint(14) for album if in photo table #533 2016-06-11 17:12:59 +02:00
Tobias Reich
5c4f3413b1 Updated default tables to reflect changes made in #533 2016-06-11 17:12:42 +02:00
Tobias Reich
2bcccc41fa Adjustment in Changelog 2016-06-11 17:12:08 +02:00
Tobias Reich
9bfa149d29 EXIF orientation rotation code adjustments #556 2016-06-11 15:55:05 +02:00
Tobias Reich
55628f1f56 Remove metadata from medium-photos and thumbs + Reduce quality of medium-photos #556 2016-06-11 15:54:41 +02:00
Tobias Reich
57acac71da Renamed thumb quality variable 2016-06-11 15:53:13 +02:00
Tobias Reich
c6cb750363 Removed comment that somehow destroyed the whole syntax highlighting in Atom 2016-06-05 15:53:00 +02:00
Tobias Reich
a9cfa87fd2 Improved orientation-handling with Imagick #556 2016-06-05 15:47:41 +02:00
Tobias Reich
70cd7f8a47 Protocol-relative URLs for open graph #546 2016-06-01 21:42:01 +02:00
Tobias Reich
2ce58d2821 Fixed error when executing update script multiple times #533 2016-05-02 20:44:41 +02:00
Tobias Reich
a5c47cf022 Use array() instead of shorthand as done in the other scripts 2016-05-02 20:04:41 +02:00
Tobias Reich
c52e93b7ac Small syntax adjustment to #533 2016-05-02 19:51:29 +02:00
Tobias Reich
895825ada0 Added #533 to the list of update scripts 2016-05-02 19:51:21 +02:00
Tobias Reich
5b6b64bce3 Updated version 2016-05-02 19:51:06 +02:00
Tobias Reich
29ae681d8d Merge pull request #533 from qligier/pr-sql1
Add indexes to SQL fields (and other changes)
2016-05-02 19:49:09 +02:00
Tobias Reich
75b11acab3 Merge pull request #534 from electerious/develop
Lychee 3.1.1
2016-04-30 15:33:36 +02:00
Tobias Reich
4dd2155326 Updated version to 3.1.1 2016-04-30 15:32:41 +02:00
Tobias Reich
8b6753a7e0 Rebuild 2016-04-30 15:30:53 +02:00
Tobias Reich
916ec66140 Fixed separator not showing up when logged in 2016-04-30 15:30:48 +02:00
Tobias Reich
8288672ec4 Fixed missing function in view.php 2016-04-30 15:30:16 +02:00
Tobias Reich
640b674081 Updated deps 2016-04-30 15:12:18 +02:00
Tobias Reich
97c4cb26b5 Updated changelog 2016-04-30 15:09:41 +02:00
Quentin Ligier
73a00aafaa SQL structure changes
See #531
2016-04-27 10:10:44 +02:00
Quentin Ligier
a27a4f96f0 Merge pull request #8 from electerious/develop
Develop
2016-04-27 09:07:18 +02:00
Tobias Reich
cd9ce7ec83 Updated outdated PHP version 2016-04-25 20:45:11 +02:00
Tobias Reich
d94960d996 Made connect_error a private function #530 2016-04-24 16:24:48 +02:00
Tobias Reich
3bf4790487 Merge pull request #530 from tribut/connect-error
Fix error 500 on database connect error
2016-04-24 16:22:24 +02:00
Felix Eckhofer
aa0209afef Fix error 500 on database connect error
If `$connection===false` it obviously has no properties.
2016-04-24 16:19:09 +02:00
Tobias Reich
a8a7b15198 Merge pull request #520 from qligier/pr-exif2
Fix for EXIF read errors
2016-04-18 10:55:39 +02:00
Quentin Ligier
84985f73a3 Fix for bad EXIF data read errors 2016-04-18 10:49:31 +02:00
Quentin Ligier
66bf883d7f Merge pull request #7 from electerious/develop
Develop
2016-04-18 10:22:15 +02:00
Tobias Reich
dff48002de Fixed broken URL in Update.md #516 2016-04-18 09:58:25 +02:00
Tobias Reich
9e59062384 Syntax adjustments #518 2016-04-18 09:40:52 +02:00
Tobias Reich
b9a7bd1056 Merge pull request #518 from qligier/pr-exif2
Better EXIF extraction
2016-04-18 09:32:31 +02:00