Skip to content

Releases: skyjake/lagrange

v1.15.4

09 Mar 07:32
v1.15.4
ec95c93

Choose a tag to compare

  • Fixed crash when trying to open a tab, New Identity dialog, or the Identity menu when the Preferences window is focused.
  • Fixed potential crash if switching focus to a widget being dismissed (e.g., popup going away).
  • Fixed text input becoming unresponsive when focus switches from a popup being dismissed to a new popup.
  • Fixed closing the Preferences window with Ctrl+W or ⌘W.
  • Fixed unnecessary page layout update when closing Preferences.
  • Updated UI translations.

New/changed in v1.15

  • Preferences dialog opens as a separate window.
  • Option --prefs-sheet: open Preferences as a sheet like in previous releases.
  • Reordering tabs: tab buttons can be dragged with the mouse, and tabs can be moved left/right using tab context menu items or keyboard shortcuts.
  • Move a tab to the other side of a split view (tab context menu).
  • Move a tab to a new window (tab context menu).
  • Added a "Window" menu to the menu bar that has actions for manipulating and switching the active window, and duplicating and switching tabs. (On macOS, this menu has already been available.)
  • macOS: 🌐E opens the native Character Viewer.
  • Gopher: Option to disable Gemini styling on Gopher menu pages. When disabled, whitespace is not normalized and all non-link lines are presented as regular paragraph text.
  • Japanese UI translation (13% complete).
  • Redesigned Preferences dialog with vertical tabs and a new organization of the settings. "Fonts" and "Colors" are removed, and there is a new "Content" tab.
  • Mouse cursor turns into the I-beam only over selectable text.
  • Indicate that tab autoreloading is enabled by changing the appearance of the navbar reload button.
  • macOS: "Window" menu has new actions for duplicating and switching tabs.
  • GTK: Request dark window theme if the app UI color theme is dark.
  • Prevent high-resolution mice from flooding event processing with too many motion events and delaying UI refresh.
  • Updated UI translations.
OS Download Details
Linux x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows 64-bit setup.exe Requires 64-bit Windows 7 or later. (sig)
portable.zip Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.15.3

26 Feb 13:01
v1.15.3
ef03ab4

Choose a tag to compare

  • Fixed handling of redirects in the inline media player and file downloader.
  • Updated UI translations.

New/changed in v1.15

  • Preferences dialog opens as a separate window.
  • Option --prefs-sheet: open Preferences as a sheet like in previous releases.
  • Reordering tabs: tab buttons can be dragged with the mouse, and tabs can be moved left/right using tab context menu items or keyboard shortcuts.
  • Move a tab to the other side of a split view (tab context menu).
  • Move a tab to a new window (tab context menu).
  • Added a "Window" menu to the menu bar that has actions for manipulating and switching the active window, and duplicating and switching tabs. (On macOS, this menu has already been available.)
  • macOS: 🌐E opens the native Character Viewer.
  • Gopher: Option to disable Gemini styling on Gopher menu pages. When disabled, whitespace is not normalized and all non-link lines are presented as regular paragraph text.
  • Japanese UI translation (13% complete).
  • Redesigned Preferences dialog with vertical tabs and a new organization of the settings. "Fonts" and "Colors" are removed, and there is a new "Content" tab.
  • Mouse cursor turns into the I-beam only over selectable text.
  • Indicate that tab autoreloading is enabled by changing the appearance of the navbar reload button.
  • macOS: "Window" menu has new actions for duplicating and switching tabs.
  • GTK: Request dark window theme if the app UI color theme is dark.
  • Prevent high-resolution mice from flooding event processing with too many motion events and delaying UI refresh.
  • Updated UI translations.
OS Download Details
Linux x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows 64-bit setup.exe Requires 64-bit Windows 7 or later. (sig)
portable.zip Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.15.2

06 Feb 09:41
v1.15.2
7e6832e

