diff options
Diffstat (limited to 'res/about')
-rw-r--r-- | res/about/version.gmi | 36 |
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 | |||
14 | New 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 | |||
25 | Changes 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 | |||
39 | Fixes: | ||
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 |