aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/Processors.hs
Commit message (Collapse)AuthorAge
* compiler: split ItemProcessors, FileProcessors and Cachingpacien2020-06-16
|
* compiler: trivial code simplificationspacien2020-06-13
| | | | Following HLint's advice.
* compiler: add audio and video extensionspacien2020-05-22
|
* compiler: add pdf resource typepacien2020-05-22
|
* compiler: add plain text file format support through simple copypacien2020-05-22
|
* compiler: add picture size to indexpacien2020-04-28
| | | | This is needed for the picture viewer fancy loading phase.
* compiler: bump stackage lts to 15.9pacien2020-04-25
|
* compiler: simplify checkspacien2020-02-03
|
* compiler: handle image resolution parsing errorpacien2020-02-03
| | | | GitHub: closes #86
* compiler: fix resolution extraction for multilayer imagespacien2020-02-02
| | | | GitHub: closes #84
* Merge branch 'develop' into feature-thumbnail-resolution-indexOzoneGrif2020-02-02
|\
| * 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: add thumbnail size to indexpacien2020-01-31
|/
* 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: distinguish item and resource pathspacien2020-01-05
| | | | GitHub: closes #13
* 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
|
* 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: allow fast recovery from partial gallery compilationpacien2019-12-29
|
* compiler: make processing error message mention the problematic filepacien2019-12-29
|
* compiler: make extension case insensitivepacien2019-12-27
|
* compiler: add compiler config keyspacien2019-12-27
|
* compiler: extracting funcspacien2019-12-27
|
* compiler: implement resource processingpacien2019-12-27
but break directory cleanup