Choose a tag to compare

  • Fixed moving input focus to the next window when closing a window.
  • Centered footer info text for better balance.
  • Fixed TUI build.
  • Updated UI translations.

New/changed in v1.15

  • Preferences dialog opens as a separate window.
  • Option --prefs-sheet: open Preferences as a sheet like in previous releases.
  • Reordering tabs: tab buttons can be dragged with the mouse, and tabs can be moved left/right using tab context menu items or keyboard shortcuts.
  • Move a tab to the other side of a split view (tab context menu).
  • Move a tab to a new window (tab context menu).
  • Added a "Window" menu to the menu bar that has actions for manipulating and switching the active window, and duplicating and switching tabs. (On macOS, this menu has already been available.)
  • macOS: 🌐E opens the native Character Viewer.
  • Gopher: Option to disable Gemini styling on Gopher menu pages. When disabled, whitespace is not normalized and all non-link lines are presented as regular paragraph text.
  • Japanese UI translation (13% complete).
  • Redesigned Preferences dialog with vertical tabs and a new organization of the settings. "Fonts" and "Colors" are removed, and there is a new "Content" tab.
  • Mouse cursor turns into the I-beam only over selectable text.
  • Indicate that tab autoreloading is enabled by changing the appearance of the navbar reload button.
  • macOS: "Window" menu has new actions for duplicating and switching tabs.
  • GTK: Request dark window theme if the app UI color theme is dark.
  • Prevent high-resolution mice from flooding event processing with too many motion events and delaying UI refresh.
  • Updated UI translations.
OS Download Details
Linux x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows 64-bit setup.exe Requires 64-bit Windows 7 or later. (sig)
portable.zip Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.15.1

25 Jan 11:03
v1.15.1
1562daf

Choose a tag to compare

  • Fixed opening multiple Preferences windows at the same time.
  • Fixed the Preferences window missing a window icon.
  • Footer information moved out of the margin area and under the page content.
  • Updated UI translations.

New/changed in v1.15

  • Preferences dialog opens as a separate window.
  • Option --prefs-sheet: open Preferences as a sheet like in previous releases.
  • Reordering tabs: tab buttons can be dragged with the mouse, and tabs can be moved left/right using tab context menu items or keyboard shortcuts.
  • Move a tab to the other side of a split view (tab context menu).
  • Move a tab to a new window (tab context menu).
  • Added a "Window" menu to the menu bar that has actions for manipulating and switching the active window, and duplicating and switching tabs. (On macOS, this menu has already been available.)
  • macOS: 🌐E opens the native Character Viewer.
  • Gopher: Option to disable Gemini styling on Gopher menu pages. When disabled, whitespace is not normalized and all non-link lines are presented as regular paragraph text.
  • Japanese UI translation (13% complete).
  • Redesigned Preferences dialog with vertical tabs and a new organization of the settings. "Fonts" and "Colors" are removed, and there is a new "Content" tab.
  • Mouse cursor turns into the I-beam only over selectable text.
  • Indicate that tab autoreloading is enabled by changing the appearance of the navbar reload button.
  • macOS: "Window" menu has new actions for duplicating and switching tabs.
  • GTK: Request dark window theme if the app UI color theme is dark.
  • Prevent high-resolution mice from flooding event processing with too many motion events and delaying UI refresh.
  • Updated UI translations.
OS Download Details
Linux x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows 64-bit setup.exe Requires 64-bit Windows 7 or later. (sig)
portable.zip Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.15.0

21 Jan 12:59
v1.15.0
dcd22ff

Choose a tag to compare

