Romain
3a01c678eb
Support for IPTC captions
2017-02-28 20:35:09 +11:00
Romain
4e8277b279
Improve progress bar to include ETA , e.g. "3min left"
2017-02-28 18:08:05 +11:00
Romain
cc280a2180
Set the DEBUG env var to print verbose logs (including GraphicsMagick commands etc)
2017-02-28 18:07:25 +11:00
Romain
8dccb88f25
Use [exiftool-json-db] to maintain the JSON database of media files
2017-02-28 00:13:45 +11:00
Romain
dcb06c5242
2.0.0-alpha.3
2017-02-18 16:41:31 +11:00
Romain
e36464a76a
New --albums-output-folder option to write all albums to a subfolder (cleaner output)
...
The main changes are
- this introduces relative paths, since some HTML files have to go ".." to get to public/media
- it also introduces the difference between album.path (OS dependent) and album.url (forward slashes)
2017-02-07 23:37:52 +11:00
Romain
b25048ebca
Border around the README gallery screenshot
2017-02-06 21:53:30 +11:00
Romain
2c7413f0e6
Update README screenshot with gallery from unsplash.com
2017-02-06 21:48:22 +11:00
Romain
e930af7f49
Add GIF support, fixes #22 .
...
One major change here is that thumbnails will always be generated as ".jpg".
This is potentially a breaking change, in the sense that all "png" or "jpeg" thumbnails
would be to re-calculated and re-uploaded.
2017-02-06 21:37:36 +11:00
Romain
38a6969eac
Fix lightgallery version to fix #53 .
...
There seems to be a breaking change between 1.2.14 and 1.3.5
where light gallery doesn't bundle-in the plugins.
Instead they're available for download as separate npm modules.
Will need to fix that if we want to upgrade to the latest version of lightgallery.
2017-02-06 17:33:44 +11:00
Romain
1c7469b13a
Fix extra bracket
2017-02-05 20:44:02 +11:00
Romain
19f408016c
Add Travis CI badge to README
2017-02-05 19:55:43 +11:00
Romain
4209466c14
More unit tests for the Album model (tests split into 2 files for legibility)
2017-02-05 18:38:44 +11:00
Romain
596fe1babc
Fix CI build
2017-02-05 18:38:06 +11:00
Romain
6772e9c9d9
Fix final options for nested albums, not being passed recursively
2017-02-05 15:39:52 +11:00
Romain
1817aec7e4
Update package.json with new repository details
2017-02-05 11:04:10 +11:00
Romain
9eec5c3a0a
2.0.0-alpha.2
2017-02-05 11:00:45 +11:00
Romain
7575da7474
New <footer> config setting to add a line of text (or HTML) at the bottom
2017-01-27 17:41:59 +11:00
Romain
dc7a7b5848
Must pass options when finalising album hierarchy. Fixes album sorting.
2017-01-27 17:40:34 +11:00
Romain
f7bfe954a9
Extra margin at the bottom of pages for legibility
2017-01-26 22:50:05 +11:00
Romain
277fe126f7
Video model also includes 'large' URL so it's a superset of photos.
...
Without this, template code like {{previews.0.urls.large}} only works for photos.
2017-01-26 22:49:51 +11:00
Romain
c98227fde4
2.0.0-alpha.1
2017-01-26 16:00:27 +11:00
Romain
043d2fbb05
CSS fixes: fixed height and smoother header rendering
2017-01-26 15:55:36 +11:00
Romain
22e0c88608
Mosaic theme: bigger font + make header clickable
2016-11-17 22:07:36 +11:00
Romain
f235675f86
Don't concatenate the root album name to be 100% compatible with existing version for flat albums
2016-11-17 22:07:04 +11:00
Romain
0208babae1
Pick 10 previews per album, to make the mosaic theme work
2016-11-17 12:34:58 +11:00
Romain
9fdef73f6e
Cards theme: single album preview to be more different from "classic"
2016-11-16 21:41:23 +11:00
Romain
7eba1d4695
Remove old hamburger menu button from Cards theme
2016-11-15 22:12:55 +11:00
Romain
b10e7ca6c9
Unit tests for album constructor + sorting
2016-11-15 13:28:37 +11:00
Romain
e4e920e053
Don't float thumbs in "classic" mode, inline-block works just as well
2016-11-15 09:40:20 +11:00
Romain
e414ad7a74
Fix thumbnail size in HTML before rendering to avoid page jumps
2016-11-15 09:39:57 +11:00
Romain
23ce9b1e7d
Fix backwards support for "--sort-folders date"
2016-11-15 09:36:09 +11:00
Romain
21e4a3fae2
Add "npm test" to quickly run unit tests without the full build
2016-11-15 09:35:24 +11:00
Romain
ff7b720f49
Remove sidebar until we have a good design
...
Current sidebar doesn't handle nested albums very well, and navigation is still awkward.
For example should it save its open/closed state when browsing?
2016-11-14 11:29:39 +11:00
Romain
bd7119c25b
Fix invalid default config setting (--sort-albums-by)
2016-11-14 09:46:20 +11:00
Romain
fb7ed50753
Prepare for npm publish (ignore tests, cleanup license...)
2016-11-13 13:35:52 +11:00
Romain
b9205b76b2
Remove sample media & gallery (now separate repo)
2016-11-13 13:29:22 +11:00
Romain
93ffff1e90
Move album.previews() test one level up
2016-11-13 13:22:43 +11:00
Romain
0a1302dd4a
README add dev dependencies status from david-dm
2016-11-12 15:30:14 +11:00
Romain
6bfba60918
Update all dependencies + full build script in scripts/cibuild
2016-11-12 15:27:16 +11:00
Romain
b905d62ac3
Fix unit tests (album.finalise argument should be optional)
2016-11-12 15:23:47 +11:00
Romain
6d245f3ed5
Fix typos in CLI help and README
2016-11-12 08:03:30 +11:00
Romain
6f6c5c2390
Merge pull request #47 from thumbsup/readme-point-to-website
...
Simpler README points to the website for full docs
2016-11-12 07:36:09 +11:00
Romain
6565acb259
Update README.md
2016-11-12 07:35:13 +11:00
Romain
eb95cc929c
Fix #30 Fix #31 use <mtime> instead of <ctime> which is more relevant
...
Also means we can use <touch> to force a file to rebuild, since touch changes <mtime>
2016-11-03 16:04:56 +11:00
Romain
315e08e0e5
Fix #30 Fix #31 allow asc/desc order when sorting albums and media
2016-11-03 16:02:25 +11:00
Romain
5117c19eed
Cleanup CLI and validate multiple-choice arguments
2016-11-03 13:17:31 +11:00
Romain
58c37bd429
Fix model paths
2016-11-02 12:00:14 +11:00
Romain
0126c76479
Mosaic theme: class name for separators. Linebreak after the date on mobile
2016-11-02 11:38:33 +11:00
Romain
d91fdbf525
Cleanup output + group photo/video processing
2016-11-02 11:35:55 +11:00