Releases: skyjake/lagrange
v1.1.0
- 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
- 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
- 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
- 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
- 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
v0.12.0
v0.11.0
v0.10.0
- 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.
v0.9.0
- 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.