aboutsummaryrefslogtreecommitdiff
path: root/compiler
Commit message (Collapse)AuthorAge
* Merge pull request #89 from pacien/feature-check-distinct-in-out-dirsOzoneGrif2020-02-08
|\ | | | | Feature check distinct in out dirs
| * compiler: reject input and output directories that coincidepacien2020-02-03
| | | | | | | | GitHub: closes #80
| * compiler: simplify checkspacien2020-02-03
| |
* | compiler: make gallery compilation fail with absent viewerpacien2020-02-06
|/ | | | | | | | Make the compiler explicitly fail and exit with the proper status code when the viewer is absent and the "--with-viewer" option is used instead of failing silently due to the presence of a placeholder. This commit reverts parts of 2157b66f3ea43137391939992cac4dc901a4ac4e
* compiler: handle image resolution parsing errorpacien2020-02-03
| | | | GitHub: closes #86
* compiler: fix viewer output directory exclusionpacien2020-02-03
| | | | GitHub: closes #87
* compiler: fix resolution extraction for multilayer imagespacien2020-02-02
| | | | GitHub: closes #84
* compiler: tweak default thumbnail sizepacien2020-02-02
| | | | For better packing.
* Merge branch 'develop' into feature-thumbnail-resolution-indexOzoneGrif2020-02-02
|\
| * Merge branch 'develop' into fix-implicit-output-exclusionOzoneGrif2020-02-02
| |\
| | * Merge branch 'develop' into feature-image-rotationOzoneGrif2020-02-02
| | |\
| | | * compiler: optimise dir diff for output cleanuppacien2020-02-01
| | | | | | | | | | | | | | | | | | | | | | | | n log n by sorting instead of silly n^2 GitHub: closes #70
| | * | compiler: auto orient processed imagespacien2020-01-31
| | |/ | | | | | | | | | | | | | | | | | | Let ImageMagick re-orient images based on EXIF metadata. Some web browsers still don't support that correctly. GitHub: closes #67
| * / compiler: properly exclude out directorypacien2020-01-31
| |/ | | | | | | | | | | | | Use canonical paths to exclude the output directory if it is located inside the input directory instead of guessing based on special files. GitHub: closes #54
* / compiler: add thumbnail size to indexpacien2020-01-31
|/
* compiler: output viewer config.jsonZero~Informatique2020-01-31
| | | | | Write a file at the root of the viewer directory with some info about the gallery root path and generation date time.
* compiler: add flag for output dir cleanuppacien2020-01-30
| | | | | | Making it explicit. GitHub: closes #62
* compiler: fix picture item type without resizepacien2020-01-29
| | | | GitHub: closes #52
* compiler: switch to imagemagickpacien2020-01-29
| | | | | | | | | | Use ImageMagick to resize images instead of JuicyPixels, using the superior Lanczos resampling and cutting memory usage. This requires ImageMagick to be installed on the host system and the `magick` executable to be present in the PATH. GitHub: closes #49
* compiler: add resource timestamp in generated indexpacien2020-01-26
| | | | | | | | | Add a timestamp to resource paths in the gallery index to invalidate elements in the browser's cache when necessary. Timestamps are added to resource URLs as a dummy numeric parameter. GitHub: closes #40
* compiler: add jpeg export quality settingpacien2020-01-26
| | | | GitHub: closes #2
* compiler: add directory incl and excl glob settingspacien2020-01-26
| | | | GitHub: closes #41
* compiler: exclude gallery name from implicit directory tagspacien2020-01-08
|
* compiler: canonicalise item/dir pathspacien2020-01-08
|
* viewer: relative gallery path (NOT STABLE with current compiler)Zero~Informatique2020-01-07
| | | | compiler: commands for compilation on Windows
* compiler: change item path semanticpacien2020-01-07
|
* compiler: fix file mod time reading from other directorypacien2020-01-06
|
* compiler: rename date field to more explicit datetimepacien2020-01-06
|
* compiler: properly reject invalid dates in sidecar filespacien2020-01-06
| | | | GitHub: closes #31
* compiler: do not invalidate cache on gallery settings modificationpacien2020-01-06
|
* compiler: default item date to filesystem last mod datepacien2020-01-06
| | | | GitHub: closes #14
* compiler: replace file filter with inclusino and exclusion glob listspacien2020-01-05
| | | | GitHub: closes #16
* compiler: add option to add tags from n parent directoriespacien2020-01-05
| | | | GitHub: closes #15
* compiler: distinguish item and resource pathspacien2020-01-05
| | | | GitHub: closes #13
* compiler: exclude dir thumbnails from itemspacien2020-01-05
|
* compiler: turn warnings into errorspacien2020-01-05
|
* compiler: enable language extensions on whole projectpacien2020-01-05
|
* compiler: enable warnings and fix thempacien2020-01-05
| | | | GitHub: fixes #9
* compiler: make absent file names more explicitpacien2020-01-05
|
* add manualpacien2020-01-05
|
* compiler: rename max thumbnail size optionpacien2020-01-05
|
* compiler: add option to ignore files matching a regexpacien2019-12-31
| | | | GitHub: closes #10
* compiler: add option to include static web app in the outputpacien2019-12-31
| | | | GitHub: closes #6
* compiler: add option to add implicit directory tagspacien2019-12-31
| | | | GitHub: closes #7
* compiler: fix subpath generationpacien2019-12-31
|
* compiler: populate the properties field in the indexpacien2019-12-31
| | | | GitHub: closes #8
* compiler: refactor resource transformation pipelinepacien2019-12-30
|
* compiler: refactor path handlingpacien2019-12-30
|
* compiler: do not require sidecar filepacien2019-12-29
| | | | GitHub: closes #4
* compiler: handle empty sidecar filespacien2019-12-29
| | | | GitHub: closes #1