Romain
dc40fbac09
Fix inferring data from the filename: was getting confused if the folder contained digits
7 years ago
Romain
80f7a88c35
Fix #61 : new options to avoid copying original photos to the output folder
7 years ago
Romain
92706276a0
Fix Github URL in package.json
7 years ago
Romain
e8a9fc66b4
Github contribution templates
7 years ago
Romain
96cd92aa46
2.0.1
7 years ago
Romain
6fde22e9d1
Fix #62 : crash prevented the error message from showing when migrating from V1 to V2
7 years ago
Romain
1df4ee48f3
Fix #63 : run ffmpeg using <spawn> and don't buffer stdout/stderr
8 years ago
Romain
3531f1e533
Try to infer dates from the filename if there is no "date" metadata
8 years ago
Romain
8b66a16134
2.0.0
8 years ago
Romain
a7ad8dc9fc
Fix reading the original creation date of QuickTime and H264 movies
8 years ago
Romain
b35870a9e5
Fix require-lint to ignore video.js (not referenced)
8 years ago
Romain
6cdc99525c
Fix video poster aspect ratio: simply use the built-in VideoJS poster
8 years ago
Romain
9a24acc6df
Fix copying of --original-photos
8 years ago
Romain
91e55daf9b
Upgrade VideoJS to 5.17
8 years ago
Romain
9c78c1cd79
Rename album sorting function for clarity (they don't take a raw File, but a Media object)
8 years ago
Romain
fb77791c80
Fix #33 : new --cleanup option to remove unused generated thumbnails/media
8 years ago
Romain
9dcebe6280
Group CLI options into 3 categories to make them more digestible
8 years ago
Romain
ee1186c1f4
Move theme/custom CSS to be loaded last to help with #57
...
Now, you can add lightgallery / videojs styles with "--css"
and they apply on top the the defaults (instead of being overridden)
8 years ago
Romain
50f9a84eff
Remove deprecated --sort-folders option
8 years ago
Romain
23ddee4945
Rename repository to "thumbsup" as the language is irrelevant to consumers
8 years ago
Romain
39ee2adf05
Read XMP ratings
8 years ago
Romain
449ee0b180
Read the caption from all standard EXIF/IPTC/XMP tags (issue #24 )
8 years ago
Romain
4ccb10baba
Fix image "alt" tags and video poster URL (mosaic theme)
8 years ago
Romain
7e73e6a10b
Refactor album mapping code to be much simpler based on (media) => string
8 years ago
Romain
07ec7702cd
Fix #f7451db when counting available CPUs (missing array length)
8 years ago
Romain
5d82cabd1c
Run full CI build locally as part of "npm test" to avoid surprises
8 years ago
Romain
f7451db36e
Run as many photo/video tasks as CPUs
8 years ago
Romain
59b9bdbbd2
Use <standard> for code style, which removed lots of unused variables/requires
8 years ago
Romain
e71e5d4207
Replace custom "make" DSL with the output task list ( #60 )
8 years ago
Romain
e719bf15b1
Single source of truth for input/outputs + view model for display ( #58 )
8 years ago
Romain
631aee6a4d
2.0.0-alpha.4
8 years ago
Romain
8cddac629e
README instructions to install thumbsup globally (easier quick setup)
8 years ago
Romain
794c76c232
Copy missing VideoJS fonts (still using version 4.12.15, current is 5.16.0)
8 years ago
Romain
0c125e90df
Thumbnails are back to matching the source extension for now, for compat with V1
...
Before changing it back, need to list the rules for extension changes. For example:
- should GIF thumbnail should be JPG, to avoid animations on the album page?
- what about transparent GIFs, will they look weird in JPG?
- maybe GIFs should stay as GIFs, but kept to a single frame only for thumbnails
- same thing for pngs, which might be better kept as PNG for transparency
- all other non-browser-friendy formats should become JPG
These rules will be a lot easier to implement when the new input data structure is in place
8 years ago
Romain
1690ab76d7
Fix video overlay icon for the Cards theme (relative path missing)
8 years ago
Romain
d3781b8fcf
Fix parsing of MIME Type into Media type (image/video)
...
This fixes download links, and being able to right-click on a video and save-as
8 years ago
Romain
3a01c678eb
Support for IPTC captions
8 years ago
Romain
4e8277b279
Improve progress bar to include ETA , e.g. "3min left"
8 years ago
Romain
cc280a2180
Set the DEBUG env var to print verbose logs (including GraphicsMagick commands etc)
8 years ago
Romain
8dccb88f25
Use [exiftool-json-db] to maintain the JSON database of media files
8 years ago
Romain
dcb06c5242
2.0.0-alpha.3
8 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