Skip to content

Releases: skyjake/lagrange

v1.9.5

05 Jan 07:25
f72a2d4

Choose a tag to compare

  • Fixed misshapen button borders (SDL 2.0.16 line drawing workaround).
  • Fixed actions being triggered when navigating via home row keys.
  • macOS: Fixed native menu items being triggered when navigating via home row keys.
  • macOS: Fixed native menu items triggering when changing key bindings.

NOTE: When compiling from source, get the lagrange-1.9.5.tar.gz tarball because it contains all the required source files. The "Source Code (ZIP/TAR.GZ)" items below are generated by Gitea and contain only this repository (the_Foundation is required as well).

The Linux AppImage has been built on Ubuntu 18.04. The armhf AppImage has been built on Raspbian 10 (Buster).

The Intel Mac binaries require macOS 10.13 or later, and the Apple Silicon binaries require macOS 11.0 or later.

The Windows binaries require 64-bit Windows 7 or later. The portable ZIP archive can be extracted and run as-is — user files will be stored under the "userdata" subdirectory.

v1.9.4

04 Jan 07:39
827dec2

Choose a tag to compare

  • Fixed crash when a link is missing both URL and label (just a =>).
  • Fixed handling of foreground color escapes in the simple text renderer.
  • Updated UI translations.
  • Upgraded SDL to 2.0.18.

NOTE: When compiling from source, get the lagrange-1.9.4.tar.gz tarball because it contains all the required source files. The "Source Code (ZIP/TAR.GZ)" items below are generated by Gitea and contain only this repository (the_Foundation is required as well).

The Linux AppImage has been built on Ubuntu 18.04. The armhf AppImage has been built on Raspbian 10 (Buster).

The Intel Mac binaries require macOS 10.13 or later, and the Apple Silicon binaries require macOS 11.0 or later.

The Windows binaries require 64-bit Windows 7 or later. The portable ZIP archive can be extracted and run as-is — user files will be stored under the "userdata" subdirectory.

v1.9.3

24 Dec 08:08
fef1ee9

Choose a tag to compare

  • Added UI language for Dutch.
  • Updated UI translations.
  • Fixed the simple text renderer (build error, hanging).
  • Fixed time zone of the "valid from" time in created client certificates.
  • macOS: Fixed selecting scope for a newly created identity.

NOTE: When compiling from source, get the lagrange-1.9.3.tar.gz tarball because it contains all the required source files. The "Source Code (ZIP/TAR.GZ)" items below are generated by Gitea and contain only this repository (the_Foundation is required as well).

The Linux AppImage has been built on Ubuntu 18.04. The armhf AppImage has been built on Raspbian 10 (Buster).

The Intel Mac binaries require macOS 10.13 or later, and the Apple Silicon binaries require macOS 11.0 or later.

The Windows binaries require 64-bit Windows 7 or later. The portable ZIP archive can be extracted and run as-is — user files will be stored under the "userdata" subdirectory.

v1.9.2

07 Dec 07:15
ae6f4b2

Choose a tag to compare

  • Windows: Use the correct version number for update checks.
  • Fixed possible crash when switching Feeds sidebar filter mode via the popup menu.
  • Shorter label for "Mark All as Read" in Feeds sidebar actions.
  • In popup menus, differentiate between selected item and hover item.
  • Updated UI translations.

NOTE: When compiling from source, get the lagrange-1.9.2.tar.gz tarball because it contains all the required source files. The "Source Code (ZIP/TAR.GZ)" items below are generated by Gitea and contain only this repository (the_Foundation is required as well).

The Linux AppImage has been built on Ubuntu 18.04. The armhf AppImage has been built on Raspbian 10 (Buster).

The Intel Mac binaries require macOS 10.13 or later, and the Apple Silicon binaries require macOS 11.0 or later.

The Windows binaries require 64-bit Windows 7 or later. The portable ZIP archive can be extracted and run as-is — user files will be stored under the "userdata" subdirectory.

v1.9.1

29 Nov 16:53
b8861fb

Choose a tag to compare

  • Added "24-Hour Time" preference. Currently it only affects the page timestamp in the bottom left corner.
  • Heading level 3 is indented like regular text lines, making the difference to level 2 evident.
  • Fixed crash when creating a top-level bookmark.
  • Fixed drawing the page timestamp.
  • Fixed layout of tab buttons and other resizing widgets so all available space is used.
  • Fixed tab close buttons preventing activation of very short tab buttons. The close buttons only appear if there is room for them.
  • Fixed very short tab labels not getting truncated.
  • Fixed the New Tab button not staying at the right edge of the window, depending on how many tabs are open.

