Commit Graph

  • 2c2c518f4b New options --video-format, --video-quality and --video-bitrate Romain 2019-01-07 21:48:44 +0100
  • 54f3e184cc
    Merge pull request #139 from yaruson/sanitize-filename Romain 2019-01-06 22:33:34 +0100
  • 6b7df75ea4 Use Slugify for Albun names Nikolai Kim 2019-01-06 23:48:57 +0300
  • 1f28b3594e 2.5.0 v2.5.0 Romain 2018-12-11 23:11:21 +0100
  • 9425604dd7 chore(dependencies): upgrade Standard from v11 to v12 which introduces a style change Romain 2018-12-11 23:11:03 +0100
  • 2427ace270 fix(tests): add missing glob dependency required by integration tests Romain 2018-12-11 23:01:04 +0100
  • e219fcb676 chore(dependencies): update to latest versions Romain 2018-12-11 22:58:36 +0100
  • 4030025bc9 feat(index): support m4v files, video format used when exporting from Apple Photos Romain 2018-12-11 22:29:21 +0100
  • 98521ae022
    Merge pull request #134 from hnizdil/patch-1 Romain 2018-10-31 04:38:01 +0100
  • 7c0b87cbae
    GA code fix in GA template hnizdil 2018-10-24 22:30:30 +0200
  • 8ba1aeae8b
    Merge pull request #133 from amcolash/preserve_exif Romain 2018-10-18 09:30:16 +0200
  • 19416eae59 Fix location of the embed options Andrew McOlash 2018-10-17 22:55:46 -0700
  • ac41a925b5 Fix CI test Andrew McOlash 2018-10-17 22:19:58 -0700
  • cbbb067957 Change metadata to only have exif when needed, rename exif flag Andrew McOlash 2018-10-17 22:03:36 -0700
  • b14a255bc5 Pass exif data to template optionally Andrew McOlash 2018-10-14 19:30:13 -0700
  • 5ce0cd4ade Missed a spot Andrew McOlash 2018-10-03 22:10:33 -0700
  • 2331fbef95 Add preserve exif option Andrew McOlash 2018-10-03 22:07:35 -0700
  • df5062e02d
    Merge pull request #1 from thumbsup/master Andrew McOlash 2018-10-03 21:54:38 -0700
  • b15b10fbb9 fix(metadata): support the ContentCreateDate field for videos Romain 2018-09-02 16:55:16 +0200
  • c29a16ed83 2.4.2 v2.4.2 Romain 2018-08-29 21:16:57 +0200
  • 5f38d2a2c6 fix(docker): use a HOME every user has access to Romain 2018-08-29 21:15:52 +0200
  • 73672ce4dd refactor(test): replace var with const in tests files when appropriate Romain 2018-08-18 20:25:35 +0200
  • e8a6d179f1 bumped fs-extra version to fix issue Almir Kadric 2018-08-07 23:11:17 +0900
  • d1a2d5a76e bumped fs-extra version to fix issue Almir Kadric 2018-08-07 23:11:17 +0900
  • 59e9f61014 2.4.1 v2.4.1 Romain 2018-07-25 22:44:03 +0200
  • 4c64251bf5 fix(build): Revert 3ec009e6 + Travis deployment condition + extract Travis script Romain 2018-07-25 22:35:02 +0200
  • 3ec009e6c8 chore(build): docker build uses the current git directory as the npm package Oliver Dain 2018-07-23 23:35:22 -0700
  • c2d019e432 Merge branch 'docker-from-npm' of https://github.com/oliverdain/thumbsup into docker-from-npm Oliver Dain 2018-07-23 23:16:39 -0700
  • e26e6a8e88 Added missing `${}` and `.` Oliver Dain 2018-07-23 23:16:21 -0700
  • a7b2098fe4
    Merge branch 'master' into docker-from-npm Oliver Dain 2018-07-23 22:25:10 -0700
  • 66eff71c9e Update travis.yml to match new docker config Oliver Dain 2018-07-23 22:23:14 -0700
  • 37ea6c6ba3 fix(themes): resolve built-in theme paths instead of hardcoding node_modules path Romain 2018-07-23 22:33:40 +0200
  • ba72015124 chore(build): use a whitelist for the content of npm publish Romain 2018-07-23 22:29:01 +0200
  • d75815c536 fix(build): fix typo in docker tag on Travis CI Romain 2018-07-23 22:28:44 +0200
  • 5f144b84c9 The docker build now uses the current git directory as the npm module so no need to first install to npm global repo. Oliver Dain 2018-07-22 13:12:19 -0700
  • 23b4016923 chore(build): automatically build and publish the Docker image with Travis CI Romain 2018-07-21 01:07:54 +0200
  • a51904255c fix(test): fix path to theme helpers in unit tests Romain 2018-07-19 21:05:42 +0200
  • ca8b4862c3 fix(build): handle theme dependencies which are not directly referenced Romain 2018-07-19 21:05:09 +0200
  • 83831274ff refactor(themes): remove themes from core + use the new extracted modules Romain 2018-07-14 00:56:12 +0200
  • bf60ae4677 refactor(components): bring ListrWorkQueue into this repo to simplify the build process Romain 2018-07-13 21:29:52 +0200
  • 90cb3994eb fix(log) Only show error summaries on stdout, and full errors in the log file Romain 2018-07-04 23:41:57 +0200
  • 39591c70a1 feat(theme): support for themes published within a subfolder Romain 2018-06-30 14:18:13 +0200
  • 00dac76983 test(exiftool): add tests for batch exiftool streaming Romain 2018-06-18 23:31:11 +0200
  • 79dd36f77b test(core): add unit tests for the relationship/action mapping, e.g. “photo:large” Romain 2018-06-18 00:31:33 +0200
  • 832673f322 refactor(tests): integration tests as part of the Mocha suite Romain 2018-06-16 18:28:58 +0200
  • 7dd714c957 refactor(tests): dynamically generate test folders to check more edge cases Romain 2018-06-16 18:26:17 +0200
  • fb4c4fb89f test(all): add unit tests for Album and Problem Romain 2018-06-15 22:32:45 +0200
  • cc7abdf0ac 2.4.0 v2.4.0 Romain 2018-06-14 23:44:35 +0200
  • 6d94b6339f chore(tests): handle rejected promises during tests Romain 2018-06-14 00:02:03 +0200
  • 3fd0ee9ba3 chore(tests): capture all logs during the tests so they don’t pollute the output + can be asserted on Romain 2018-06-13 23:58:57 +0200
  • 3fa8867757 test(all): add unit tests for theme + cleanup logic Romain 2018-06-13 23:30:14 +0200
  • 72a23807f1 chore(build): require all source files in the tests so the coverage report shows untested files Romain 2018-06-13 23:27:40 +0200
  • 81a85004c2 Fix behavior for non-traversable directories (#108) Felix Eckhofer 2018-06-12 20:58:45 +0000
  • 12e247d931
    text(index): Add test for non-traversable directories Felix Eckhofer 2018-06-09 21:45:39 +0200
  • f33839ae06
    feat(test): Run test as non-root to allow file access tests Felix Eckhofer 2018-06-12 16:27:28 +0200
  • 046be7f795
    fix(index): Continue on errors during find Felix Eckhofer 2018-06-12 16:39:27 +0200
  • bd86ab6535 test(themes): add integration tests using a mock file system Romain 2018-06-12 00:54:53 +0200
  • deee049650 refactor(themes): extract the {{relative}} helper to be standalone + add some tests Romain 2018-06-12 00:37:44 +0200
  • be0ee25c64 test(index): don’t run the invalid filename test on macOS Romain 2018-06-11 23:51:33 +0200
  • 383f77e0d4 fix(core): Use correct base for calculating the relative path Felix Eckhofer 2018-06-10 13:34:05 +0200
  • 13dc4a3a6c
    fix(core): Use correct base for calculating the relative path Felix Eckhofer 2018-06-10 13:34:05 +0200
  • 124d1857b1 test(index): Add test for invalid filename behavior Felix Eckhofer 2018-06-09 21:19:14 +0200
  • 7dc914f924 fix(index): skip non-existing files Felix Eckhofer 2018-06-09 12:10:43 +0200
  • 899a89e516 test(mapper): fix unit test that relied on a folder called “tmp” to already exist Romain 2018-06-09 23:46:21 +0200
  • 25329bdb50
    test(index): Add test for invalid filename behavior Felix Eckhofer 2018-06-09 21:19:14 +0200
  • 14b4f13465
    fix(index): skip non-existing files Felix Eckhofer 2018-06-09 12:10:43 +0200
  • fc4432ba34 docs(readme): add documentation URL at the top of the README Romain 2018-06-09 00:28:27 +0200
  • e9beb830a2 feat(core): skip files that can’t be processed + show a summary at the end Romain 2018-06-09 00:20:29 +0200
  • 7208642d95 test(all): increase unit test coverage Romain 2018-06-08 23:39:09 +0200
  • 8bbe1186c5 fix(core): custom album mappers using file:// can use a relative path Romain 2018-06-08 23:28:11 +0200
  • 253a0b5fff fix(core): typo in the startup dependency check (gifsicle2) Romain 2018-06-08 22:34:57 +0200
  • 0adef54dc8 feat(core): add support for static and animated GIFs Romain 2018-06-08 00:49:03 +0200
  • e1517d2fbd feat(core): when building thumbnails, fallback to JPG if the source is not a browser-friendly format Romain 2018-06-08 00:27:44 +0200
  • 7edf3bbf15 refactor(cli): use package to render boxes in the console output Romain 2018-06-08 00:20:29 +0200
  • 24790c075c chore(cleanup): remove old code and console.log() Romain 2018-06-08 00:12:17 +0200
  • 468a55d434 fix(themes): Fix reference to caption / animation metadata in thumbnail.hbs Romain 2018-06-03 14:49:42 +0200
  • 9612ca0048 feat(core): load an external theme from a given path using --theme-path Romain 2018-06-03 09:18:10 +0200
  • 03a9c9a319 refactor: themes are now standalone folders, to prepare for external loading Romain 2018-05-15 20:32:42 +0200
  • 36d935a787 feat(core): new option to add watermarks to the gallery Romain 2018-05-15 20:28:57 +0200
  • b761353691
    docs(readme): reference --log in the troubleshooting section Romain 2018-05-15 08:29:07 +0200
  • 1ce19d4024
    docs(readme): add Docker build badge + reorganise Romain 2018-05-15 08:25:43 +0200
  • 55b059d077 chore(dependencies): update package-lock.json for Node version 8 Romain 2018-05-14 22:57:14 +0200
  • 9cef1dd532 2.3.1 v2.3.1 Romain 2018-05-14 22:48:04 +0200
  • 11e81d5756 chore(build): use Travis CI to auto-publish npm package on tagged commits Romain 2018-05-14 22:37:43 +0200
  • cd079a6ccc docs(readme): update current CLI options Romain 2018-05-14 22:09:40 +0200
  • 3c946621ec feat(core): new --gm-args flag to pass additional options to GraphicsMagick Romain 2018-05-14 22:05:33 +0200
  • dd282f92d4 chore(dependencies): update all dependencies to the latest version Romain 2018-05-14 21:17:01 +0200
  • b54cfd3cad 2.3.0 v2.3.0 Romain 2018-05-14 20:33:57 +0200
  • 2f37c82026 docs(readme): add social sharing buttons Romain 2018-05-14 20:30:06 +0200
  • 2866cc49a5
    Add support for nef (Nikon raw) files. pozix604 2018-05-10 18:17:07 -0700
  • f7d7b827e5 feat(cli): --concurrency also controls the number of batch exiftool processes Romain 2018-05-09 20:01:55 +0200
  • a5740fb94e feat(cli): Expose --photo-quality to control the quality of the converted images Romain 2018-05-09 19:59:00 +0200
  • 8f76013539 fix(dependencies) Upgrade downsize for the width/height mixup Romain 2018-05-08 21:51:09 +0200
  • a5a75b81ad fix(cli): show an error on startup if one of the binary dependencies is missing Romain 2018-05-07 23:36:11 +0200
  • 424d2c8b8b spelling fixes klemens 2018-04-24 21:19:33 +0200
  • 1c6e2123ab spelling fixes klemens 2018-04-24 21:19:33 +0200
  • 205ec2f3cb Add concurrency argument (#92) Brandon Lopez 2018-04-12 01:53:15 -0700
  • 03c3b38e82 fix(model): ignore the EXIF date if it’s not valid e.g. 0000:00:00 Romain 2018-03-29 20:19:13 +1100
  • 0ff1699c5c Correct a typo in step-index.js Felix Yan 2018-03-12 02:41:15 +0800
  • ab02ae701a
    Correct a typo in step-index.js Felix Yan 2018-03-12 02:41:15 +0800