New features:

  • Preferences dialog opens as a separate window.
  • Option --prefs-sheet: open Preferences as a sheet like in previous releases.
  • Reordering tabs: tab buttons can be dragged with the mouse, and tabs can be moved left/right using tab context menu items or keyboard shortcuts.
  • Move a tab to the other side of a split view (tab context menu).
  • Move a tab to a new window (tab context menu).
  • Added a "Window" menu to the menu bar that has actions for manipulating and switching the active window, and duplicating and switching tabs. (On macOS, this menu has already been available.)
  • macOS: 🌐E opens the native Character Viewer.
  • Gopher: Option to disable Gemini styling on Gopher menu pages. When disabled, whitespace is not normalized and all non-link lines are presented as regular paragraph text.
  • Japanese UI translation (13% complete).

Changes and enhancements:

  • Redesigned Preferences dialog with vertical tabs and a new organization of the settings. "Fonts" and "Colors" are removed, and there is a new "Content" tab.
  • Mouse cursor turns into the I-beam only over selectable text.
  • Indicate that tab autoreloading is enabled by changing the appearance of the navbar reload button.
  • macOS: "Window" menu has new actions for duplicating and switching tabs.
  • GTK: Request dark window theme if the app UI color theme is dark.
  • Prevent high-resolution mice from flooding event processing with too many motion events and delaying UI refresh.
  • Updated UI translations.

Fixes:

  • Changing the UI scaling factor will now affect all existing and newly created windows.
  • Possible crash when duplicating a tab.
  • Issues with event processing when multiple windows are open.
  • Workaround for a hang when running many parallel requests with MIME filter hooks.
OS Download Details
Linux x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows 64-bit setup.exe Requires 64-bit Windows 7 or later. (sig)
portable.zip Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.14.2

11 Jan 07:17
v1.14.2
213a1f3

Choose a tag to compare

  • Fixed a potential crash when using musl libc.
  • Fixed a potential crash when closing tabs in split view mode.
  • Fixed inconsistent spacing after level 1 headings.
  • Fixed endless reload animation events if a split view is closed while loading a page.
  • Fixed page load progress indicator that was being obscured by active split marker in split view.
  • Fixed potential crash when trying to reuse a TLS session.
  • FreeBSD: By default use the system-provided SSL library (that can be LibreSSL).
  • macOS: Prebuilt binaries use LibreSSL instead of OpenSSL.
  • Updated UI translations.

New/changed in v1.14

  • A bookmark folder can be opened in new tabs, in the same window or a new one, one tab per bookmark.
  • Pinned bookmark identities. A simpler way to use identities. When the "Pinned identity" property is set on a bookmark, opening the bookmark causes the selected identity to be "pinned" to the tab: while you stay on the same site, the identity remains in use when opening links. However, when opening a link to another site, a new tab gets opened. (The old way of per-URL identities is still available, too.)
  • New identities can be created for use in the current directory (as opposed to domain or page).
  • Option --dump (-d) to print contents of URLs/paths to stdout. Metadata is printed to stderr.
  • Option --dump-identity (-I) selects the identity to use with --dump.
  • Option --replace-tab URL opens a URL, replacing contents of the active tab.
  • Option --user DIR (-U) to set the directory where user data is stored.
  • When creating new identities, make it clearer what the scope of usage will be. The UI actions explicitly say "New Identity for Domain" when the default usage will be the entire domain.
  • URLs opened via system-level handlers always open a new tab, like URLs opened via the command line.
  • MIME types of many new file extensions are recognized (courtesy of John Cowan).
  • The regular expression library PCRE2 is preferred over PCRE, if available. The older library is in maintenance mode.
  • Updated UI translations.
OS Download Details
Linux x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows 64-bit setup.exe Requires 64-bit Windows 7 or later. (sig)
portable.zip Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.14.1

26 Nov 13:44
bebe6f7

Choose a tag to compare

  • Fixed possible crash when closing a tab with the outline sidebar visible.
  • Fixed hang when setting a folder's parent to itself in the Edit Folder dialog.
  • macOS: "Settings" menu item was disabled on Ventura.
  • Updated UI translations.

