aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--changelog.md80
-rw-r--r--compiler/ldgallery.1.md4
-rw-r--r--compiler/package.yaml3
-rw-r--r--flake.nix2
-rw-r--r--ldgallery-quickstart.7.md4
-rw-r--r--viewer/ldgallery-viewer.7.md2
-rw-r--r--viewer/package.json2
7 files changed, 68 insertions, 29 deletions
diff --git a/changelog.md b/changelog.md
index cf4b230..b533250 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,29 +1,69 @@
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.1 - 2022-09-04
8- New features:
9 - Add support for Markdown-formatted files, which are now rendered.
10 - Add support for user-defined splash screen in the viewer.
11- Improvements:
12 - Item descriptions now support Markdown formatting.
13 - `.webp` files are now registered and displayed as pictures.
14 - Better focus management (tab and scroll) in the viewer.
15 - Prevent flashing during viewer loading.
16 - Made the viewer lighter and faster to load.
17 - Directories now stay on top of item lists in viewer.
18 - Zooming on pictures is now smoother (proportional).
19- Bug fixes:
20 - Fix cache thumbnail masking in index in the compiler.
21 - Fix momentum/kinetic scroll on Safari and Firefox on iOS.
22 - Fix sort order button hitbox.
23 - Fix viewer component not resetting on item change.
24 - Fix "Object is possibly 'null'" error in templates.
25 - Fix picture loading failure in edge case.
26 - Fix scroll position issue when switching screen orientation.
27 - Fix item aspect-ratio when the search panel is open.
28- Miscellaneous:
29 - The project is now available as a Nix Flake.
30 - Framework upgrade: Vue 2 to Vue 3
31 - Replaced viewer components for dropdown, toast, button, tag, input, loader.
32 - The Windows bundle now includes ImageMagick with HDRI enabled.
33 - Portable builds now look for the viewer at its runtime location.
34 - Plain text files are now displayed inline instead of using an iframe.
35
5 36
6## v2.0 - 2020-09-25 37## v2.0 - 2020-09-25
7- Thumbnails are now allowed for all files in addition to directories. 38- 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". 39 __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. 40 instead of "\_directory.ext".
10- Items can now have a timestamp. 41- 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. 42 application in browsers which support those formats.
12 By default, this is set to the last modification date and time of the file itself. 43- 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. 44 "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. 45 modification date and time of the file itself.
15- An information panel has been added to the viewer. 46- 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. 47 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. 48 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. 49- An information panel has been added to the viewer. It displays the title,
19 The default behaviour is to sort items in chronological order. 50 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. 51- 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. 52 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. 53 configuration file with the "initialItemSort" option. The default behaviour
23- The viewer can now load alternative configuration files through an optional query parameter. 54 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. 55- 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). 56 category. The hidden suggestions now have to be expanded by the user. This
57 limit can be modified or disabled with the newly introduced
58 "initialTagDisplayLimit" option.
59- The viewer can now load alternative configuration files through an optional
60 query parameter.
61- The index file to load can now be specified in the viewer configuration file
62 with the "galleryIndex" option.
63- Gallery build time has been reduced through more extensive caching (now
64 reusing item metadata from previous compilations).
26 65
27 66
28## v1.0 - 2020-05-02 67## v1.0 - 2020-05-02
29- First release. 68- First release.
69
diff --git a/compiler/ldgallery.1.md b/compiler/ldgallery.1.md
index eda6cc2..2e247cd 100644
--- a/compiler/ldgallery.1.md
+++ b/compiler/ldgallery.1.md
@@ -2,7 +2,7 @@
2pagetitle: Compiler user manual - ldgallery 2pagetitle: Compiler user manual - ldgallery
3title: LDGALLERY(1) ldgallery 3title: LDGALLERY(1) ldgallery
4author: Pacien TRAN-GIRARD, Guillaume FOUET 4author: Pacien TRAN-GIRARD, Guillaume FOUET
5date: 2020-09-19 (v2.0) 5date: 2022-09-04 (v2.1)
6--- 6---
7 7
8 8
@@ -187,7 +187,7 @@ The ldgallery source code is available on <https://ldgallery.pacien.org>.
187 187
188# LICENSE 188# LICENSE
189 189
190Copyright (C) 2019-2020 Pacien TRAN-GIRARD and Guillaume FOUET. 190Copyright (C) 2019-2022 Pacien TRAN-GIRARD and Guillaume FOUET.
191 191
192This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. 192This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
193 193
diff --git a/compiler/package.yaml b/compiler/package.yaml
index b02a40a..7bd86e9 100644
--- a/compiler/package.yaml
+++ b/compiler/package.yaml
@@ -1,10 +1,9 @@
1name: ldgallery-compiler 1name: ldgallery-compiler
2version: 2.0 2version: 2.1
3homepage: https://ldgallery.pacien.org 3homepage: https://ldgallery.pacien.org
4github: "pacien/ldgallery" 4github: "pacien/ldgallery"
5license: AGPL-3 5license: AGPL-3
6author: "Pacien TRAN-GIRARD, Guillaume FOUET" 6author: "Pacien TRAN-GIRARD, Guillaume FOUET"
7maintainer: ""
8copyright: "2019-2021 Pacien TRAN-GIRARD, Guillaume FOUET" 7copyright: "2019-2021 Pacien TRAN-GIRARD, Guillaume FOUET"
9 8
10extra-source-files: 9extra-source-files:
diff --git a/flake.nix b/flake.nix
index 36c1b4a..99221c7 100644
--- a/flake.nix
+++ b/flake.nix
@@ -27,7 +27,7 @@
27 outputs = { self, nixpkgs, flake-utils }: 27 outputs = { self, nixpkgs, flake-utils }:
28 flake-utils.lib.eachDefaultSystem (system: let 28 flake-utils.lib.eachDefaultSystem (system: let
29 pkgs = import nixpkgs { inherit system; }; 29 pkgs = import nixpkgs { inherit system; };
30 ldgalleryVersion = "3.0.0-SNAPSHOT"; 30 ldgalleryVersion = "2.1";
31 31
32 in rec { 32 in rec {
33 packages = rec { 33 packages = rec {
diff --git a/ldgallery-quickstart.7.md b/ldgallery-quickstart.7.md
index e8ccfb1..3818a82 100644
--- a/ldgallery-quickstart.7.md
+++ b/ldgallery-quickstart.7.md
@@ -2,7 +2,7 @@
2pagetitle: Quickstart guide - ldgallery 2pagetitle: Quickstart guide - ldgallery
3title: LDGALLERY-QUICKSTART(7) ldgallery 3title: LDGALLERY-QUICKSTART(7) ldgallery
4author: Pacien TRAN-GIRARD, Guillaume FOUET 4author: Pacien TRAN-GIRARD, Guillaume FOUET
5date: 2021-06-29 (SNAPSHOT) 5date: 2022-09-04 (v2.1)
6--- 6---
7 7
8# ABOUT 8# ABOUT
@@ -115,7 +115,7 @@ The ldgallery source code is available on <https://ldgallery.pacien.org>.
115 115
116# LICENSE 116# LICENSE
117 117
118Copyright (C) 2019-2021 Pacien TRAN-GIRARD and Guillaume FOUET. 118Copyright (C) 2019-2022 Pacien TRAN-GIRARD and Guillaume FOUET.
119 119
120This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. 120This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
121 121
diff --git a/viewer/ldgallery-viewer.7.md b/viewer/ldgallery-viewer.7.md
index 00435bc..c0634b6 100644
--- a/viewer/ldgallery-viewer.7.md
+++ b/viewer/ldgallery-viewer.7.md
@@ -2,7 +2,7 @@
2pagetitle: Viewer user manual - ldgallery 2pagetitle: Viewer user manual - ldgallery
3title: LDGALLERY-VIEWER(7) ldgallery 3title: LDGALLERY-VIEWER(7) ldgallery
4author: Pacien TRAN-GIRARD, Guillaume FOUET 4author: Pacien TRAN-GIRARD, Guillaume FOUET
5date: 2020-09-24 (v2.0) 5date: 2022-09-04 (v2.1)
6--- 6---
7 7
8 8
diff --git a/viewer/package.json b/viewer/package.json
index e6a1477..c93b022 100644
--- a/viewer/package.json
+++ b/viewer/package.json
@@ -1,6 +1,6 @@
1{ 1{
2 "name": "ldgallery-viewer", 2 "name": "ldgallery-viewer",
3 "version": "3.0.0", 3 "version": "2.1.0",
4 "private": true, 4 "private": true,
5 "scripts": { 5 "scripts": {
6 "serve": "vue-cli-service serve", 6 "serve": "vue-cli-service serve",