Matthieu Rakotojaona
b9ffb2d630
Don't duplicate photos in the same album
...
A file can be in multiple albums, but the same file can't be in the same album multiple times. This can happen in multiple cases, for instance:
- If one of the mapping for the album contains "/"
- If a file is stored under "sub/file.jpg", one of the mapping is "%path" and the other is "sub"
Fixes #220
2020-12-22 00:37:09 +01:00
dependabot[bot]
b58e16b838
chore(deps): bump ini from 1.3.5 to 1.3.6 ( #222 )
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.6.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-19 16:41:20 +01:00
dependabot[bot]
55d5e863fd
chore(deps): bump dot-prop from 4.2.0 to 4.2.1 ( #212 )
...
Bumps [dot-prop](https://github.com/sindresorhus/dot-prop ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/sindresorhus/dot-prop/releases )
- [Commits](https://github.com/sindresorhus/dot-prop/compare/v4.2.0...v4.2.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-03 00:01:11 +01:00
dependabot[bot]
a7b72c83f6
chore(deps): bump bl from 1.2.2 to 1.2.3 ( #211 )
...
Bumps [bl](https://github.com/rvagg/bl ) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/rvagg/bl/releases )
- [Commits](https://github.com/rvagg/bl/compare/v1.2.2...v1.2.3 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-03 00:00:27 +01:00
Romain
ef0ad4ee8e
feat(core): support pagination with --album-page-size
...
Note: requires a compatible theme which renders pagination.
Fixes #209
2020-11-02 23:46:11 +01:00
Romain
7f522a6a4f
chore(docs): update README section with CLI arguments
2020-11-02 23:29:38 +01:00
Romain
75c6caee69
chore(deps): update all minor dependencies
2020-11-01 23:51:14 +01:00
Romain
31b85fc0e1
chore(core): refactor SEO into testable module
2020-11-01 23:51:13 +01:00
Romain
6886c262db
chore(core): extract HTML page creation to a testable module
2020-11-01 23:51:13 +01:00
Romain
86593acbd5
Merge pull request #210 from pierrecle/master
...
feat(cli): option to set small size
2020-10-23 20:29:00 +02:00
Pierre CLEMENT
b5b0005369
feat(cli): option to set small size
2020-10-22 13:35:07 +02:00
Romain
7e5ccbfbaa
chore(deps): update major dependencies
2020-07-16 00:37:03 +02:00
Romain
6a38bac5db
2.14.0
2020-07-15 23:41:53 +02:00
Romain
7d0f464899
chore(deps): update all minor dependencies
2020-07-15 23:26:43 +02:00
Romain
7e6a3efaa1
feat(core): warn if zip binary is not found
2020-07-15 23:26:10 +02:00
Romain
946a1d3a6d
chore(test): automatically cleanup temp files generated during tests
2020-06-01 22:30:57 +02:00
Romain
c407873266
feat(core): new --video-stills flag controls when the frame is taken
2020-05-24 21:56:31 +02:00
Romain
60c3902edc
feat(albums): Support custom sorting per nesting levels, fix #179
2020-05-11 00:36:46 +02:00
Romain
d0fc6b590b
test(cli) boolean options are case sensitive
2020-05-09 18:24:59 +02:00
dependabot[bot]
10fe378b8f
chore(deps): bump mixin-deep from 1.3.1 to 1.3.2
...
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-05-09 14:00:05 +02:00
dependabot[bot]
cb72687fa6
chore(deps): bump eslint-utils from 1.3.1 to 1.4.3
...
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils ) from 1.3.1 to 1.4.3.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases )
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.3 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-05-09 13:59:57 +02:00
Romain
fbb15c906c
2.13.0
2020-05-09 13:38:03 +02:00
Romain
8264c9b7aa
Update non-breaking major dependencies
2020-05-09 00:57:17 +02:00
Romain
4488cfb81e
Update all minor/patch dependencies
2020-05-09 00:49:06 +02:00
Romain
6c9f01e8e2
Merge pull request #192 from Klikini/master
...
Generate SEO files (robots.txt and sitemap.xml)
2020-05-05 21:16:34 +02:00
Andy Castille
064f36697b
Generate SEO files (robots.txt and sitemap.xml)
2020-05-04 17:46:26 -05:00
Andy Castille
5ce7937f6f
Generate SEO files (robots.txt and sitemap.xml)
2020-05-02 17:32:20 -05:00
Romain
d899528ecb
Merge pull request #180 from jareware/patch-1
...
Allow reading movie caption from QuickTime Title, when available
2019-09-01 20:43:01 +02:00
Romain
626127bf95
Merge pull request #181 from jareware/patch-2
...
Document expected node version
2019-09-01 20:41:40 +02:00
Jarno Rantanen
776eafd864
Document expected node version
...
Installing deps on e.g. v11.14.0 gives a bunch of compile errors for SQLite, etc, so it might be useful to document the version we expect.
This is based on simply `docker run thumbsupgallery/thumbsup node -v > .nvmrc`.
2019-09-01 10:19:12 +03:00
Jarno Rantanen
fb79e2426a
Allow reading movie caption from QuickTime Title, when available
2019-09-01 10:06:23 +03:00
dependabot[bot]
1979b4693d
chore(deps): bump lodash from 4.17.11 to 4.17.13 ( #178 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.11 to 4.17.13.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.13 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-07-11 23:04:36 +02:00
Romain
eefa5bdf33
2.12.0
2019-07-08 21:40:23 +02:00
Romain
f7235a297f
docs(readme): update README with latest settings
2019-07-08 20:57:29 +02:00
Romain
847f343f06
feat(core): new locale option to render dates in the right format
2019-07-08 20:56:16 +02:00
Romain
3671c1211c
refactor(cli): simplify options parsing + include options in integration test
2019-07-07 22:09:20 +02:00
Romain
1502e8be0d
feat(themes): expose all program options to the theme templates
...
Fixes #174
2019-07-07 21:23:28 +02:00
Romain
f088615caa
feat(cli): now option to set the home album name
...
Part of #176
2019-07-07 19:38:32 +02:00
Romain
8aa2780507
Ignore files generated during integration tests
2019-07-02 20:41:47 +02:00
Romain
066155f0fb
Uses more web-friendly and robust slugs for album filenames (no quotes, no colons…)
...
Fixes #164
2019-06-13 22:50:41 +02:00
Romain
4d8dfcb7b7
fix(cli): can explicitly set the log level to “default” for the Listr renderer
...
Fixes #154
2019-06-13 22:36:31 +02:00
Romain
d4295d2d5f
2.11.0
2019-06-12 21:47:44 +02:00
Romain
3da4fcdf3b
feat(core): update downsize module for HEIC optimisations
2019-06-12 21:47:07 +02:00
Romain
e48aeb1fbe
docs(readme): move the sample gallery up
2019-06-12 21:29:36 +02:00
Romain
3c94578390
docs(readme): mention optional ImageMagick dependency
2019-06-12 21:27:39 +02:00
Romain
77ba7f09ab
[feat] Support HEIC images, including iOS single / burst / live photos
2019-06-10 23:59:12 +02:00
Romain
a09ff03f2e
[feat] new option to pass settings to a theme, from a JSON file
...
Fixes #168
2019-06-05 22:45:02 +02:00
Romain
26e7840985
2.10.1
2019-05-29 22:29:58 +02:00
Romain
647a3a5c0f
Update all packages to the most recent version. Drops support for Node 4 (out of LTS).
2019-05-29 22:29:49 +02:00
Andrew McOlash
d2ad35d225
Add flow theme to README ( #163 )
2019-04-29 19:28:25 +02:00