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
Romain
cc7abdf0ac
2.4.0
6 years ago
Romain
6d94b6339f
chore(tests): handle rejected promises during tests
6 years ago
Romain
3fd0ee9ba3
chore(tests): capture all logs during the tests so they don’t pollute the output + can be asserted on
6 years ago
Romain
3fa8867757
test(all): add unit tests for theme + cleanup logic
6 years ago