aboutsummaryrefslogtreecommitdiff
path: root/compiler
Commit message (Collapse)AuthorAge
* compiler: reuse derived item properties from last compilationpacien2020-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 Cachingpacien2020-06-16
|
* compiler: make GalleryIndex loadable from JSONpacien2020-06-16
|
* compiler/Files: simplify subPaths computationpacien2020-06-16
| | | | Ignoring subsequences that aren't rooted
* 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: fix typopacien2020-05-21
|
* doc: add quickstart guidepacien2020-05-02
| | | | GitHub: closes #206
* compiler: set version number for first releasepacien2020-05-01
|
* compiler: ghc 8.8.2 is required on Windows (crash during compilation)Zero~Informatique2020-04-30
| | | | | | https://gitlab.haskell.org/ghc/ghc/issues/17926 github: resolves #169
* 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
|
* docs: prepare docs for releasepacien2020-04-17
| | | | commenting out references to not yet fully implemented features
* compiler: add tagCategories setting to gallery.yamlpacien2020-02-29
|
* compiler: add tag inclusion and exclusion globspacien2020-02-27
| | | | GitHub: closes #30
* viewer: use colon as tag separator instead of dotpacien2020-02-27
| | | | | | | | | For consistency with the query language and allowing the use of the very common dot in tags. This also introduces a migration script. GitHub: closes #164
* docs: document viewerpacien2020-02-27
| | | | GitHub: closes #128
* compiler: allow explicit dist path for viewer deploymentpacien2020-02-27
|
* compiler: re-introduce gallery titlepacien2020-02-27
|
* compiler: clarify dependent path documentationpacien2020-02-27
|
* compiler: add cli arg for output gallery indexpacien2020-02-27
| | | | GitHub: closes #143
* transverse: combine item tree and gallery-wide propertiespacien2020-02-25
| | | | GitHub: closes #142
* compiler: make --clean-output remove old viewer filespacien2020-02-25
| | | | GitHub: closes #138
* compiler: update compiler package urlspacien2020-02-24
|
* compiler: flatten gallery configpacien2020-02-23
| | | | GitHub: closes #129
* compiler: add gallery config file CLI argumentpacien2020-02-23
| | | | GitHub: closes #136
* compiler: add a prefix setting for tags generated from parent dirspacien2020-02-23
| | | | GitHub: closes #59
* compiler: rename output binarypacien2020-02-22
|
* compiler: unify directory special filespacien2020-02-17
|
* compiler: metadata sidecar for whole directoriespacien2020-02-17
| | | | GitHub: closes #3
* compiler: fix doc commentpacien2020-02-16
| | | | (cherry picked from commit 4a6138c89b838c85ede2b3c341c59676580e1043)
* Merge pull request #127 from pacien/compiler-ordered-indexOzoneGrif2020-02-14
|\ | | | | compiler: stabilise item order in index
| * compiler: stabilise item order in indexpacien2020-02-13
| | | | | | | | | | | | By sorting directory items alphabetically. GitHub: closes #119
* | compiler: remove timestamp field from generated viewer configpacien2020-02-13
|/ | | | | | As this field isn't used by the viewer anymore. GitHub: closes #124
* moved utility scripts to their dedicated folderZero~Informatique2020-02-13
|
* compiler: minor improvements to the CMD scriptsZero~Informatique2020-02-08
|
* 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