NOTE: When compiling from source, get the lagrange-1.9.1.tar.gz tarball because it contains all the required source files. The "Source Code (ZIP/TAR.GZ)" items below are generated by Gitea and contain only this repository (the_Foundation is required as well).

The Linux AppImage has been built on Ubuntu 18.04. The armhf AppImage has been built on Raspbian 10 (Buster).

The Intel Mac binaries require macOS 10.13 or later, and the Apple Silicon binaries require macOS 11.0 or later.

The Windows binaries require 64-bit Windows 7 or later. The portable ZIP archive can be extracted and run as-is — user files will be stored under the "userdata" subdirectory.

v1.9.0

27 Nov 06:58
ef9dabb

Choose a tag to compare

New features:

  • Added a toolbar button for toggling the left sidebar.
  • Added an unsplit button in the toolbar when in split view mode.
  • Choose parent folder when creating or editing a bookmark.
  • Support for 24-bit RGB ANSI color sequences.
  • Support for ANSI background color escapes (disabled by default).
  • macOS: Automatic updates using the Sparkle framework.
  • Windows: Automatic updates using the WinSparkle library.
  • UI language for Turkish.

Changes and enhancements:

  • Adjusted font styles of heading levels 2 and 3.
  • Sidebar context menus also appear when clicking over the sidebar background. In this case the menu contains general functions not related to any item.
  • Feeds tab in the sidebar has a redesigned action toolbar with "Mark All as Read", and dropdown menu and keyboard shortcuts for changing the filter mode.
  • Feeds tab remembers the unread/all filter mode persistently.
  • ANSI foreground colors are modified to match colored theme backgrounds (e.g., Sepia).
  • Navigating back and forward in history will skip input query prompts (status 1x), showing only the query results.
  • Ctrl+A now selects all text in input fields (except on macOS, where it remains the Emacs-style jump to start/end of line).
  • The resource bundle (resources.lgr) is now a regular ZIP archive. This allows it to do double duty as a fontpack containing the built-in fonts. The archive contains a version number to avoid use of obsolete resources.

Fixes:

  • Fixed layout issues related to footer action buttons. Sometimes the buttons would overlap page content.
  • Fixed handling duplicate feed entries: if multiple entries in a feed have the same URL, only use the first one.

NOTE: When compiling from source, get the lagrange-1.9.0.tar.gz tarball because it contains all the required source files. The "Source Code (ZIP/TAR.GZ)" items below are generated by Gitea and contain only this repository (the_Foundation is required as well).

The Linux AppImage has been built on Ubuntu 18.04. The armhf AppImage has been built on Raspbian 10 (Buster).

The Intel Mac binaries require macOS 10.13 or later, and the Apple Silicon binaries require macOS 11.0 or later.

The Windows binaries require 64-bit Windows 7 or later. The portable ZIP archive can be extracted and run as-is — user files will be stored under the "userdata" subdirectory.

v1.8.3

21 Nov 13:56
8c7529a

Choose a tag to compare

  • Fixed clicking on UI elements that are over the page top banner. The banner would always get clicked instead.
  • Titan upload identity is remembered as a site-specific setting. It is no longer affected by selections in the Identities sidebar.
  • macOS: Fixed updating items in native menus, e.g., upload identity selection.

NOTE: When compiling from source, get the lagrange-1.8.3.tar.gz tarball because it contains all the required source files. The "Source Code (ZIP/TAR.GZ)" items below are generated by Gitea and contain only this repository (the_Foundation is required as well).

The Linux AppImage has been built on Ubuntu 18.04. The armhf AppImage has been built on Raspbian 10 (Buster).

The Intel Mac binaries require macOS 10.13 or later, and the Apple Silicon binaries require macOS 11.0 or later.

The Windows binaries require 64-bit Windows 7 or later. The portable ZIP archive can be extracted and run as-is — user files will be stored under the "userdata" subdirectory.

v1.8.2

13 Nov 05:53
804d9bd

Choose a tag to compare

  • Fixed encoding of + characters in URLs as per RFC 3986.
  • Fixed crash when fontpack.ini specifies a file that cannot be found.
  • Fixed incorrect title of some error messages (was showing response meta info).
  • Fixed ambiguous font dropdown menu items if some fonts have the same name. Now the unique font ID will be included in these cases.
  • Made it possible to manually trust a certificate whose subject doesn't match domain name.
  • Updated UI translations.

NOTE: When compiling from source, get the lagrange-1.8.2.tar.gz tarball because it contains all the required source files. The "Source Code (ZIP/TAR.GZ)" items below are generated by Gitea and contain only this repository (the_Foundation is required as well).

The Linux AppImage has been built on Ubuntu 18.04. The armhf AppImage has been built on Raspbian 10 (Buster).

