Tobias Reich
635b31eb0b
Always create new album in current album
8 years ago
Tobias Reich
f460569bdc
Merge branch 'develop' into feature/subalbums
...
# Conflicts:
# src/package.json
# src/scripts/lychee.js
8 years ago
Tobias Reich
623325691f
Nobody needs a copyright in each file…
8 years ago
Tobias Reich
55ae8a4be2
Merge pull request #591 from hrniels/subalbums
...
Some cleanup, fixes and a new feature for subalbums.
8 years ago
Nils Asmussen
3040ab1d62
Improved display of root album in move operation.
...
Root is now shown as the parent of all albums with parent=0.
8 years ago
Nils Asmussen
5ee34c50a4
Properly redirect after album {delete,move,merge}.
...
That is, we don't redirect to the albums view, but to the current album
or the parent album if the current one has been deleted.
8 years ago
Nils Asmussen
b91759e6c1
Added a move album operation.
...
Since albums can have subalbums now, it makes sense to not only merge
albums, but also move them.
8 years ago
Nils Asmussen
adaa23d39f
Syntax adjustments in album.js.
8 years ago
Tobias Reich
61a62421f4
Check if album.json exists
...
album.json is null when in the overview. album.getParent() was unusable in this case.
8 years ago
Tobias Reich
0c7d95fb15
Syntax adjustments
8 years ago
Nils Asmussen
f7e31c2be7
Fixed bug in album.setTitle.
8 years ago
Nils Asmussen
cdd130b243
Let the user know that deleting an album deletes subalbums, too.
8 years ago
Nils Asmussen
55247e4f56
Load album view just once.
8 years ago
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.
8 years ago
Nils Asmussen
6d4df5f6b7
Introduced album.isSmartID.
8 years ago
Tobias Reich
da92ac245a
Open Facebook and Twitter sharing sheet in new window
8 years ago
Tobias Reich
50086cfe69
Removed outdated first album check
8 years ago
Tobias Reich
5262a23ebb
Updated description of hidden option #24
8 years ago
Tobias Reich
63d6ad2c66
Renamed visible to hidden #27
8 years ago
Tobias Reich
45f8ff053e
Replaced albums.load() with lychee.goto()
8 years ago
Tobias Reich
827f48c5a7
Code style adjustment
8 years ago
Tobias Reich
20963ac463
Replaced lychee.goto('') with lychee.goto()
8 years ago
Tobias Reich
c594210579
Albums with empty titles are now allowed
8 years ago
Tobias Reich
e1dca6205a
Removed Untitled fallback for empty album titles
8 years ago
Tobias Reich
7dc4e01313
Fixed missing params var when Album::add returns and error
8 years ago
Tobias Reich
606968f349
Updated code style
8 years ago
Tobias Reich
453c587129
HTML and CSS changes
9 years ago
Tobias Reich
2e96f089a7
Fixed tons of XSS issues and escaping problems
9 years ago
Tobias Reich
9b833f89d1
Improved escaping
9 years ago
Tobias Reich
d3a87fbfbb
Fixed error when trying to download album with ampersand in password #356
9 years ago
Tobias Reich
a0ea271bd6
Updated albums.js (ES2015)
9 years ago
Tobias Reich
93db87a1f8
Updated album.js (ES2015)
9 years ago
Tobias Reich
359a51f153
Updated modals to work with the new basicModal (data-name => name)
9 years ago
Tobias Reich
e64e29f81f
Several album and photo handling changes
...
- Stopped view.js from cutting album and photo titles (#332 )
- Fixed album sorting (getByID, deleteByID)
- Fixed jQuery each bug when opening empty album
- Stop showing deleted photos in photo switcher
9 years ago
Tobias Reich
7e885425dc
Allow an album and photo title length of 50 chars #332
9 years ago
Tobias Reich
9f7d6278ab
Add single merge action with list select #341
9 years ago
Rouven Hurling
2e71c71a28
add confirmation modal and reload of albums after merge
9 years ago
Rouven Hurling
c69fe33df3
add Album::merge via Multiselection ContextMenu
9 years ago
Tobias Reich
df8fad52c5
Fixed editing text with single quotes #335
9 years ago
Tobias Reich
155ba27841
Fixed album.getID for SmartAlbums with non numeric ids
9 years ago
Tobias Reich
6aba10bea4
Reduced attr changes to improve performance
9 years ago
Tobias Reich
93fc15532a
Added 'visible' to album sidebar
9 years ago
Tobias Reich
7314245e60
Improved getID
9 years ago
Tobias Reich
26cdd98dfc
Fixed fading divider in infobox
9 years ago
Tobias Reich
87537eba2d
Feature: Edit sharing properties of album
9 years ago
Tobias Reich
e7cb1b1c77
Fixed sharing information in album infobox
9 years ago
Tobias Reich
138bf714c5
Streamlined type of star and public
9 years ago
Tobias Reich
b226f879b0
Streamlines type of password
9 years ago
Tobias Reich
67dce773e6
Updated Album::getAll
9 years ago
Tobias Reich
3f4bfe253d
Removed useless md5 hashing in front-end and added username hashing in back-end
9 years ago