Skip to content

Releases: skyjake/lagrange

v1.20.9

Choose a tag to compare

@skyjake skyjake released this 29 Jun 17:13
b4e0316
  • Fixed: Potential crash when Fingerprints menu open in Page Information.
  • Fixed: Page Information popup dismissed inadvertently.
  • Improved list resizing performance: contents should not be invalidated on height changes, since items are anyway buffered for vertical scrolling.
  • Ask SDL to use the Wayland video backend when running on a Wayland display. (This should fix rendering glitches on KDE Plasma.)

What's new in v1.20?

OS Download Details
Linux Desktop x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Desktop Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows Desktop setup.exe (64-bit) Requires 64-bit Windows 7 or later. (sig)
portable.zip (64-bit) Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Linux Terminal x86_64 AppImage Curses-based text UI. Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Curses-based text UI. Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Terminal Apple arm64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 11.0 or later. (sig)
Intel x86_64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 10.13 or later. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.20.8

Choose a tag to compare

@skyjake skyjake released this 22 Jun 16:17
bbb44e7
  • Adjusted first-line indentation so it not applied to text that looks like lists (starts with punctuation, numbers, etc.).
  • Updated UI translations.

What's new in v1.20?

OS Download Details
Linux Desktop x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Desktop Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows Desktop setup.exe (64-bit) Requires 64-bit Windows 7 or later. (sig)
portable.zip (64-bit) Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Linux Terminal x86_64 AppImage Curses-based text UI. Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Curses-based text UI. Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Terminal Apple arm64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 11.0 or later. (sig)
Intel x86_64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 10.13 or later. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.20.7

Choose a tag to compare

@skyjake skyjake released this 09 Jun 06:35
fa9705a
  • Fixed: Text layout overflow when monospace body appearance is enabled with Gemini. (It was getting confused with normal plain text.)
  • Fixed: Link icons not matching the body font size.
  • Fixed: Link numbers/letters not matching the body font size.
  • Fixed: Content width expansion in Gopher menus. (Line width measured incorrectly.)
  • Adjusted first-line indentation to only occur when both previous and current paragraphs are getting wrapped.

What's new in v1.20?

OS Download Details
Linux Desktop x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Desktop Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows Desktop setup.exe (64-bit) Requires 64-bit Windows 7 or later. (sig)
portable.zip (64-bit) Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Linux Terminal x86_64 AppImage Curses-based text UI. Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Curses-based text UI. Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Terminal Apple arm64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 11.0 or later. (sig)
Intel x86_64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 10.13 or later. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.20.6

Choose a tag to compare

@skyjake skyjake released this 06 Jun 12:48
adf6cb8
  • Improve legibility of text after a wrapped paragraph by adding a small first-line indent if the next text line follows immediately.
  • Use a smaller font for plain text documents to fit more content in the window, matching the font used in preformatted blocks.
  • Fixed: Prevent overlapping identity activations by removing any existing ones before activating a new identity on a given URL. (To conveniently switch between previously used identities, use the menu that appears when clicking the navbar Identity button. That preserves the current activation scope.)
  • Gopher: Detect an unexpected binary response to a type 0 selector.
  • Gopher: Detect when the response is a gophermap even if we requested type 0.
  • Gopher: Plain text now respects the "expand to long lines" option, avoiding wrapping when there is room in the window.
  • Gopher: Fixed handling the .\r\n terminator in text responses.
  • Updated UI translations.

What's new in v1.20?

OS Download Details
Linux Desktop x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Desktop Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows Desktop setup.exe (64-bit) Requires 64-bit Windows 7 or later. (sig)
portable.zip (64-bit) Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Linux Terminal x86_64 AppImage Curses-based text UI. Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Curses-based text UI. Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Terminal Apple arm64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 11.0 or later. (sig)
Intel x86_64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 10.13 or later. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.20.5

Choose a tag to compare

@skyjake skyjake released this 06 May 08:02
79d38cc
  • Fixed: Bookmark context menu closes prematurely when any page is loaded.
  • Fixed: Mismatched Bookmarks sidebar filter field background color.
  • Fixed: Reject server responses where the header is too long.
  • Improved build compatibility with old versions of SDL.
  • Adjusted minimum page margins on desktop for increased breathing room.

What's new in v1.20?

OS Download Details
Linux Desktop x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Desktop Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows Desktop setup.exe (64-bit) Requires 64-bit Windows 7 or later. (sig)
portable.zip (64-bit) Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Linux Terminal x86_64 AppImage Curses-based text UI. Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Curses-based text UI. Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Terminal Apple arm64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 11.0 or later. (sig)
Intel x86_64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 10.13 or later. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.20.4

Choose a tag to compare

@skyjake skyjake released this 16 Apr 20:31
v1.20.4
a606b4b
  • Fixed potential hang when stopping a network connection when a SOCKS proxy is active.
  • Possible fix for Heading subscription entries returning to an unread state after a long time.
  • Quit the app cleanly when receiving a SIGTERM signal.
  • Improved CJK IME presentation. (Courtesy of Sidney Cammeresi.)
  • Added a "Copy Link as Gemtext" context menu action and fixed missing items. (Courtesy of Sidney Cammeresi.)
  • Updated UI translations.

What's new in v1.20?