New/changed in v1.14

  • A bookmark folder can be opened in new tabs, in the same window or a new one, one tab per bookmark.
  • Pinned bookmark identities. A simpler way to use identities. When the "Pinned identity" property is set on a bookmark, opening the bookmark causes the selected identity to be "pinned" to the tab: while you stay on the same site, the identity remains in use when opening links. However, when opening a link to another site, a new tab gets opened. (The old way of per-URL identities is still available, too.)
  • New identities can be created for use in the current directory (as opposed to domain or page).
  • Option --dump (-d) to print contents of URLs/paths to stdout. Metadata is printed to stderr.
  • Option --dump-identity (-I) selects the identity to use with --dump.
  • Option --replace-tab URL opens a URL, replacing contents of the active tab.
  • Option --user DIR (-U) to set the directory where user data is stored.
  • When creating new identities, make it clearer what the scope of usage will be. The UI actions explicitly say "New Identity for Domain" when the default usage will be the entire domain.
  • URLs opened via system-level handlers always open a new tab, like URLs opened via the command line.
  • MIME types of many new file extensions are recognized (courtesy of John Cowan).
  • The regular expression library PCRE2 is preferred over PCRE, if available. The older library is in maintenance mode.
  • Updated UI translations.
OS Download Details
Linux x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows 64-bit setup.exe Requires 64-bit Windows 7 or later. (sig)
portable.zip Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.14.0

25 Nov 06:41
b11a9a8

Choose a tag to compare

New features:

  • A bookmark folder can be opened in new tabs, in the same window or a new one, one tab per bookmark.
  • Pinned bookmark identities. A simpler way to use identities. When the "Pinned identity" property is set on a bookmark, opening the bookmark causes the selected identity to be "pinned" to the tab: while you stay on the same site, the identity remains in use when opening links. However, when opening a link to another site, a new tab gets opened. (The old way of per-URL identities is still available, too.)
  • New identities can be created for use in the current directory (as opposed to domain or page).
  • Option --dump (-d) to print contents of URLs/paths to stdout. Metadata is printed to stderr.
  • Option --dump-identity (-I) selects the identity to use with --dump.
  • Option --replace-tab URL opens a URL, replacing contents of the active tab.
  • Option --user DIR (-U) to set the directory where user data is stored.

Changes and enhancements:

  • When creating new identities, make it clearer what the scope of usage will be. The UI actions explicitly say "New Identity for Domain" when the default usage will be the entire domain.
  • URLs opened via system-level handlers always open a new tab, like URLs opened via the command line.
  • MIME types of many new file extensions are recognized (courtesy of John Cowan).
  • The regular expression library PCRE2 is preferred over PCRE, if available. The older library is in maintenance mode.
  • Updated UI translations.

Fixes:

  • Accidental backwards navigation when quickly refreshing the page twice.
  • Page scroll position is kept when loading finishes, if the user already scrolled during loading.
  • Schemeless relative URLs no longer assume "gemini" as the scheme, instead using the current page's scheme as default.
  • Opening a feed entry in a background tab will mark is as read, like opening in the foreground does.
  • ANSI escapes 39 and 49 (reset FG/BG color to default) were not working.
OS Download Details
Linux x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows 64-bit setup.exe Requires 64-bit Windows 7 or later. (sig)
portable.zip Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.13.8

03 Nov 14:43
52e2b4b

Choose a tag to compare

  • Fixed issues with text selection and range visualization.
  • macOS: Fixed crash when opening URLs via system handler when no windows open.
  • TUI: Improved POSIX compliance in build-tui script.
OS Download Details
Linux x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows 64-bit setup.exe Requires 64-bit Windows 7 or later. (sig)
portable.zip Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.13.7

30 Jun 06:15
7534fe9

Choose a tag to compare

  • Fixed reporting of errors related to a proxy server certificate.
  • An untrusted proxy server certificate can be trusted via Page Information.
  • Updated UI translations.
OS Download Details
Linux x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows 64-bit setup.exe Requires 64-bit Windows 7 or later. (sig)
portable.zip Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)