Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | compiler: reuse derived item properties from last compilation | pacien | 2020-06-16 |
| | | | | | | | | | | | | | | | | A benchmark on an already bulit gallery with ~600 pictures shows a ~90% speedup: Before: Time (mean ± σ): 2.879 s ± 0.125 s [User: 14.686 s, System: 5.511 s] Range (min … max): 2.774 s … 3.203 s 10 runs After: Time (mean ± σ): 289.5 ms ± 15.1 ms [User: 596.1 ms, System: 359.3 ms] Range (min … max): 272.8 ms … 323.0 ms 10 runs GitHub: closes #97 | ||
* | compiler: split ItemProcessors, FileProcessors and Caching | pacien | 2020-06-16 |
| | |||
* | compiler: make GalleryIndex loadable from JSON | pacien | 2020-06-16 |
| | |||
* | compiler: trivial code simplifications | pacien | 2020-06-13 |
| | | | | Following HLint's advice. | ||
* | compiler: bump stackage lts to 15.9 | pacien | 2020-04-25 |
| | |||
* | compiler: add tag inclusion and exclusion globs | pacien | 2020-02-27 |
| | | | | GitHub: closes #30 | ||
* | compiler: add cli arg for output gallery index | pacien | 2020-02-27 |
| | | | | GitHub: closes #143 | ||
* | transverse: combine item tree and gallery-wide properties | pacien | 2020-02-25 |
| | | | | GitHub: closes #142 | ||
* | compiler: flatten gallery config | pacien | 2020-02-23 |
| | | | | GitHub: closes #129 | ||
* | compiler: add gallery config file CLI argument | pacien | 2020-02-23 |
| | | | | GitHub: closes #136 | ||
* | compiler: metadata sidecar for whole directories | pacien | 2020-02-17 |
| | | | | GitHub: closes #3 | ||
* | compiler: simplify checks | pacien | 2020-02-03 |
| | |||
* | compiler: fix viewer output directory exclusion | pacien | 2020-02-03 |
| | | | | GitHub: closes #87 | ||
* | compiler: properly exclude out directory | pacien | 2020-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: output viewer config.json | Zero~Informatique | 2020-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 cleanup | pacien | 2020-01-30 |
| | | | | | | Making it explicit. GitHub: closes #62 | ||
* | compiler: switch to imagemagick | pacien | 2020-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 jpeg export quality setting | pacien | 2020-01-26 |
| | | | | GitHub: closes #2 | ||
* | compiler: add directory incl and excl glob settings | pacien | 2020-01-26 |
| | | | | GitHub: closes #41 | ||
* | compiler: do not invalidate cache on gallery settings modification | pacien | 2020-01-06 |
| | |||
* | compiler: replace file filter with inclusino and exclusion glob lists | pacien | 2020-01-05 |
| | | | | GitHub: closes #16 | ||
* | compiler: add option to add tags from n parent directories | pacien | 2020-01-05 |
| | | | | GitHub: closes #15 | ||
* | compiler: distinguish item and resource paths | pacien | 2020-01-05 |
| | | | | GitHub: closes #13 | ||
* | compiler: enable language extensions on whole project | pacien | 2020-01-05 |
| | |||
* | compiler: enable warnings and fix them | pacien | 2020-01-05 |
| | | | | GitHub: fixes #9 | ||
* | compiler: make absent file names more explicit | pacien | 2020-01-05 |
| | |||
* | compiler: rename max thumbnail size option | pacien | 2020-01-05 |
| | |||
* | compiler: add option to ignore files matching a regex | pacien | 2019-12-31 |
| | | | | GitHub: closes #10 | ||
* | compiler: add option to add implicit directory tags | pacien | 2019-12-31 |
| | | | | GitHub: closes #7 | ||
* | compiler: populate the properties field in the index | pacien | 2019-12-31 |
| | | | | GitHub: closes #8 | ||
* | compiler: refactor resource transformation pipeline | pacien | 2019-12-30 |
| | |||
* | compiler: allow fast recovery from partial gallery compilation | pacien | 2019-12-29 |
| | |||
* | compiler: parameterise gallery name | pacien | 2019-12-28 |
| | |||
* | compiler: exclude output dir from input | pacien | 2019-12-27 |
| | |||
* | compiler: add compiler config keys | pacien | 2019-12-27 |
| | |||
* | compiler: extracting funcs | pacien | 2019-12-27 |
| | |||
* | compiler: fix old resources cleanup | pacien | 2019-12-27 |
| | |||
* | compiler: implement resource processing | pacien | 2019-12-27 |
but break directory cleanup |