OS Download Details
Linux Desktop x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Desktop Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows Desktop setup.exe (64-bit) Requires 64-bit Windows 7 or later. (sig)
portable.zip (64-bit) Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Linux Terminal x86_64 AppImage Curses-based text UI. Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Curses-based text UI. Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Terminal Apple arm64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 11.0 or later. (sig)
Intel x86_64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 10.13 or later. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.20.3

Choose a tag to compare

@skyjake skyjake released this 27 Mar 17:19
v1.20.3
a7314e4
  • Fixed crash when hovering on an empty bookmark folder in the Bookmarks menu.
  • Improved CJK IME support in text fields. (Courtesy of Sidney Cammeresi.)
  • Upload dialog's text editor uses the modifier-key-only Return key behavior when that is the active one. This should help with composing CJK text.
  • Added option to easily toggle SOCKS5 without losing the configuration.
  • Fixed localhost addresses not being ignored by the SOCKS5 proxy.
  • Updated stb library (bugfixes for image, image_resize2, truetype, vorbis).

What's new in v1.20?

OS Download Details
Linux Desktop x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Desktop Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows Desktop setup.exe (64-bit) Requires 64-bit Windows 7 or later. (sig)
portable.zip (64-bit) Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Linux Terminal x86_64 AppImage Curses-based text UI. Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Curses-based text UI. Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Terminal Apple arm64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 11.0 or later. (sig)
Intel x86_64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 10.13 or later. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.20.2

Choose a tag to compare

@skyjake skyjake released this 21 Mar 05:21
v1.20.2
d996337
  • Fixed a crash during event handling when no gamepad is connected.
  • Fixed a crash when there are cached feed entries belonging to a subscription whose bookmark has been deleted.
  • Fixed build issue with glibc 2.43+.

What's new in v1.20?

OS Download Details
Linux Desktop x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Desktop Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows Desktop setup.exe (64-bit) Requires 64-bit Windows 7 or later. (sig)
portable.zip (64-bit) Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Linux Terminal x86_64 AppImage Curses-based text UI. Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Curses-based text UI. Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Terminal Apple arm64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 11.0 or later. (sig)
Intel x86_64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 10.13 or later. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.20.1

Choose a tag to compare

@skyjake skyjake released this 19 Mar 11:45
v1.20.1
7069332
  • Windows: Fixed network connections with SOCKS5 enabled.
  • Preferences: Hide the SOCKS5 password in the input field (use "sensitive" mode).
  • Updated UI translations.

What's new in v1.20?

OS Download Details
Linux Desktop x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Desktop Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows Desktop setup.exe (64-bit) Requires 64-bit Windows 7 or later. (sig)
portable.zip (64-bit) Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Linux Terminal x86_64 AppImage Curses-based text UI. Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Curses-based text UI. Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Terminal Apple arm64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 11.0 or later. (sig)
Intel x86_64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 10.13 or later. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)

v1.20.0

Choose a tag to compare

@skyjake skyjake released this 18 Mar 16:15
v1.20.0
6c21d05

New features:

  • SOCKS5 proxy support. When enabled, all connections and DNS resolution are tunneled through the proxy.
  • Option to show input prompts at bottom of window (Preferences > Appearance). The placement can also be toggled in the input prompt […] menu.
  • Scroll the page and lists by dragging with the middle mouse button.
  • Context menu for error/warning messages. These messages are not selectable text so this way one can copy the message to the clipboard.
  • Context menu for input dialog prompt text.
  • Option for Return key behavior: Shift for newline, Command/Control for accept.
  • Option to prefer IPv6 in DNS resolution.
  • Experimental gamepad support. You can scroll the page and move a pointer with the thumb sticks, and map actions to gamepad buttons. (Gamepad does not interact with native popups, so gamepad controls work best without any native UI controls.)
  • Build option for handheld devices (ENABLE_MOBILE_HANDHELD). This is a variant of the mobile phone layout with the assumption that a gamepad is used for controlling the app. It is suitable for handheld game consoles, for instance.

Changes and enhancements:

  • Windows: Detect system dark mode and switch app color theme accordingly.
  • Fixed ability to scroll the page while an input prompt is open.
  • Plain text lines are wrapped to the maximum available width when the expand-to-long-lines option is enabled.
  • Improved warning message when there is a problem with the proxy server certificate.
  • Revised order of input prompt […] menu items; added prompt position toggle.

Fixes:

  • Stability and behavior issues with audio players. For example, history navigation was not releasing audio player resources when leaving a page. (Previously, they were just paused.)
  • Auto-stopping an audio player when at end of content.
  • Excessive audio player refresh interval.
  • Opening a link context menu using the keyboard shortcut will remember which link as hovered using the keyboard.
  • Gopher: Misdetected menu styling particularly with non-ASCII characters.
  • Crash in the simple text renderer (e.g., TUI) when encountering a Backspace character.
  • Potential hang when laying out text into a narrow space.
  • Invalid initial layout for resizable input fields, causing a flicker.
  • OpenSSL error messages are no longer printed to stderr.
OS Download Details
Linux Desktop x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Desktop Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows Desktop setup.exe (64-bit) Requires 64-bit Windows 7 or later. (sig)
portable.zip (64-bit) Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Linux Terminal x86_64 AppImage Curses-based text UI. Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Curses-based text UI. Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Terminal Apple arm64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 11.0 or later. (sig)
Intel x86_64 Curses-based text UI. Installs to "/usr/local/bin/clagrange". Requires macOS 10.13 or later. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)