Skip to content

Releases: skyjake/lagrange

v1.14.1

26 Nov 13:44
bebe6f7
Compare
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
Compare
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
Compare
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
Compare
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)

v1.13.6

26 May 07:18
2a94dd8
Compare
Choose a tag to compare
  • Added option to split tabs evenly, excluding sidebar widths (default: no).
  • Fixed crash when switching view to plain text.
  • Fixed manually entered image URLs inadvertently opening inline.
  • Fixed mouse event handling in split view mode when a dialog is open on one side. The other side would not receive wheel events unless input focus was first switched over.
  • Fixed issues with popup menu positioning.
  • Fixed drawing of the widget scroll indicator when a widget doesn't fit vertically in the window.
  • Possible workaround for an issue with mouse hover autoscrolling on an external displays.
  • Don't open an endless number of bookmark creation/edit dialogs when holding down the keyboard shortcut (Ctrl+D/⌘D).
  • Percent-encode backslashes in externally opened URLs, for improved compatibility.
  • Custom link icons are allowed with unsupported/unrecognized protocols (i.e., Emoji at the start of link label).
  • Use file name as the tab/window title if the content has no headings.
  • Avoid redundancy in tab/window titles ("Cosmos — Cosmos" → "Cosmos").
  • macOS: Fixed a sidebar animation glitch when in split view mode.
  • macOS: Adjusted idle UI refresh rate when using the Metal backend, to avoid stutters.
  • 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.13.5

19 May 06:40
ffd2439
Compare
Choose a tag to compare
  • Parent navigation assumes directory URL is equivalent to index page URL (e.g., "/path/" == "/path/index.gmi"): this now only applies to Gemini URLs, and checks for "index.gemini", too, as per Gemini Best Practices.
  • Fixed crash when determining the name of a ZIP file from a URL.
  • Fixed misparsing of URL to form the name of a downloaded file (%23 decoded too early).
  • macOS: Fixed window state being forgotten when all windows are closed. Normally state is saved when quitting, but on macOS the app will keep running without any windows.
  • TUI: Added "Simple characters" setting (in Preferences > Fonts) that replaces selected Unicode symbols with ASCII approximations.
  • TUI: Level 1 headings are two lines tall and underlined.
  • TUI: Don't load any fontpacks.
  • TUI: build-tui.sh now has interactive build config.
  • 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.13.4

10 May 14:32
39e1444
Compare
Choose a tag to compare
  • TUI: Improved detection of supported color modes. The preferred mode is a modifiable palette with 256+ colors. As a fallback, use a fixed VGA palette, or basic monochrome if the terminal doesn't support colors.
  • TUI: Tuned build flags in build-tui.sh as a Linux workaround (set -O1 on SEALCurses).
  • TUI: Ignore the LAGRANGE_OVERRIDE_DPI environment variable.
  • Spartan: Fixed opening URLs in other apps via operating system handlers.
  • Updated language strings.
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.3

06 May 09:58
749eff5
Compare
Choose a tag to compare
  • Changed URL field bookmark indicator for better consistency.
  • Show a proper error page if server closes the connection before a header is fully received.
  • Spartan: Prefilled prompt input from URL query string is selected by default.
  • Spartan: Fixed composing request content out of the query string.
  • Spartan: Fixed handling of empty path in a request.
  • Spartan: Allow opening URLs from command line.
  • Spartan: .desktop file includes Spartan scheme handling.
  • macOS: Register app as Spartan URL scheme handler.
  • macOS: Fixed relaunching the app after installing an update via Sparkle.
  • Windows: Register Gopher and Spartan URL handlers.
  • TUI: Fixed build-tui.sh so it doesn't expect the_Foundation to be preinstalled.
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.2

03 May 14:07
36d71ed
Compare
Choose a tag to compare
  • Fixed failure to restore the selected fonts at launch.
  • Fixed window state being reset when quitting the app by closing the last window. (No such problem was occurring when quitting via menu or Ctrl+Q.)
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.1

03 May 12:16
20112c8
Compare
Choose a tag to compare
  • Fixed crash when opening Preferences. The text renderer had problems with font lookup.
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)