Path to this page:
Subject: CVS commit: pkgsrc/net/lagrange
From: pin
Date: 2024-12-26 18:49:20
Message id: 20241226174920.E338AFC1D@cvs.NetBSD.org
Log Message:
net/lagrange; update to 1.18.4
v1.18.4
Added option to disable page width expansion to fit long lines.
Limited page width expansion to 33% so room is left for the current title in \
the margin.
Audio player UI shows number of downloaded bytes if length of audio is still \
unknown.
Strip CR characters in content pasted to input fields. Line breaks are \
expected to be just LFs.
Fixed use of non-Gemini search URLs. (Do not force-prepend \
"gemini://".)
Fixed handling of the reserved : character in URL paths.
TUI: Fixed possible crash at launch.
Updated UI translations.
v1.18.3
TUI: Fixed background colors in reduced color modes (less than 256 colors).
v1.18.2
Misfin: URI format has changed to "misfin:address?message" instead \
of the previously used "misfin://address". The optional query string \
("message") is used as the initial message contents if the upload \
dialog's text editor is empty.
Increased number of concurrent feed subscription requests (now 10, was 4).
Potential workaround for a crash during feed refresh.
Fixed redirection counting (and related warnings) when requesting Titan URIs.
Fixed perpetual load spinner animation when redirected to a Titan URL.
TUI: Fixed Identities sidebar not responding to the context menu action.
TUI: Fixed screen not being refreshed when a key is held down.
TUI: Fixed black cursor on empty regions of the screen, regardless of text color.
TUI: Fixed footer button shortcut keys for trusting the server certificate \
and showing Identities sidebar.
TUI: Fixed dimensions of the New Identity dialog.
TUI: Fixed first-run bookmarks getting re-added on every launch.
Updated UI translations.
v1.18.1
macOS: Fixed opening Misfin URIs externally via system handlers.
Windows: Register Lagrange as a "misfin://" URL handler.
TUI: Fixed potentially garbled output.
TUI: Only link Curses statically when using CMake option ENABLE_STATIC.
Updated UI translations.
v1.18.0
New features:
Support for sending Misfin messages. "misfin://" links are opened \
in the upload dialog. You must import a Misfin identity before you can send a \
message.
Misfin: Identity sidebar indicates which identities are for Misfin.
Support for the Guppy protocol. Contributed by Dima Krasner.
Titan: Support for the "edit" parameter in opened Titan links. The \
target's contents are downloaded and displayed in the upload dialog's text \
editor. After editing the contents are uploaded back to the server.
Option to disable all TLS security warnings.
Opus audio playback using libopusfile (optional dependency). Contributed by \
Martin Chang.
Changes and enhancements:
The Curses-based clagrange can be built in addition to the GUI, not only \
separately. Removed the TUI build script.
Improved UI focus navigation: arrow keys move focus to an adjacent widget.
Context menus are keyboard-navigable with arrow keys, and the first letter \
of labels acts as a shortcut key to move focus on the item.
Bookmarked URLs are automatically updated after permanent redirection. (The \
original URL is still saved in bookmarks.ini.)
Line width expands dynamically (up to window size) to account for wide \
content like preformatted blocks and plain text lines.
The file path can be entered manually in the upload dialog. Previously only \
drag-and-drop was supported.
Right-clicking on the site banner shows a link context menu. (Linking to the \
capsule's root URL.)
Show a confirmation popup when saving something to the downloads folder.
Menubar: When opened via keyboard, reopen the most recently opened menu \
instead of "File".
The Return key is now a (hardcoded) keyboard shortcut for focusing the \
navbar URL field.
Page Information: Clarified meaning of "fingerprint". The type of \
hash (SHA-256) and what it was calculated from are specified (full certificate \
or just the public key).
Updated UI symbols for "Go to Root", remote bookmarks, and the \
navbar bookmark indicator/button.
Gopher: Proper parsing of Telnet line types 8 and T.
Noto Emoji font updated to support Unicode 15.1.
TUI: Often needed keyboard shortcuts are shown in place of menubar when the \
menubar is inactive, to make the UI more approachable.
TUI: Improved UI layout, targeting a minimum resolution of 80x25.
TUI: Improved text-mode rendering of various widgets.
Fixes:
Titan URLs were incorrectly opening the upload dialog when navigating \
through history.
Titan request in an open tab was resubmitted with empty content when \
launching the app.
Default Titan upload identity was sometimes chosen incorrectly; should match \
the active Gemini identity.
Upload dialog was missing a couple of UI strings for drag-and-drop errors.
Gopher: Gemtext formatting (headings, quotes, etc.) found on Gopher menu \
pages is now escaped so it doesn't unintentionally affect the visual \
presentation.
Gopher: Allow port number to be blank on i lines.
Query shortcuts (bang snippets) that already contain a ? character were \
prefixed by a redundant ?.
Link ordinals/letters (when navigating with Alt/Option or home row keys) now \
start at the actual top of the view.
Incorrect event handling order with multiple windows when there is a focused \
widget.
macOS: Navigating with trackpad on a non-focused window would cause the \
navigation to occur in another window, if the other window had focus.
Missing focus indication in empty lists and the Snippets list.
Holding down Alt/Option (link number modifier key) while opening a query \
link would prevent the prompt dialog from having input focus.
Incorrect glyph spacing in a mixed-font preformatted block (fallback glyphs \
from different fonts).
Lede paragraph highlighting was misbehaving with monospace body font; now \
gets disabled.
Glyphs were sometimes partially cut off due to excessive background clearing \
on adjacent lines.
TUI: Color escapes were not applied when rendering.
TUI: Submenu chevron symbols were missing.
TUI: Potential hang when wrapping text.
Files: