summaryrefslogtreecommitdiff
path: root/res/about
diff options
context:
space:
mode:
Diffstat (limited to 'res/about')
-rw-r--r--res/about/version.gmi36
1 files changed, 26 insertions, 10 deletions
diff --git a/res/about/version.gmi b/res/about/version.gmi
index d74d0483..291d250f 100644
--- a/res/about/version.gmi
+++ b/res/about/version.gmi
@@ -7,32 +7,48 @@
7# Release notes 7# Release notes
8 8
9## 1.6 9## 1.6
10⚠️ A new TOFU trust store will be created. The old one is kept around but ignored.
11⚠️ App state serialization format has been updated. Downgrading to a previous release will cause app state to be reset (e.g., tabs closed, navigation history cleared).
12⚠️ New build dependencies: HarfBuzz and GNU FriBidi (see README).
13
14New features:
10* Added support for bidirectional text and complex scripts. العالم متنوع 15* Added support for bidirectional text and complex scripts. العالم متنوع
11* Added setting for adjusting line spacing. 16* Right-to-left paragraphs are aligned to the right. Link icons and list/quote symbols are moved to the right margin.
17* Added support for Titan uploads. The data to upload can be entered via a text field or by dropping a file on the window.
18* Added a configuration file for defining the UI color palette (see Help, section 3.5).
12* Added settings for keyboard and mouse scrolling speeds. 19* Added settings for keyboard and mouse scrolling speeds.
13* Added configuration file for defining UI color palette (see Help, section 3.5). 20* Added setting for changing Return key behavior in input fields (line break vs. accept).
21* Added setting for adjusting line spacing.
14* Added link context menu item for deleting local files (e.g., downloads). 22* Added link context menu item for deleting local files (e.g., downloads).
15* Improved TOFU implementation: if the server certificate is not trusted, the connection is aborted at the TLS handshake stage. Previously, only a warning was shown and the page contents were fetched regardless. 23* Added a keybinding for opening the current page URL in the upload dialog (Ctrl+U/⌘U). This simply switches the page's URL scheme from `gemini` to `titan`.
24
25Changes and enhancements:
26* Improved TOFU: if the server certificate is not trusted, the connection is aborted at the TLS handshake stage. Previously, only a warning was shown and the page contents were fetched regardless.
27* Server certificate fingerprints are generated based on public keys, which allows servers to renew their certificates without losing trusted status.
16* Improved handling of expired server certificates. An error page is shown and the connection is aborted at the TLS handshake stage. The user can give a temporary exception to load the page. 28* Improved handling of expired server certificates. An error page is shown and the connection is aborted at the TLS handshake stage. The user can give a temporary exception to load the page.
17* Inline images/audio will not get discarded during back/forward navigation. The Network > Memory Size setting determines the maximum memory usage for media. Setting the Memory Size to zero is equivalent to the previous behavior of discarding everything when the page changes.
18* Page contents are cached in presentation form for quicker restoring during back/forward navigation. 29* Page contents are cached in presentation form for quicker restoring during back/forward navigation.
30* Inline images/audio will not get discarded during back/forward navigation. The Network > Memory Size setting determines the maximum memory usage for media. Setting the Memory Size to zero is equivalent to the previous behavior of discarding everything when the page changes.
19* Debug information includes RAM use in addition to cache size. This includes document layout and media stored in memory (e.g., raw pixel data of images). 31* Debug information includes RAM use in addition to cache size. This includes document layout and media stored in memory (e.g., raw pixel data of images).
32* Text input fields support larger amounts of content and expand vertically only up to a limit, after which they start scrolling.
20* Preferences have been reorganized. There is a new Fonts page, and some General settings have been moved to the Style page. All color-related settings are on the Colors page, including UI theme colors. 33* Preferences have been reorganized. There is a new Fonts page, and some General settings have been moved to the Style page. All color-related settings are on the Colors page, including UI theme colors.
21* Opened links are updated to reflect visited status even when opened in a background tab or to the side. 34* Links opened on a page are updated to reflect visited status even when opening into a background tab or to the side.
22* Unicode Byte Order Mark is ignored in the beginning of a page. 35* Unicode Byte Order Mark is ignored in the beginning of a page.
23* Right-to-left paragraphs are aligned to the right. Link icons and list/quote symbols are moved to the right margin. 36* Updated Smol Emoji with new characters.
37* Query/Feeds indicators have a smaller appearance in a narrow window to leave room for the URL.
38
39Fixes:
24* Large lede paragraph font is not applied if the paragraph has too many lines. 40* Large lede paragraph font is not applied if the paragraph has too many lines.
25* Adjusted kerning of Nunito. 41* Fixed inor kerning issues when using Nunito.
26* Fixed sizing of characters in the Noto Symbols fonts. 42* Fixed sizing of characters in the Noto Symbols fonts.
27* Updated Smol Emoji with new characters.
28* Improved internal handling of URLs. For example, some URLs were not being recognized as visited because of percent-encoding differences. 43* Improved internal handling of URLs. For example, some URLs were not being recognized as visited because of percent-encoding differences.
29* Fixed URL in the generated page for viewing a single image (spaces weren't encoded). 44* Fixed URL in the generated page for viewing a single image (spaces weren't encoded).
30* Input dialog is not dismissed unless the Cancel button is clicked or Escape is pressed. 45* Input dialog is not dismissed unless the Cancel button is clicked or Escape is pressed.
31* Query/Feeds indicators have a smaller appearance in a narrow window to leave room for the URL.
32* Workaround for a potential hang during the closing of a socket. 46* Workaround for a potential hang during the closing of a socket.
47* TLS client certificates generated by the app have identical issuer and subject fields, including all the provided information and not just the Common Name.
33* Gopher: Improved detection of ASCII art. 48* Gopher: Improved detection of ASCII art.
34* Gopher: All preformatted blocks are unindented. 49* Gopher: Show contents of unrecognized line types.
35* Gopher: Don't collapse preformatted blocks since everything is preformatted in the source. 50* Gopher: Don't collapse preformatted blocks since everything is preformatted in the source.
51* Gopher: All preformatted blocks are unindented.
36* macOS: ^⌘Space shows the system-provided symbols and Emoji character palette. 52* macOS: ^⌘Space shows the system-provided symbols and Emoji character palette.
37 53
38## 1.5.2 54## 1.5.2