The Intel Mac binaries require macOS 10.13 or later, and the Apple Silicon binaries require macOS 11.0 or later.

The Windows binaries require 64-bit Windows 7 or later. The portable ZIP archive can be extracted and run as-is — user files will be stored under the "userdata" subdirectory.

v1.8.1

06 Nov 10:21
6bfb2a0

Choose a tag to compare

  • Added UI translations: Hungarian, Czech.
  • Added the zip utility as a build requirement. It is used for making fontpacks.
  • Fixed build failure with the simple text renderer, i.e., when HarfBuzz is disabled.
  • Fixed issues scrolling tall popup menus (e.g., UI language selection).
  • Fixed a line spacing artifact in long headings. With some fonts, the lines were clipping each other so the spacing was restored to normal.
  • Fixed a socket I/O issue that caused received data to be ignored when the peer closed the connection prematurely.
  • macOS: Tab close buttons are on the left side (platform UI convention).
  • Gopher: Recognize both LF and CRLF line endings in page content.

NOTE: When compiling from source, get the lagrange-1.8.1.tar.gz tarball because it contains all the required source files. The "Source Code (ZIP/TAR.GZ)" items below are generated by Gitea and contain only this repository (the_Foundation is required as well).

The Intel Mac binaries require macOS 10.13 or later, and the Apple Silicon binaries require macOS 11.0 or later.

The Linux x86_64 AppImage has been built on Ubuntu 18.04. The armhf AppImage has been built on Raspbian 10 (Buster).

The Windows binaries require 64-bit Windows 7 or later. The portable ZIP archive can be extracted and run as-is — user files will be stored under the "userdata" subdirectory.

v1.8.0

30 Oct 11:49

Choose a tag to compare

⚠️ Font settings will be reset to defaults. Only a minimal set of fonts is bundled with the app. If additional fonts are needed, one can use custom TrueType fonts or download some from the Font Library.

New features:

  • Added a customizable font library. Open "about:fonts" to view and manage the installed fonts.
  • Added TrueType fonts as a recognized content type. When one is viewed in the app (e.g., via a drag-and-drop), there is an option to install it as a user font.
  • Added fontpacks: ZIP archives containing one or more TrueType fonts and parameters about how they should be used.
  • Added support for TrueType collections (.ttc).
  • Added new font options: separate preformatted and monospace body fonts, UI font, smoothing.
  • Added style option to show all links as bold regardless of visited status.
  • Added warning message about missing font glyphs.
  • Added warning message about terminal emulation. Lagrange supports a small subset of ANSI escape sequences, so page appearance may be incorrect when these are used in content.
  • Added tab close buttons.
  • Added style option to show links as bold regardless of visited status.
  • Added a feed subscription option to exclude web links (HTTP/HTTPS), since those are not viewable in the app by default.
  • Added an automatic conversion of Markdown to Gemtext when viewing local files. (Not all Markdown features are supported.)
  • Added UI language for Ukrainian (uk).

Changes and enhancements:

  • Removed all alternative built-in content fonts.
  • The default content font is Source Sans, same as the UI font.
  • Redesigned error/warning messages. These now show up as part of the page top banner, and their appearance can no longer be replicated via Gemtext.
  • Warning messages are interactive. Click on them to perform relevant actions.
  • Per-pixel scrolling in input fields (e.g., when using a trackpad on macOS).
  • "file://" pages are always unthemed.
  • Show a byte counter during large downloads instead of instantly jumping to a content view. Content may not viewable correctly until the download has finished.
  • Site-specific settings (sitespec.txt) converted to .ini format. These are currently used for the Titan upload port and remembering which warnings have been dismissed.
  • macOS: One can choose between Black/Dark and Light/White UI palette when system color theme is enabled. Previously the system theme always switched to either Dark or Light.

Fixes:

  • Fixed an issue where the page is unscrollable until the mouse cursor is moved (wrong hover state).
  • Fixed wrapping of long input prompts and dialog messages.
  • Titan upload token is remembered when the dialog is closed.
  • Fixed various layout issues with page footer buttons.
  • Fixed theme change glitches when an input prompt appears.
  • macOS: Fixed forced unhiding of the dock when the app is launched.

NOTE: When compiling from source, get the lagrange-1.8.0.tar.gz tarball because it contains all the required source files. The "Source Code (ZIP/TAR.GZ)" items below are generated by Gitea and contain only this repository (the_Foundation is required as well).

The Intel Mac binaries require macOS 10.13 or later, and the Apple Silicon binaries require macOS 11.0 or later.

The Linux AppImage has been built on Ubuntu 18.04.

The Windows binaries require 64-bit Windows 7 or later. The portable ZIP archive can be extracted and run as-is — user files will be stored under the "userdata" subdirectory.