aboutsummaryrefslogtreecommitdiff
path: root/changelog.md
diff options
context:
space:
mode:
Diffstat (limited to 'changelog.md')
-rw-r--r--changelog.md89
1 files changed, 86 insertions, 3 deletions
diff --git a/changelog.md b/changelog.md
index d1d81c1..3634566 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,7 +1,90 @@
1# Changelog 1# Changelog
2 2
3This file lists notable changes that have been made to the application on each release. 3This file lists notable changes that have been made to the application on each
4Releases are tracked and referred to using git tags. 4release. Releases are tracked and referred to using git tags.
5
6
7## v2.3 - 2023-07-26
8
9- New features:
10 - viewer: resizable viewport width for markdown and other views
11- Bug fixes:
12 - viewer: fix plain text view scroll with keyboard
13 - viewer: properly prevent drag'n'drop in picture viewer on Firefox
14
15
16## v2.2 - 2023-02-17
17- New features:
18 - viewer: add `CTRL-K` keyboard shortcut for quick search.
19 - viewer: added a button to download the current item.
20 - viewer: add support for EPUB files
21- Bug fixes:
22 - compiler: fix detection of dimensions of EXIF-rotated pictures.
23 Rebuild the gallery with `--rebuild-all` to purge erroneous cached data.
24 - viewer: fix theme quirks (line spacing, icon colours).
25 - viewer: fix ghost keyboard hints when the search panel is closed.
26
27
28## v2.1 - 2022-09-04
29- New features:
30 - Add support for Markdown-formatted files, which are now rendered.
31 - Add support for user-defined splash screen in the viewer.
32- Improvements:
33 - Item descriptions now support Markdown formatting.
34 - `.webp` files are now registered and displayed as pictures.
35 - Better focus management (tab and scroll) in the viewer.
36 - Prevent flashing during viewer loading.
37 - Made the viewer lighter and faster to load.
38 - Directories now stay on top of item lists in viewer.
39 - Zooming on pictures is now smoother (proportional).
40- Bug fixes:
41 - Fix cache thumbnail masking in index in the compiler.
42 - Fix momentum/kinetic scroll on Safari and Firefox on iOS.
43 - Fix sort order button hitbox.
44 - Fix viewer component not resetting on item change.
45 - Fix "Object is possibly 'null'" error in templates.
46 - Fix picture loading failure in edge case.
47 - Fix scroll position issue when switching screen orientation.
48 - Fix item aspect-ratio when the search panel is open.
49- Miscellaneous:
50 - The project is now available as a Nix Flake.
51 - Framework upgrade: Vue 2 to Vue 3
52 - Replaced viewer components for dropdown, toast, button, tag, input, loader.
53 - The Windows bundle now includes ImageMagick with HDRI enabled.
54 - Portable builds now look for the viewer at its runtime location.
55 - Plain text files are now displayed inline instead of using an iframe.
56
57
58## v2.0 - 2020-09-25
59- Thumbnails are now allowed for all files in addition to directories.
60 __Breaking change__: directory thumbnails are now named "\_thumbnail.ext"
61 instead of "\_directory.ext".
62- Plain text, PDF, audio and video items are now displayed within the web
63 application in browsers which support those formats.
64- Items can now have a timestamp. Date and time can be given through the
65 "datetime" key in sidecar metadata files. By default, this is set to the last
66 modification date and time of the file itself.
67- Items can now have an optional description, given through the option of the
68 same name in sidecar metadata files. Rich text formatting is possible through
69 the use of the GitHub-Flavoured Markdown (GFM) syntax.
70- An information panel has been added to the viewer. It displays the title,
71 date and time, as well as the description associated to the viewed item.
72- Items can now be sorted by name and date through a newly introduced sorting
73 menu in the viewer. A default order can be configured in the viewer's
74 configuration file with the "initialItemSort" option. The default behaviour
75 is to sort items in chronological order.
76- Tag suggestions are now limited to the first 10 most used tags for each
77 category. The hidden suggestions now have to be expanded by the user. This
78 limit can be modified or disabled with the newly introduced
79 "initialTagDisplayLimit" option.
80- The viewer can now load alternative configuration files through an optional
81 query parameter.
82- The index file to load can now be specified in the viewer configuration file
83 with the "galleryIndex" option.
84- Gallery build time has been reduced through more extensive caching (now
85 reusing item metadata from previous compilations).
86
5 87
6## v1.0 - 2020-05-02 88## v1.0 - 2020-05-02
7- first release 89- First release.
90