Commit Graph

489 Commits (293cbf8469775dfd9162e8ae9314365273ab1bda)
 

Author SHA1 Message Date
Romain 293cbf8469 test: make all tests run on Linux + Windows 3 years ago
Romain 297e13eda8 Publish Arm7 Docker images 3 years ago
Romain 5a7767e5f0
docs: cleanup README badges 3 years ago
Romain 421f1eef2a chore: cleanup Github workflows and replace Travis CI 3 years ago
Romain 0218f90f38
Add README for ListrWorkQueue component 3 years ago
Romain 008bb4c54f fix: support files and albums with special characters
Fixes #240
3 years ago
Romain 4ee04723b2
Add Github workflow to run tests on Windows
Manual trigger for now until the tests pass
3 years ago
Romain 9caed85fe4 chore: fix release Dockerfile (missing stage name) 3 years ago
Romain 2a0d1b5b93 chore: Github workflow to publish the Docker image 3 years ago
Romain f652d663cb chore: run Test workflow on pull requests 3 years ago
Romain 9636204203 chore: import base docker images from the Docker repo 3 years ago
Romain fd1a0069a5 chore: move all testable code to <src> 3 years ago
Christian Paul d5ebd160e5
Support albums and images with # or ? (#235)
* Use encodeURIComponent for file URLs
* Use encodeURIComponent on album basename for the url
* Add unit tests for encoding # and ? characters
3 years ago
Romain 61dc0c588d chore: cleanup Mocha test output 3 years ago
Romain 3238cd9232 chore: fix deprecation warning on ReadableMock 3 years ago
Romain 3666748f04 chore: switch code coverage from Istanbul to Nyc
Istanbul is no longer maintained
3 years ago
Romain dee262524b chore: create a Github release with a changelog for every tag
Fixes #196
3 years ago
Romain 20e4b160fe chore: upgrade to Node 12 3 years ago
Romain 5f05c0e13f chore: enable Dependabot to keep dependencies up to date 3 years ago
Romain 3d7078ed13 chore: setup multiple issue templates 3 years ago
Romain 999d416734 chore(docs): add Github Actions test badge to the README 3 years ago
Romain 0b18864bca chore(build): setup Github Action for running tests
TravisCI is moving away from free plans.
The builds have become very slow on travis-ci.org.

This runs the tests on Github Actions as a first step
to assess how well it works.
3 years ago
Romain eeff0305d6 chore(build): Use base Docker images on the Github registry
DockerHub has started rate-limiting which is failing builds.
The base build/runtime images are now published to the Github org.
3 years ago
Romain 9923440380 chore(docs): update CLI arguments in README 3 years ago
Romain 2330540ba5 chore(core): simplify keyword/people handling
In the future metadata mappings could be configurable.
We should then look at a generic system for all metadata
for example including captions.

Until then let's keep it simple and consistent with the other fields.
3 years ago
Romain 19737e7c4a chore(deps): rebuild package-lock file 3 years ago
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