| Commit message (Collapse) | Author | Age |
| |
|
|\
| |
| | |
Revert "compiler: fix support for non-utf8 terminals"
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
The reverted changeset fixed some crash due to character encoding
mismatch in terminal emulators.
Doing so, it made it possible for the compiler to complete without
reporting any error, while outputting wrongly encoded files.
It's better to revert that changeset until all the encoding issue are
solved consistently.
This reverts commit 0fddc74a3f9add47841124b4d77b097f4646d14f.
|
|\
| |
| | |
compiler: handle dimension flip internally
|
|/
|
|
|
|
|
|
| |
ImageMagick's `-auto-rotate` flag prevents the use of `-ping`, forcing
the whole files to be loaded just to read the adjusted width and height.
This makes the compiler handle the dimension flipping internally while
using `-ping`, which should be way faster.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
viewer: render EPUB ebooks
|
| | |
|
| |
| |
| |
| | |
Book files expect a clear background.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fixed data leaks (view.innerHTML + rendered event)
|
| |
| |
| |
| | |
This adds a paginated ePub viewer using epub.js.
|
| |
| |
| |
| | |
It was missing vue-tsc and its dependencies.
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
|
|
| |
Continuing to use a watch-based approach by default elsewhere.
|
|
|
|
|
| |
That directory can be huge and expensive to watch for changes.
The documenation recommends excluding it.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Getting rid of some some deprecation warnings.
GitHub: closes #350
|
| |
|
|\
| |
| | |
compiler: fix support for non-utf8 terminals, add more steps prints
|
| |
| |
| |
| |
| |
| |
| | |
To have with-utf8 1.0.2.3, because 1.0.2.1 fails building on Windows
with the following error:
Module `GHC.IO.Encoding.Iconv' does not export `localeEncodingName'
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This adds some messages signaling that the compiler is doing something
when it is enumerating the input tree and reading metadata files, which
may take a while on systems with slow IO such as when using a network
share.
GitHub: closes #344
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The compiler echoes the names of the files being processed.
Those file names may contain UTF-8 characters.
However, some consoles may not support those.
This is notably the case of the Windows CMD or on Linux with the legacy
C locale. This caused the following error:
ldgallery: <stdout>: commitBuffer: invalid argument (invalid character)
This patch adds automatic transliteration when a non-UTF8 terminal is
detected, so that neither the compiler or the terminal crash due to UTF8
characters.
GitHub: closes #341
|
|\ \
| |/
|/| |
viewer/command: add item download button
|
| |
| |
| |
| |
| |
| | |
Fixed a reactivity issue with props used in a composition function (useItemResource)
Fixed crash with null items in LayoutTop
Changed how downloadable items are identified: We use the fact they are materialized in the gallery instead of a hardly defined "listing condition". This also simplifies the code.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds a download button which allows the user to save the current
item as a file.
This is necessary because some item viewers do not expose a download
option on their own.
The download icon appears together with the other command buttons at the
top-left corner of the screen, replacing the listing sorting menu which
is only relevant for item lists (directory and search views).
GitHub: closes #308
|
| |
|
|\
| |
| | |
compiler: fix exif-rotated image dimension retrieval
|
| |
| |
| |
| | |
GitHub: fixes #336
|
|\ \
| | |
| | | |
devdoc: describe the viewer's index as of v2.1
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The viewer's internal tag indexing wasn't documented. This is a brief
"reverse-engineering" of it accompanied with a few notes about its
current issues.
This constitutes some preliminary work before writing proper
specification to clarify the otherwise undefined, dubious or conflicting
behaviours.
|
|\ \ \
| | | |
| | | | |
flake: add example as a package
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This allows quickly testing compiling the example gallery with a given
version of ldgallery. For example:
```sh
nix build github:ldgallery/ldgallery?rev=commithash#example -o result
python -m http.server --directory result
```
GitHub: closes #339
|
|\ \ \
| | | |
| | | | |
viewer: CTRL+K to focus in search field
|
| | | | |
|