Commit Graph

534 Commits (dependabot/npm_and_yarn/semver-5.7.2)
 

Author SHA1 Message Date
Romain 0bd4dc9fab feat(cli): print warning when using deprecated options 5 years ago
Romain 96bb3ad902 feat(resize): new options to control preview images (resize, copy, symlink…)
Fixes #115
5 years ago
Romain 014a44cfe8 2.7.0 6 years ago
Romain 06dd54f7ef docs(cli): update README with include/exclude options 6 years ago
Romain 9bda0a4835 feat(database): new include/exclude arguments to filter the input folder 6 years ago
Romain ec6fbf9b0a test(database): more unit tests for file globbing patterns 6 years ago
Romain 7adf635c7f docs(options): create miscellaneous options group 6 years ago
Romain f30eddb6dd feat(options): new flags to selectively include photos / videos / raw photos
fixes #128
6 years ago
Romain a1ebe53d70 2.6.0 6 years ago
Romain 2c2c518f4b New options --video-format, --video-quality and --video-bitrate 6 years ago
Romain 54f3e184cc
Merge pull request #139 from yaruson/sanitize-filename
Use Slugify for Album names
6 years ago
Nikolai Kim 6b7df75ea4 Use Slugify for Albun names 6 years ago
Romain 1f28b3594e 2.5.0 6 years ago
Romain 9425604dd7 chore(dependencies): upgrade Standard from v11 to v12 which introduces a style change 6 years ago
Romain 2427ace270 fix(tests): add missing glob dependency required by integration tests
The build was passing because it’s transitively added by another dependency.
6 years ago
Romain e219fcb676 chore(dependencies): update to latest versions 6 years ago
Romain 4030025bc9 feat(index): support m4v files, video format used when exporting from Apple Photos 6 years ago
Romain 98521ae022
Merge pull request #134 from hnizdil/patch-1
GA code fix in GA template
6 years ago
hnizdil 7c0b87cbae
GA code fix in GA template 6 years ago
Romain 8ba1aeae8b
Merge pull request #133 from amcolash/preserve_exif
Preserve exif information during import
6 years ago
Andrew McOlash 19416eae59 Fix location of the embed options 6 years ago
Andrew McOlash ac41a925b5 Fix CI test 6 years ago
Andrew McOlash cbbb067957 Change metadata to only have exif when needed, rename exif flag 6 years ago
Andrew McOlash b14a255bc5 Pass exif data to template optionally 6 years ago
Andrew McOlash 5ce0cd4ade Missed a spot 6 years ago
Andrew McOlash 2331fbef95 Add preserve exif option 6 years ago
Andrew McOlash df5062e02d
Merge pull request #1 from thumbsup/master
merge newest changes
6 years ago
Romain b15b10fbb9 fix(metadata): support the ContentCreateDate field for videos 6 years ago
Romain c29a16ed83 2.4.2 6 years ago
Romain 5f38d2a2c6 fix(docker): use a HOME every user has access to
Fixes #120
6 years ago
Romain 73672ce4dd refactor(test): replace var with const in tests files when appropriate 6 years ago
Almir Kadric e8a6d179f1 bumped fs-extra version to fix issue 6 years ago
Romain 59e9f61014 2.4.1 6 years ago
Romain 4c64251bf5 fix(build): Revert 3ec009e6 + Travis deployment condition + extract Travis script
Travis deploy steps have to be a script file (not a list of steps).

Revert 3ec009e6 because “npm install git+file” actually reads from the local master branch, which
- doesn’t work on Travis since Travis checks out a detached head
- doesn’t work as expected locally, since you might have local changes or might be working from a different branch

For the time being it’s easier to simplify the Docker script and release a known published version.
6 years ago
Oliver Dain 3ec009e6c8 chore(build): docker build uses the current git directory as the npm package
This means we can build and test local changes, not just the latest published version.

Fixes #114 and merges #118.
6 years ago
Romain 37ea6c6ba3 fix(themes): resolve built-in theme paths instead of hardcoding node_modules path
The previous method only worked locally inside the repo, but not once the package is published to npm.
Once published, built-in themes are flattened instead of nested.
6 years ago
Romain ba72015124 chore(build): use a whitelist for the content of npm publish 6 years ago
Romain d75815c536 fix(build): fix typo in docker tag on Travis CI 6 years ago
Romain 23b4016923 chore(build): automatically build and publish the Docker image with Travis CI
Fixes #114.
6 years ago
Romain a51904255c fix(test): fix path to theme helpers in unit tests 6 years ago
Romain ca8b4862c3 fix(build): handle theme dependencies which are not directly referenced 6 years ago
Romain 83831274ff refactor(themes): remove themes from core + use the new extracted modules 6 years ago
Romain bf60ae4677 refactor(components): bring ListrWorkQueue into this repo to simplify the build process
- This component was not published to the rpm registry anyway
- We depended on the repo’s master branch which can break things for everyone
- Its repo was not getting much attention which meant
  * no tests, no coverage report
  * no linting
  * no package linting (e.g. had 2 dependencies that weren’t actually used)

It will be simpler to manage this way
6 years ago
Romain 90cb3994eb fix(log) Only show error summaries on stdout, and full errors in the log file 6 years ago
Romain 39591c70a1 feat(theme): support for themes published within a subfolder
If a theme has a build process, it will likely publish a subfolder (e.g. “dist”) to npm.
It can simply set “thumbsup.themeRoot” in its package.json so thumbsup looks in the right place.
6 years ago
Romain 00dac76983 test(exiftool): add tests for batch exiftool streaming 6 years ago
Romain 79dd36f77b test(core): add unit tests for the relationship/action mapping, e.g. “photo:large” 6 years ago
Romain 832673f322 refactor(tests): integration tests as part of the Mocha suite
Some benefits:
- no need to check-in a full website to compare against
- targeted asserts, instead of a “should be 100% the same”
- more robust against cosmetic theme changes
- allows for testing more edge cases in the future
- can’t forget to run the integration tests since they’re part of “npm test”
6 years ago
Romain 7dd714c957 refactor(tests): dynamically generate test folders to check more edge cases 6 years ago
Romain fb4c4fb89f test(all): add unit tests for Album and Problem 6 years ago