Commit Graph

245 Commits (6e2f7e2ffb71c566303e26f2bb74e9188f922f4a)
 

Author SHA1 Message Date
Romain 8dccb88f25 Use [exiftool-json-db] to maintain the JSON database of media files 7 years ago
Romain dcb06c5242 2.0.0-alpha.3 7 years ago
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)
8 years ago
Romain b25048ebca Border around the README gallery screenshot 8 years ago
Romain 2c7413f0e6 Update README screenshot with gallery from unsplash.com 8 years ago
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.
8 years ago
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.
8 years ago
Romain 1c7469b13a Fix extra bracket 8 years ago
Romain 19f408016c Add Travis CI badge to README 8 years ago
Romain 4209466c14 More unit tests for the Album model (tests split into 2 files for legibility) 8 years ago
Romain 596fe1babc Fix CI build 8 years ago
Romain 6772e9c9d9 Fix final options for nested albums, not being passed recursively 8 years ago
Romain 1817aec7e4 Update package.json with new repository details 8 years ago
Romain 9eec5c3a0a 2.0.0-alpha.2 8 years ago
Romain 7575da7474 New <footer> config setting to add a line of text (or HTML) at the bottom 8 years ago
Romain dc7a7b5848 Must pass options when finalising album hierarchy. Fixes album sorting. 8 years ago
Romain f7bfe954a9 Extra margin at the bottom of pages for legibility 8 years ago
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.
8 years ago
Romain c98227fde4 2.0.0-alpha.1 8 years ago
Romain 043d2fbb05 CSS fixes: fixed height and smoother header rendering 8 years ago
Romain 22e0c88608 Mosaic theme: bigger font + make header clickable 8 years ago
Romain f235675f86 Don't concatenate the root album name to be 100% compatible with existing version for flat albums 8 years ago
Romain 0208babae1 Pick 10 previews per album, to make the mosaic theme work 8 years ago
Romain 9fdef73f6e Cards theme: single album preview to be more different from "classic" 8 years ago
Romain 7eba1d4695 Remove old hamburger menu button from Cards theme 8 years ago
Romain b10e7ca6c9 Unit tests for album constructor + sorting 8 years ago
Romain e4e920e053 Don't float thumbs in "classic" mode, inline-block works just as well 8 years ago
Romain e414ad7a74 Fix thumbnail size in HTML before rendering to avoid page jumps 8 years ago
Romain 23ce9b1e7d Fix backwards support for "--sort-folders date" 8 years ago
Romain 21e4a3fae2 Add "npm test" to quickly run unit tests without the full build 8 years ago
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?
8 years ago
Romain bd7119c25b Fix invalid default config setting (--sort-albums-by) 8 years ago
Romain fb7ed50753 Prepare for npm publish (ignore tests, cleanup license...) 8 years ago
Romain b9205b76b2 Remove sample media & gallery (now separate repo) 8 years ago
Romain 93ffff1e90 Move album.previews() test one level up 8 years ago
Romain 0a1302dd4a README add dev dependencies status from david-dm 8 years ago
Romain 6bfba60918 Update all dependencies + full build script in scripts/cibuild 8 years ago
Romain b905d62ac3 Fix unit tests (album.finalise argument should be optional) 8 years ago
Romain 6d245f3ed5 Fix typos in CLI help and README 8 years ago
Romain 6f6c5c2390 Merge pull request #47 from thumbsup/readme-point-to-website
Simpler README points to the website for full docs
8 years ago
Romain 6565acb259 Update README.md 8 years ago
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>
8 years ago
Romain 315e08e0e5 Fix #30 Fix #31 allow asc/desc order when sorting albums and media 8 years ago
Romain 5117c19eed Cleanup CLI and validate multiple-choice arguments 8 years ago
Romain 58c37bd429 Fix model paths 8 years ago
Romain 0126c76479 Mosaic theme: class name for separators. Linebreak after the date on mobile 8 years ago
Romain d91fdbf525 Cleanup output + group photo/video processing 8 years ago
Romain fd9bf181fd Extract model from website generation 8 years ago
Romain b023b72cc0 Extract album creation as separate step + consolidate progress bar logic 8 years ago
Romain ed605abeb4 Classic theme fixes 8 years ago