Skip to content

Releases: skyjake/lagrange

v1.1.0

28 Jan 12:09
abcd2da
Compare
Choose a tag to compare
  • Added identity importing: existing client certificates in PEM format can be imported from the current page, from clipboard, or from drag-and-dropped files.
  • Added setting for maximum cache size. This is the amount of fetched data kept in memory for page navigation and content lookup. The default is 10 MB.
  • Added option to show full link URL when hovering on it.
  • Added support for Finger links (courtesy of John Cowan).
  • Added keybindings for page reload, opening link in new tab via home row keys, and hovering on a link via home row keys.
  • Added keybinding for switching to next set of links for home row navigation.
  • Added keybindings for new tab, close tab, adding a bookmark.
  • Added a bold UI font. It is used for unread feed entries and default dialog buttons.
  • Better alignment of quick lookup result icons and labels.
  • Remote bookmarks are grouped under their source in the bookmark list.
  • A bookmark's icon is updated after loading the page so it matches the site.
  • Trusting a new server certificate manually will update the current page without reloading.
  • Middle-clicking on a tab title closes the tab.
  • Internal state files now use an ".lgr" extension. If downgrading after running v1.1, note that the old version will not read these.
  • Fixed timestamps of visited URLs. Your browsing history will be cleared but can still be viewed manually in "visited.txt".
  • Fixed issue where "heading" feed entries would turn unread after a while.
  • Fixed duplicate U key for home row navigation.
  • Fixed an issue with Unicode characters in quick lookup search terms.

NOTE: When compiling from source, get the lagrange-1.1.0.tar.gz tarball because it contains all the required source files. The "Source Code (zip/tar.gz)" items below are generated by GitHub 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 Windows binaries require 64-bit Windows 7 or later.

v1.0.3

12 Jan 12:16
15263b2
Compare
Choose a tag to compare
  • Improved font glyph caching: only rasterize glyphs when drawing text, and retry after failure. This makes initial document layout faster and avoids issues with permanently lost glyphs.
  • Fixed parts of text disappearing when the glyph cache fills up. The cache also uses less memory now.
  • Fixed percent-encoding of spaces when copying URLs to clipboard.
  • Fixed feed entry context menu showing the wrong menu item for Mark as Read/Unread.
  • Fixed parentheses and brackets being trimmed from feed entry titles.
  • Fixed quotes appearing continuous even when there are empty lines in between.
  • Fixed quote border line not showing up on empty quote lines.
  • Fixed handling of redirection in a background tab — redirected URL would open in the current tab.
  • Fixed Gemini URL normalization with regard to default port.
  • Fixed a very minor memory leak.
  • Fixed missing "gopher:" URL scheme registration on macOS.

NOTE: When compiling from source, get the lagrange-1.0.3.tar.gz tarball because it contains all the required source files. The "Source Code (zip/tar.gz)" items below are generated by GitHub 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 Windows binaries require 64-bit Windows 7 or later.

v1.0.2

03 Jan 07:07
c1e42c0
Compare
Choose a tag to compare
  • Fixed URL input field showing the wrong URL when opening tabs in the background.
  • Fixed trusting a renewed server certificate when multiple tabs are open.
  • Fixed opening sidebar feed entries in new/background tab with modifier keys.
  • Fixed editing identity notes. The entered new notes were not being applied.
  • Server certificate domain name check accepts a matching CN even when SAN doesn't match.

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

The Mac binaries require macOS 10.13 or later.

The Windows binaries require 64-bit Windows 7 or later.

v1.0.1

25 Dec 06:20
a7b8aa0
Compare
Choose a tag to compare
  • Fixed percent-encoding of the query string.
  • Fixed cursor positioning in input fields.

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

The Mac binaries require macOS 10.13 or later.

The Windows binaries require 64-bit Windows 7 or later.

v1.0.0

20 Dec 09:26
34ce366
Compare
Choose a tag to compare
  • Added remote bookmarks. Any bookmarked 'text/gemini' page with the "remotesource" tag is a source of remote bookmarks. Each link on the page is shown as a remote bookmark in Bookmarks.
  • Added a way to export bookmarks via the special page "about:bookmarks". The page can also list all bookmarks by tag or by creation date.
  • Added context menu item for duplicating a bookmark.
  • Import all links on a page as bookmarks. (Importing tags is not supported in this version.)
  • Links can be bookmarked via context menu.
  • Open links with an unrecognized scheme in the default browser.
  • Open sidebar items in new/background tab via context menu or modifier keys.
  • "Edit Feed..." menu item shows the Feed Settings dialog.
  • Removed unimplemented menu items.

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

The Mac binaries require macOS 10.13 or later.

The Windows binaries require 64-bit Windows 7 or later.

v0.12.1

08 Dec 05:10
b5093c8
Compare
Choose a tag to compare

v0.12.0

04 Dec 22:09
6a89be1
Compare
Choose a tag to compare

v0.11.0

28 Nov 19:30
1ecac10
Compare
Choose a tag to compare

v0.10.0

21 Nov 20:41
ca89eea
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release
  • Added option to load inline images when pressing Space or ↓ for a more focused reading experience — just keep tapping a single key to proceed. If an image link is visible, it will be loaded instead of scrolling. This option is disabled by default.
  • Added context menu item to save inline images to Downloads.
  • Added an option to use a proxy server for Gemini requests.
  • Added a new keyboard link navigation mode focusing on the home row keys. The default keybinding for this is F.
  • Added a keybinding to activate keyboard link modifier mode. The keyboard link keys are active while the modifier is held down. The default is Alt or ⌥.
  • Clearing and resetting keybindings via a context menu.
  • Added a Window tab in the Preferences dialog; moved some of the settings around for better organization.
  • Improved page search visualization: if the match is inside a link URL, the link icon is now highlighted. Previously these matches were not visualized in any way.
  • Improvements to URI parsing with regard to RFC 3986. Cases that are handled better are double slashes, query-only relative URIs, relative URIs that begin with a tilde, IPv6 literals, username in the authority.
  • Replaced EB Garamond with Tinos for improved readability.
  • Replaced Kosugi Maru with Noto Sans CJK JP for better glyph coverage.
  • Fixed font sizing of level 3 headings.
  • Fixed download progress indicators sometimes remaining visible even after leaving the page.

Prebuilt binaries for Windows and macOS

v0.9.0

17 Nov 05:13
6e1e7d0
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release
  • Clicking on the top banner of a page (where the site icon and hostname are shown) navigates to the root directory of the site.
  • Added menu items and keybindings for navigating to site root or the parent directory.
  • Added option to use a monospace body text font on all Gemini and/or Gopher pages.
  • Remember redirect source URLs as visited but not shown in the History tab. Note: "visited.txt" is no longer fully compatible if opened in an older version of Lagrange.
  • gopher: scheme is allowed in command line arguments.
  • XDG: .desktop file declares support for opening Gopher URLs.
  • Fixed an issue where copying the URL input field would not place anything on the clipboard.
  • Fixed the Lagrange window visibly changing position during launch.
  • Fixed crash when a single percent sign was typed in an input field.
  • macOS: Fixed native menu keyboard shortcuts causing redundant command activations.
  • macOS: Fixed assigning keybindings when there is an equivalent native menu shortcut.

Prebuilt binaries for Windows and macOS