diff options
Diffstat (limited to 'changelog.md')
-rw-r--r-- | changelog.md | 101 |
1 files changed, 81 insertions, 20 deletions
diff --git a/changelog.md b/changelog.md index cf4b230..3634566 100644 --- a/changelog.md +++ b/changelog.md | |||
@@ -1,29 +1,90 @@ | |||
1 | # Changelog | 1 | # Changelog |
2 | 2 | ||
3 | This file lists notable changes that have been made to the application on each release. | 3 | This file lists notable changes that have been made to the application on each |
4 | Releases are tracked and referred to using git tags. | 4 | release. 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 | |||
5 | 57 | ||
6 | ## v2.0 - 2020-09-25 | 58 | ## v2.0 - 2020-09-25 |
7 | - Thumbnails are now allowed for all files in addition to directories. | 59 | - Thumbnails are now allowed for all files in addition to directories. |
8 | __Breaking change__: directory thumbnails are now named "\_thumbnail.ext" instead of "\_directory.ext". | 60 | __Breaking change__: directory thumbnails are now named "\_thumbnail.ext" |
9 | - Plain text, PDF, audio and video items are now displayed within the web application in browsers which support those formats. | 61 | instead of "\_directory.ext". |
10 | - Items can now have a timestamp. | 62 | - Plain text, PDF, audio and video items are now displayed within the web |
11 | Date and time can be given through the "datetime" key in sidecar metadata files. | 63 | application in browsers which support those formats. |
12 | By default, this is set to the last modification date and time of the file itself. | 64 | - Items can now have a timestamp. Date and time can be given through the |
13 | - Items can now have an optional description, given through the option of the same name in sidecar metadata files. | 65 | "datetime" key in sidecar metadata files. By default, this is set to the last |
14 | Rich text formatting is possible through the use of the GitHub-Flavoured Markdown (GFM) syntax. | 66 | modification date and time of the file itself. |
15 | - An information panel has been added to the viewer. | 67 | - Items can now have an optional description, given through the option of the |
16 | It displays the title, date and time, as well as the description associated to the viewed item. | 68 | same name in sidecar metadata files. Rich text formatting is possible through |
17 | - Items can now be sorted by name and date through a newly introduced sorting menu in the viewer. | 69 | the use of the GitHub-Flavoured Markdown (GFM) syntax. |
18 | A default order can be configured in the viewer's configuration file with the "initialItemSort" option. | 70 | - An information panel has been added to the viewer. It displays the title, |
19 | The default behaviour is to sort items in chronological order. | 71 | date and time, as well as the description associated to the viewed item. |
20 | - Tag suggestions are now limited to the first 10 most used tags for each category. | 72 | - Items can now be sorted by name and date through a newly introduced sorting |
21 | The hidden suggestions now have to be expanded by the user. | 73 | menu in the viewer. A default order can be configured in the viewer's |
22 | This limit can be modified or disabled with the newly introduced "initialTagDisplayLimit" option. | 74 | configuration file with the "initialItemSort" option. The default behaviour |
23 | - The viewer can now load alternative configuration files through an optional query parameter. | 75 | is to sort items in chronological order. |
24 | - The index file to load can now be specified in the viewer configuration file with the "galleryIndex" option. | 76 | - Tag suggestions are now limited to the first 10 most used tags for each |
25 | - Gallery build time has been reduced through more extensive caching (now reusing item metadata from previous compilations). | 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). | ||
26 | 86 | ||
27 | 87 | ||
28 | ## v1.0 - 2020-05-02 | 88 | ## v1.0 - 2020-05-02 |
29 | - First release. | 89 | - First release. |
90 | |||