Commit Graph

563 Commits (master)
 

Author SHA1 Message Date
Geoffrey Lowney cebb0327fe
Options to specify EXIF tags where keywords and "people in image" are found (#224)
* Add dynamic keyword and people-in-photo handling.
Add new options include-keywords, exclude-keyword.
Add new options include-people, exclude-people.
3 years ago
Romain 84a46c16b7 2.15.0 3 years ago
Romain 59b539e38e fix(core): gracefully handle missing Exif.Composite.ImageSize
Fixes #226
3 years ago
Romain c3ca18d97e fix(core): encode URLs to files to handle special characters
Fixes #229
3 years ago
Romain 590b14079f chore(deps): update package lock 3 years ago
Romain ad46c8db87 chores(deps): fix build after Boxen upgrade
Boxen has a new line-wrapping behavior that doesn't use
line breaks when the content is over 80 characters.

It's simpler to reformat the message.
3 years ago
Romain ace38cffeb chore(docs): update CLI arguments in README 3 years ago
Romain b7827941f4 feat(core): option to choose how album previews are selected
Fixes #223
3 years ago
Romain ba186d5493 chore(deps): update dependencies 3 years ago
Romain 87d867f8b3 chore(deps): update to latest version of the built-in themes 3 years ago
Romain 3ced05ad1f feat(core): option to specify the log file 3 years ago
Romain 0f42dc8f85 feat(core): option to specify the database path
Fixes #216
3 years ago
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
3 years ago
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>
3 years ago
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>
4 years ago
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>
4 years ago
Romain ef0ad4ee8e feat(core): support pagination with --album-page-size
Note: requires a compatible theme which renders pagination.
Fixes #209
4 years ago
Romain 7f522a6a4f chore(docs): update README section with CLI arguments 4 years ago
Romain 75c6caee69 chore(deps): update all minor dependencies 4 years ago
Romain 31b85fc0e1 chore(core): refactor SEO into testable module 4 years ago
Romain 6886c262db chore(core): extract HTML page creation to a testable module 4 years ago
Romain 86593acbd5
Merge pull request #210 from pierrecle/master
feat(cli): option to set small size
4 years ago
Pierre CLEMENT b5b0005369 feat(cli): option to set small size 4 years ago
Romain 7e5ccbfbaa chore(deps): update major dependencies 4 years ago
Romain 6a38bac5db 2.14.0 4 years ago
Romain 7d0f464899 chore(deps): update all minor dependencies 4 years ago
Romain 7e6a3efaa1 feat(core): warn if zip binary is not found 4 years ago
Romain 946a1d3a6d chore(test): automatically cleanup temp files generated during tests 4 years ago
Romain c407873266 feat(core): new --video-stills flag controls when the frame is taken 4 years ago
Romain 60c3902edc feat(albums): Support custom sorting per nesting levels, fix #179 4 years ago
Romain d0fc6b590b test(cli) boolean options are case sensitive 4 years ago
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>
4 years ago
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>
4 years ago
Romain fbb15c906c 2.13.0 4 years ago
Romain 8264c9b7aa Update non-breaking major dependencies 4 years ago
Romain 4488cfb81e Update all minor/patch dependencies 4 years ago
Romain 6c9f01e8e2
Merge pull request #192 from Klikini/master
Generate SEO files (robots.txt and sitemap.xml)
4 years ago
Andy Castille 064f36697b Generate SEO files (robots.txt and sitemap.xml) 4 years ago
Andy Castille 5ce7937f6f Generate SEO files (robots.txt and sitemap.xml) 4 years ago
Romain d899528ecb
Merge pull request #180 from jareware/patch-1
Allow reading movie caption from QuickTime Title, when available
5 years ago
Romain 626127bf95
Merge pull request #181 from jareware/patch-2
Document expected node version
5 years ago
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`.
5 years ago
Jarno Rantanen fb79e2426a
Allow reading movie caption from QuickTime Title, when available 5 years ago
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>
5 years ago
Romain eefa5bdf33 2.12.0 5 years ago
Romain f7235a297f docs(readme): update README with latest settings 5 years ago
Romain 847f343f06 feat(core): new locale option to render dates in the right format 5 years ago
Romain 3671c1211c refactor(cli): simplify options parsing + include options in integration test 5 years ago
Romain 1502e8be0d feat(themes): expose all program options to the theme templates
Fixes #174
5 years ago
Romain f088615caa feat(cli): now option to set the home album name
Part of #176
5 years ago