Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

lagrange-1.18.4-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: lagrange Distribution: openSUSE Tumbleweed
Version: 1.18.4 Vendor: openSUSE
Release: 1.2 Build date: Wed Dec 11 21:03:36 2024
Group: Unspecified Build host: reproducible
Size: 5384625 Source RPM: lagrange-1.18.4-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://gmi.skyjake.fi/lagrange
Summary: Desktop GUI client for browsing Geminispace
Lagrange is a desktop GUI client for browsing Geminispace. It offers modern
conveniences familiar from web browsers, such as smooth scrolling, inline image
viewing, multiple tabs, visual themes, Unicode fonts, bookmarks, history, and
page outlines.

Provides

Requires

License

BSD-2-Clause

Changelog

* Wed Dec 11 2024 Adam Mizerski <adam@mizerski.pl>
  - update to 1.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.
* Mon Oct 14 2024 Adam Mizerski <adam@mizerski.pl>
  - update to 1.18.3
    - TUI: Fixed background colors in reduced color modes (less than 256 colors).
  - update to 1.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.
* Tue Oct 01 2024 Adam Mizerski <adam@mizerski.pl>
  - update to 1.18.1
    - TUI: Fixed potentially garbled output.
    - TUI: Only link Curses statically when using CMake option ENABLE_STATIC.
    - Updated UI translations.
  - created clagrange subpackage
* Sat Sep 21 2024 Adam Mizerski <adam@mizerski.pl>
  - update to 1.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.
* Tue Jan 16 2024 Adam Mizerski <adam@mizerski.pl>
  - update to 1.17.6
    - Fixed memory leak: fetched pages were not always released from memory
      (reference miscount).
    - Fixed minor memory leak in list widgets.
    - Gopher: Autodetect Gemtext files based on file extension.
    - Updated UI translations.
* Tue Dec 12 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.17.5
    - Fixed a few small memory leaks.
    - Fixed unnecessary copying of data while waiting for an audio buffer to
      become playable.
    - Gopher: Detect audio media type from file extension with the s item type
      (it's not always WAV).
    - Content that uses charset=utf-8 is checked for validity. If the encoding is
      invalid, the content is instead decoded as CP437 (if it has ANSI escapes;
      possibly it's ASCII art) or just Latin-1.
    - Remove ANSI escapes from window titles.
    - Modified rule for when 'text/plain' is assumed to actually be 'text/gemini'
      based on the file extension.
* Mon Nov 20 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.17.4
    - Removed automatic horizontal scrolling of wide preformatted blocks. Instead,
      hold down the Shift key to scroll horizontally with the mouse wheel.
    - Fixed an event processing issue where some events were not handled as
      expected, for instance when opening a link into split view the opened link
      was not highlighted.
    - Fixed links not reacting to mouse hover after jumping to a heading from the
      Outline.
    - Fixed input prompt behaving strangely after changing font size. (Lines are
      now forced to rewrap after changing the font.)
    - Fixed mouse cursor not changing its shape in all open windows.
    - Updated UI translations.
* Sat Nov 04 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.17.3
    - Fixed activating a pinned identity when opening a bookmark via the Bookmarks
      menu.
    - Fixed initial scope of a created identity when using the default selection.
    - Fixed issues with dropdown menus when the menu appears as a popup window.
    - Fixed clearing the pinned identity of a bookmark.
* Wed Oct 25 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.17.2
    - Tabs opened in background are immediately added to the URL history.
    - Mouse wheel direction switches back to vertical when a wide block has been
      scrolled all the way.
    - Fixed current text selection extending during scrolling even after mouse
      button has been released.
    - Fixed drag-to-select with the mouse being too sensitive to mouse movement.
    - Fixed the numbered links key (default: Alt/Option) while navigating to new
      pages. It is no longer necessary to release and press the key again on the
      new page.
    - Fixed long bookmark titles making the Bookmarks menu too wide.
    - ANSI Cursor Forward control sequence ("CSI n C") is converted to a series of
      spaces, but only in preformatted text.
    - Fixed parsing of ANSI SGR sequences with many attributes concatenated (e.g.,
      0;1;40;30).
    - Fixed inline image loading indicator overdrawing itself, becoming unreadable.
    - Updated UI translations.
* Sun Oct 22 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.17.1
    - Added "Vibrant Light" color theme.
    - Improved readability of "Colorful Light" headings.
    - Tuned autoscrolling when selecting text to avoid accidental scrolling.
    - Preformatted blocks no longer switch to a smaller font to fit to the page.
    - Mouse wheel scrolls a wide preformatted block when hovering over the block,
      instead of scrolling vertically. You can hold the Shift key to swap the
      scroll direction.
    - Fixed horizontal scrolling issues with preformatted blocks: only scroll if
      needed, allow scrolling anywhere on the block and not just on non-empty text
      lines, and when scrolling disallow swipe navigation over the area.
    - Fixed visual artifacts around and next to preformatted blocks (e.g.,
      streaking).
    - Fixed potential crash after (un)folding a preformatted block.
    - Fixed links being non-clickable after searching text on a page has scrolled
      the view.
    - Fixed scroll position being reset when reloading the page.
    - Fixed initial size of the upload dialog when font size has been changed.
    - Fixed "View as Plain Text" context menu item after reloading a page.
    - Strip any null characters from the page source during whitespace
      normalization.
* Sat Oct 07 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.17.0
    - Caps Lock is no longer treated as a modifier key in keybindings. Use
    - -capslock to enable it.
    - New features:
    - The Bookmarks menu lists all of your bookmarks and folders.
    - Snippets: A collection of short text segments that can be pasted into any
      input field via the context menu. For example, useful for your gemlog
      header/footer and other often-repeated parts.
    - Snippets can be managed in Preferences > Snippets and created by
      right-clicking on links or selected text on a page.
    - Custom search queries: Snippets whose name starts with a bang (e.g., "!w")
      can be invoked in the URL field to make customized queries. The snippet
      content should be a Gemini search URL, for example:
      "gemini://gemi.dev/cgi-bin/wp.cgi/search".
    - Quick lookup shows matching snippets as a new type of search result.
    - Keyboard shortcut Shift+1/⇧1 for conveniently making a snippet query.
    - Input prompts, upload dialogs, and bookmark editors can be resized by
      dragging the left or right edge.
    - Text zooming in the upload text editor.
    - Gemtext syntax highlighting in the upload dialog.
    - Recently submitted input prompt contents are saved persistently and can be
      restored via the Ellipsis utility menu in the prompt dialog.
    - You can force the input prompt to appear before a certain URL is requested
      so you can enter a query string. This is useful for avoiding an extra
      request when it is known that a URL will require input (e.g., search
      engine, game input).
    - When importing links as bookmarks, you can optionally create subfolders
      from headings. You can also choose a destination folder for the imported
      bookmarks.
    - Quickly add/move a bookmark into a folder with the navbar bookmark button
      context menu.
    - User-selectable feed refresh interval. Previously the interval been
      hardcoded to four hours. (Based on a patch by Michael Nordmeyer.)
    - Setting to never/always collapse preformatted blocks, disabling the
      ability to toggle the folding.
    - "Fold All" and "Unfold All" in Bookmarks sidebar context menu.
    - "Search" context menu item on selected text to make a search query with
      it.
    - "Use as Search URL" in link context menu.
    - "Mark All Links as Visited" in the Tools submenu.
    - Option --capslock: enable Caps Lock as a modifier in keybindings.
    - Option --theme (-t): change UI color theme of open Lagrange windows. Can
      be used in scripts to switch the theme automatically (for example, see the
      darkman utility; thanks to Jason McBrayer for suggesting this).
    - Support for the Nex protocol
      (nex://nightfall.city/nex/info/specification.txt).
    - Keyboard shortcut for deleting bookmarks (Backspace). Useful when the
      Bookmarks list has input focus.
    - Changes and enhancements:
    - Menus can have submenus. Several of the old menus were reorganized
      accordingly. For example, the page context menu has a Tools submenu for
      translation, Titan uploads, etc.
    - Show unsupported media types as plain text if the content is valid UTF-8
      encoded text.
    - The page scrolls while selecting text near top/bottom.
    - Display a logo graphic in empty windows/tabs as a placeholder.
    - Visualize input focus in lists by drawing a focus rectangle around the
      current item.
    - Menu separators are taller and more distinct for a clearer item
      separation.
    - Adjusted colors of the Import Identity dialog.
    - Auto-hide sidebars when resizing a window/split if the document area would
      become narrower than the sidebar.
    - Tuned theme color palette and improved background colors of "Colorful
      Light".
    - Newly created client certificates have a default expiration date in the
      year 9999, which means they won't expire. One can still also set a specific
      date as before.
    - Periodically save UI state (including each tab's navigation history) to
      prevent data loss in case the app crashes. These runtime saves do not
      include any cached page content. The full cache is still saved as before
      when quitting the app.
    - Fixes:
    - Potential crash at shutdown when a feed update is ongoing.
    - Problems with window refresh when multiple windows are open. For example,
      the cursor not blinking in input fields.
    - Incorrect name displayed in page banner when URL query string contains a
      tilde name.
    - Fixed navbar spinner animation going too fast when both sides of a split
      view are being loaded.
    - Glitches during swipe navigation (touch screens, macOS trackpad). Behavior
      is more robust at ends of history and when content is not immediately
      available in cache.
    - Fixed opening of context menus via keyboard (incorrect click position).
    - Fixed a text rendering issue where glyphs were incorrect when preceded by
      a Narrow No-Break Space.
* Sun Aug 20 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.16.7
    - Workaround for window refresh potentially getting stuck while receiving a
      streaming response. (Limit update frequency.)
    - Don't navigate back when stopping a streaming request.
* Mon Jul 31 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.16.6:
    * Fix crash related to invalid UTF-8 on a link line
    * Fix splitting long lines in input fields
* Tue Jun 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.16.5:
    * Changed where new tabs are placed with the regular "New Tab" command.
* Tue Jun 13 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.16.4
    - Context/button menus use a popup window if they would otherwise have to
      scroll (e.g., "Dark theme:" in Preferences and "Folder:" in the bookmark
      editor).
    - Improved tab closing order: close all sibling tabs opened from an origin tab
      before switching back to the origin tab.
    - Center a short title under the icon in the page margin.
    - Fixed navbar URL text selection when opening new tabs (keep all selected).
    - Fixed too much empty space in the input prompt layout.
    - Fixed input field not being updated after cutting text.
    - Fixed stuck mouse button when opening a context menu while performing a
      drag.
    - Fixed incorrect mouse button state and other potential incorrect behavior
      after resizing the window.
* Sat Jun 10 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.16.3
    - Remove whitespace from ends of a URL pasted into an input field.
    - Fixed links whose label is a single Emoji sometimes not appearing.
    - Fixed zooming not affecting unfocused windows right away.
    - Fixed current zoom level not being applied to newly created windows.
    - Fixed updating of selected text range in navbar URL when changing tabs.
    - Fixed mouse wheel scrolling not working in unfocused windows.
* Wed May 31 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.16.2
    - Set input focus to navbar URL field when opening an empty window.
    - The navbar URL field only omits the "gemini:" scheme when the text actually
      doesn't fit horizontally, and only when the field is inactive.
    - Fixed problems with handling URLs in input fields. For example, copying the
      URL to the clipboard sometimes had unexpected or incorrect results.
    - Updated UI translations.
* Tue May 23 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.16.1
    - Fixed handling of the AltGr key during text input (again).
    - Updated UI translations.
* Mon May 22 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.16.0
    - New features:
    - Input prompt font size can be changed with the Zoom In/Out/Reset keys.
    - Preferences: Option for silently following scheme-changing redirects
      (Network tab; default: no).
    - Changes and enhancements:
    - Tab creation and closing follows common browser conventions: new tabs are
      opened next to the most recently opened tab, so they retain the correct
      left-to-right order.
    - Preferences: Moved cache/memory size settings to Content tab.
    - Page title in margin omits prefix Emoji if it matches the bookmark icon.
    - Adjusted word-wrapping to break at a period inside a word (e.g., domain
      names).
    - If the page is missing a level 1 heading, use the first content line as
      the title.
    - Fixes:
    - Fixed tab order getting reversed when restoring tabs at launch.
    - Fixed order of opened tabs when using "Open in New Tabs" on a bookmark
      folder.
    - Fixed input focus going to the wrong split when pressing Ctrl+L/ with an
      Upload dialog open.
    - Fixed text fields becoming nonresponsive when multiple fields are active.
    - Fixed input query dialogs not being hidden when the tab changes.
    - Fixed incorrect parsing of "hostname:port" in URL field (without // or
      gemini://).
    - Fixed potential crash when switching between cached pages while navigating
      in history.
    - Fixed potential crash when closing split view during a scrolling animation
* Sun Apr 30 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.15.9
    - Added new UI translation: Basque (euskara).
    - Improved opening and closing of tabs. New tabs now open to the right of the
      current tab.
    - Allow scaling up small images up to 2x size.
    - Fixed possible crash when closing tabs.
    - Fixed crashes on Wayland due to use of X11-specific code.
    - Updated UI translations.
* Sat Apr 08 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.15.8
    - Fixed activation of a pinned identity in inline media requests.
    - Fixed potential crash when changing split view mode during a UI animation.
    - Updated UI translations.
* Tue Mar 28 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.15.7
    - Fixed window contents getting frozen after Reset Zoom when zoom level is
      already at 100%.
    - Fixed key modifiers not being recognized before a text field has been
      activated. (Affects some versions of SDL.)
    - Updated UI translations.
* Thu Mar 23 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.15.6
    - The Outline tab in the sidebar now uses regular UI colors, like other
      sidebar tabs.
    - Fixed handling of the AltGr key during text input.
    - Fixed incorrect background colors for Preferences tab buttons with certain
      themes (e.g., Colorful Light).
    - Updated UI translations.
* Mon Mar 20 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.15.5
    - Added several new translated languages: Azerbaijani, Catalan, Czech, Danish,
      Dutch, Esperanto, Finnish, Greek, Hebrew, Hungarian, Indonesian, Irish,
      Korean, Persian, Polish, Slovak, Swedish, Turkish, and Ukrainian.
      (LibreTranslate server was upgraded to v1.3.10.)
    - Added "Auto-detect" as the default source language for translation.
    - Added option to skip preformatted blocks when translating a page.
    - Fixed translation of link lines. Only the link label is now translated.
    - Fixed lines on translated pages sometimes shifting position and getting the
      wrong line types.
    - Fixed handling of redirects when fetching subscribed feed pages.
    - Fixed saving the "Split view pinning" setting so it doesn't reset when
      relaunching the app.
    - Updated UI translations.
* Fri Mar 10 2023 Adam Mizerski <adam@mizerski.pl>
  - update 1.15.4
    - Fixed crash when trying to open a tab, New Identity dialog, or the Identity
      menu when the Preferences window is focused.
    - Fixed potential crash if switching focus to a widget being dismissed (e.g.,
      popup going away).
    - Fixed text input becoming unresponsive when focus switches from a popup
      being dismissed to a new popup.
    - Fixed closing the Preferences window with Ctrl+W.
    - Fixed unnecessary page layout update when closing Preferences.
    - Updated UI translations.
* Wed Mar 01 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.15.3
    - Fixed handling of redirects in the inline media player and file downloader.
    - Updated UI translations.
* Mon Feb 13 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 1.15.2
    - Fixed moving input focus to the next window when closing a window.
    - Centered footer info text for better balance.
    - Updated UI translations.
* Tue Jan 31 2023 Adam Mizerski <adam@mizerski.pl>
  - Update to 1.15.1
    - Fixed opening multiple Preferences windows at the same time.
    - Fixed the Preferences window missing a window icon.
    - Footer information moved out of the margin area and under the page content.
    - Updated UI translations.
  - Update to 1.15.0
    - New features:
    - Preferences dialog opens as a separate window.
    - Option --prefs-sheet: open Preferences as a sheet like in previous
      releases.
    - Reordering tabs: tab buttons can be dragged with the mouse, and tabs can
      be moved left/right using tab context menu items or keyboard shortcuts.
    - Move a tab to the other side of a split view (tab context menu).
    - Move a tab to a new window (tab context menu).
    - Added a "Window" menu to the menu bar that has actions for manipulating
      and switching the active window, and duplicating and switching tabs. (On
      macOS, this menu has already been available.)
    - Gopher: Option to disable Gemini styling on Gopher menu pages. When
      disabled, whitespace is not normalized and all non-link lines are
      presented as regular paragraph text.
    - Japanese UI translation (13% complete).
    - Changes and enhancements:
    - Redesigned Preferences dialog with vertical tabs and a new organization of
      the settings. "Fonts" and "Colors" are removed, and there is a new
      "Content" tab.
    - Mouse cursor turns into the I-beam only over selectable text.
    - Indicate that tab autoreloading is enabled by changing the appearance of
      the navbar reload button.
    - GTK: Request dark window theme if the app UI color theme is dark.
    - Prevent high-resolution mice from flooding event processing with too many
      motion events and delaying UI refresh.
    - Updated UI translations.
    - Fixes:
    - Changing the UI scaling factor will now affect all existing and newly
      created windows.
    - Possible crash when duplicating a tab.
    - Issues with event processing when multiple windows are open.
    - Workaround for a hang when running many parallel requests with MIME filter
      hooks.
* Sun Jan 15 2023 Adam Mizerski <adam@mizerski.pl>
  - Update to 1.14.2
    - Fixed a potential crash when using musl libc.
    - Fixed a potential crash when closing tabs in split view mode.
    - Fixed inconsistent spacing after level 1 headings.
    - Fixed endless reload animation events if a split view is closed while
      loading a page.
    - Fixed page load progress indicator that was being obscured by active split
      marker in split view.
    - Fixed potential crash when trying to reuse a TLS session.
    - Updated UI translations.
* Mon Nov 28 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.14.1
    - Fixed possible crash when closing a tab with the outline sidebar visible.
    - Fixed hang when setting a folder's parent to itself in the Edit Folder
      dialog.
    - Updated UI translations.
  - update to 1.14.0
    - New features:
    - A bookmark folder can be opened in new tabs, in the same window or a new
      one, one tab per bookmark.
    - Pinned bookmark identities. A simpler way to use identities. When the
      "Pinned identity" property is set on a bookmark, opening the bookmark
      causes the selected identity to be "pinned" to the tab: while you stay on
      the same site, the identity remains in use when opening links. However,
      when opening a link to another site, a new tab gets opened. (The old way
      of per-URL identities is still available, too.)
    - New identities can be created for use in the current directory (as opposed
      to domain or page).
    - Option --dump (-d) to print contents of URLs/paths to stdout. Metadata is
      printed to stderr.
    - Option --dump-identity (-I) selects the identity to use with --dump.
    - Option --replace-tab URL opens a URL, replacing contents of the active
      tab.
    - Option --user DIR (-U) to set the directory where user data is stored.
    - Changes and enhancements:
    - When creating new identities, make it clearer what the scope of usage will
      be. The UI actions explicitly say "New Identity for Domain" when the
      default usage will be the entire domain.
    - URLs opened via system-level handlers always open a new tab, like URLs
      opened via the command line.
    - MIME types of many new file extensions are recognized (courtesy of John
      Cowan).
    - The regular expression library PCRE2 is preferred over PCRE, if available.
      The older library is in maintenance mode.
    - Updated UI translations.
    - Fixes:
    - Accidental backwards navigation when quickly refreshing the page twice.
    - Page scroll position is kept when loading finishes, if the user already
      scrolled during loading.
    - Schemeless relative URLs no longer assume "gemini" as the scheme, instead
      using the current page's scheme as default.
    - Opening a feed entry in a background tab will mark is as read, like
      opening in the foreground does.
    - ANSI escapes 39 and 49 (reset FG/BG color to default) were not working.
* Sun Nov 06 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.13.8
    - Fixed issues with text selection and range visualization.
* Mon Jul 04 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.13.7
    - Fixed reporting of errors related to a proxy server certificate.
    - An untrusted proxy server certificate can be trusted via Page Information.
    - Updated UI translations.
* Thu May 26 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.13.6
    - Added option to split tabs evenly, excluding sidebar widths (default: no).
    - Fixed crash when switching view to plain text.
    - Fixed manually entered image URLs inadvertently opening inline.
    - Fixed mouse event handling in split view mode when a dialog is open on one
      side. The other side would not receive wheel events unless input focus was
      first switched over.
    - Fixed issues with popup menu positioning.
    - Fixed drawing of the widget scroll indicator when a widget doesn't fit
      vertically in the window.
    - Possible workaround for an issue with mouse hover autoscrolling on an
      external displays.
    - Don't open an endless number of bookmark creation/edit dialogs when holding
      down the keyboard shortcut (Ctrl+D/⌘D).
    - Percent-encode backslashes in externally opened URLs, for improved
      compatibility.
    - Custom link icons are allowed with unsupported/unrecognized protocols (i.e.,
      Emoji at the start of link label).
    - Use file name as the tab/window title if the content has no headings.
    - Avoid redundancy in tab/window titles ("Cosmos — Cosmos" → "Cosmos").
    - Updated UI translations.
* Fri May 20 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.13.5
    - Parent navigation assumes directory URL is equivalent to index page URL
      (e.g., "/path/" == "/path/index.gmi"): this now only applies to Gemini URLs,
      and checks for "index.gemini", too, as per Gemini Best Practices.
    - Fixed crash when determining the name of a ZIP file from a URL.
    - Fixed misparsing of URL to form the name of a downloaded file (%23 decoded
      too early).
* Thu May 12 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.13.4
    - TUI: Improved detection of supported color modes. The preferred mode is a
      modifiable palette with 256+ colors. As a fallback, use a fixed VGA palette,
      or basic monochrome if the terminal doesn't support colors.
    - TUI: Tuned build flags in build-tui.sh as a Linux workaround (set -O1 on
      SEALCurses).
    - TUI: Ignore the LAGRANGE_OVERRIDE_DPI environment variable.
    - Spartan: Fixed opening URLs in other apps via operating system handlers.
    - Updated language strings.
* Sat May 07 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.13.3
    - Changed URL field bookmark indicator for better consistency.
    - Show a proper error page if server closes the connection before a header is
      fully received.
    - Spartan: Prefilled prompt input from URL query string is selected by
      default.
    - Spartan: Fixed composing request content out of the query string.
    - Spartan: Fixed handling of empty path in a request.
    - Spartan: Allow opening URLs from command line.
    - Spartan: .desktop file includes Spartan scheme handling.
* Tue May 03 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.13.0
    - New features:
    - Curses-based clagrange for running the app in the terminal. This is a
      complete TUI port of the original GUI version including, e.g., UI
      animations, smooth scrolling, and split view mode. clagrange has separate
      preferences, UI state, and key bindings but the rest of the runtime files
      are shared with the GUI version.
    - Build option ENABLE_TUI: build a text mode version of the app so it can be
      run in the terminal. Enabling this produces an executable called clagrange
      that is not linked with SDL.
    - URL field indicator that shows if there's a bookmark for the current page.
      Clicking on the indicator opens the Add/Edit Bookmark dialog.
    - Checking server certificates using a bundled root CA file.
    - Build option CACERT_PEM_PATH: path of a cacert.pem file that contains
      trusted root CA certificates. This file is included in resources.lgr.
    - Support for the Spartan protocol. Prompt lines will open an input dialog
      for submitting text. This can be expanded to the full upload dialog using
      which a file can be uploaded, too.
    - Reopening the last closed tab. The default binding is Shift+Ctrl+T.
    - Page context menu item "View as Plain Text": show the page source as plain
      text.
    - Option to view Markdown as source or as a Gemtext conversion (default: as
      source).
    - Changes and enhancements:
    - Updated Noto Emoji font with support for Unicode 14. There should be no
      more missing Emoji glyphs.
    - Improved UI keyboard navigation. The sidebar and all widgets in dialogs
      are accessible via Tab cycling, and new shortcuts have been added for
      opening menus. Menu items and lists are cursor-navigable. Opening the
      sidebar automatically gives it keyboard focus.
    - When bookmarking a page, show the Edit Bookmark dialog if there's already
      a bookmark for the URL. The Edit Bookmark dialog has a new Duplicate
      button for actually making a duplicate bookmark.
    - Markdown documents support horizontal rules.
    - TUI: Zoom controls resize the open sidebar (left sidebar if both visible).
    - Fixes:
    - Sidebar page outline not updated when the current tab changes.
    - The Escape key closes the bookmark editor dialog as intended.
    - Preferences: "Justify" option must be hidden if HarfBuzz is not used.
  - update to 1.13.1
    - Fixed crash when opening Preferences. The text renderer had problems with
      font lookup.
  - update to 1.13.2
    - Fixed failure to restore the selected fonts at launch.
    - Fixed window state being reset when quitting the app by closing the last
      window. (No such problem was occurring when quitting via menu or Ctrl+Q.)
* Sat Apr 23 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.12.2
    - Fixed positioning of the language translation dialog's progress animation.
    - Fixed hovering on links via the keyboard (default binding: H).
    - Tab buttons use theme background color with light Oceanic to avoid a color
      clash.
    - Feed refresh indicator uses the accent color.
    - Updated UI translations.
* Wed Apr 06 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.12.1
    - Updated Help: export/import, user data archives, paragraph justification.
    - Updated UI translations.
* Tue Apr 05 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.12.0
    - New features:
    - Export and import user data as a ZIP archive, including identities,
      bookmarks, site-specific settings, trusted certificate fingerprints, and
      browsing history.
    - UI layout options: the navigation/tab bars can be moved to the bottom of
      the window, and one can have a traditional menu bar instead of the
      hamburger menu.
    - Added style option to justify paragraphs that are at least three lines
      long.
    - Added new content theme "Oceanic" with support for both dark and light
      modes.
    - Added new UI accent colors: Red, Green, Blue, Gray.
    - Feeds: Added "Mark Below as Read" context menu item.
    - Site-specific setting for TLS session resumption (enabled by default).
    - Changes and enhancements:
    - Roboto is the new default content/UI font, except on Windows where Segoe
      UI is the default font.
    - Toggles use symbols instead of YES/NO.
    - UI uses only one accent color at a time.
    - Theme palette tuning: adjusted generated palettes of Colorful Dark/Light,
      improved the Sepia theme, and added a dark mode Sepia variant.
    - Certain pages like Help open in a new tab. If the page is already open in
      a tab, that tab is activated instead of opening a new one.
    - Improved word wrapping with more breaking punctuation.
    - Text renderer uses additional subpixel offsets with lower-density
      displays.
    - Text rendering optimizations: avoid repeated shaping of the same text.
    - UI rendering optimizations.
    - Fixes:
    - Fixed a possible crash when clicking on the first link of a page with the
      monospace body text option enabled.
    - Fixed occasional small gaps between glyph backgrounds.
    - Fixed problems with marking feed entries as read/unread.
    - The bookmark dialog doesn't show irrelevant fields when editing a bookmark
      folder.
    - Spurious spaces are removed from ends of bookmark titles.
    - Pasting text into an input field should not decode reserved URL
      characters.
    - Percent-encoded spaces (%20) in a file name were not decoded when saving a
      file.
* Fri Mar 18 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.11.2
    - Added a keybinding for focusing the URL field.
    - Sidebar items (bookmarks, feed entries, history) can be middle-clicked to
      open in a new tab. Holding Shift will open the tab in the foreground.
    - Flags can be used as link icons. Note that additional fonts and HarfBuzz are
      required for all the flag symbols to be visible.
    - Updated UI translations.
* Wed Mar 02 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.11.1
    - Fixed opening bookmarks in a new window.
    - Fixed use of a cached TLS session after deactivating a client certificate.
  - update to 1.11.0
    - Downgrading back to v1.10 causes all site-specific themes to be forgotten.
      Back up your sitespec.ini beforehand.
    - New features:
    - Multiple windows. Windows can be opened via the menu, Ctrl/⌘+N, or link
      context menus.
    - Restoring tabs at launch is now optional. Added a toggle in Preferences >
      General.
    - Site-specific settings (Shift+Ctrl/⌘+Comma), with options for theme
      customization and showing ANSI escape warnings. The custom theme is based
      on a "seed string" chosen by the user.
    - Fontpack search. Fonts in the skyjake.fi font library have been indexed
      based on all the glyphs they provide, so one can look up which fontpacks
      provide any missing glyphs.
    - "Manage Fonts" button on the Preferences > Fonts tab. It opens
      "about:fonts".
    - "Tab width" setting (default: 8). This controls how TAB characters are
      displayed on pages.
    - Setting for maximum valid URI length on 'text/gemini' link lines.
    - Option to show images decoded from data URLs immediately after loading a
      page. This is limited to JPEG, PNG, WebP, and GIF (no animations).
    - "Paste and Go" in the input field context menu.
    - TLS session caching: reduces the need for redundant handshaking by keeping
      old TLS sessions cached for 10 minutes.
    - UI language for Italian.
    - Changes and enhancements:
    - The input prompt dialog saves entered text persistently, just like the
      Upload dialog. This prevents losing text if the dialog is closed
      accidentally.
    - Input field backup is done per window, e.g., "uploadbackup.2.txt".
    - Sidebar context menus have more consistent "open" menu items, now
      including opening the item in a new window.
    - The missing glyphs warning dialog now shows a list of the missing code
      points.
    - Downloading the Classic Set fontpack is no longer suggested since
      fontpacks can be searched as needed.
    - Abbreviate font pack descriptions on "about:fonts". The full description
      is shown when viewing a single fontpack.
    - The active tab button uses the theme background color if the page color
      theme has a bright colorful background to avoid clashing with the UI
      accent color.
    - Adjusted colors of the Gray and Black page themes.
    - Added additional (small) variations to theme hues.
    - Data URLs have their own link icon.
    - Adjusted appearance of context menus.
    - Updated UI translations.
    - Fixes:
    - Incorrect behavior and UI glitches related to data URLs. The UI will now
      omit the encoded part of data URLs.
    - Occasional mismatch between page and banner backgrounds. It was due to
      loss of precision when converting colors to 8-bit RGB.
    - Issues with changing UI metrics when a window moves between displays. Not
      all UI elements were rescaled properly.
    - Glitches with opening and closing context menus.
    - TAB characters are no longer forcibly normalized to spaces.
    - Pasting LF characters in the URL field should not be possible.
    - Avoid reinitializing fonts more than once during startup.
* Sun Feb 20 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.10.6
    - Added bindings for switching Feeds list to Unread/All mode.
    - Fixed normalization of empty Gemini URL paths to / as per the November 2021
      spec update.
    - Updated UI translations.
* Sun Feb 13 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.10.5
    - Added a keybinding for "Paste Preceding Line" (in input prompt menu).
    - The "Miscellaneous Symbols and Arrows" Unicode block (U+2B00...U+2BFF) is
      accepted as custom link icons.
    - When mixing Emoji into preformatted text (glyphs are from different fonts),
      lay out the Emoji as double-wide characters to avoid overlapping.
    - Faster hover-scrolling of long popup menus.
    - Fixed sidebars not getting updated after identity addition/deletion.
    - Fixed "Paste Preceding Line" not being undoable.
    - Fixed lookup of missing glyphs. Fontpack priorities are now applied as
      documented.
    - Fixed animation issue with sidebars in the right side of split view.
    - Fixed a refresh issue that caused the first line of the page to be redrawn
      continuously, spiking CPU usage.
    - Fixed link numbers showing up next to image captions.
    - Fixed how the link hover popup handles extremely long URLs.
    - Updated UI translations.
* Sat Feb 05 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.10.4
    - Added missing ANSI background color codes 100-107 (high-intensity VGA).
    - Fixed how the ANSI FG color is adjusted to keep text legible on dark or
      bright backgrounds when BG color is unset.
    - Fixed possible crash when there are ANSI escapes in the alt text of a
      preformatted block.
    - Fixed tab/window titles containing ANSI escapes (escapes are removed).
    - Updated UI translations.
* Sun Jan 30 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.10.3
    - Unix: Added a lagrange(1) manual page.
    - Hide the [+] button on the tab button row if the navbar has a New Tab
      button.
    - "/index.gmi" is considered equal to "/" when navigating to parent directory.
    - Site icon ❑ replaced with ⌘ ("place of interest") for a more distinct
      appearance and to avoid similarity with the ❐ "Open in New Tab" icon.
    - Navigating to parent or root from "about:" pages goes to "about:about" to
      see overview of all the About pages.
    - Gopher: Fixed navigating to root, e.g., when clicking on the page top
      banner. Set item type to 1 to show a gophermap and not the plain source.
    - Titan: When navigating to parent/root, switch URL scheme to "gemini". This
      action occurs on a Titan response page, so initiating a new upload with the
      parent/root URL is probably not appropriate.
    - Fixed crash when a media player is active and a new download is started.
    - Fixed crash when a line contains nothing but an ANSI escape sequence.
    - Fixed a possible crash when saving state of subscribed feeds.
    - Fixed the right-hand sidebar handling the U and Shift+U key events if it was
      showing the Feeds tab, even though the sidebar was hidden.
    - Fixed line wrapping at backslashes. They are now considered word-breaking
      characters.
* Mon Jan 24 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.10.2
    - Fixed cancelling an input query. Now pressing Cancel will navigate back to
      the previous page as intended.
    - Gopher: Fixed navigating to parent. Set item type to 1 to show a gophermap
      and not the plain source.
    - Updated Smol Emoji: added the rest of Unicode 8 Emoji glyphs.
* Thu Jan 20 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.10.1
    - Fixed bottom actions of the Feeds sidebar getting hidden when all entries
      are read. This prevented switching between Unread/All filter modes.
    - Fixed potential crash when downloading a large file (e.g., a fontpack).
    - Linux: SDL event handling workaround adjusted to only apply to 2.0.18+.
    - Updated UI translations.
* Mon Jan 17 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.10.0
    - New features:
    - Customizable navbar actions. Right-click on a button to change its action.
      (Identity and hamburger buttons cannot be changed.)
    - Identity toolbar menu can be used to switch between alternate identities.
      If you have used multiple identities on one site, this makes it more
      convenient to switch between them.
    - Added "Edit Page with Titan": opens the upload dialog with current page's
      content prefilled.
    - Added "Paste Preceding Line" in the input prompt dialog. Potential use
      cases include user-editable sections on a page and suggested/example input
      values.
    - Added footer action to open file in another app when the media type is
      unsupported.
    - Added option to disable cursor blinking in input fields.
    - Added ANSI SGR codes for light and regular font weights (2, 10).
    - macOS: Added "Show in Finder" in the Identities sidebar.
    - Changes and enhancements:
    - Improved image inlining: all responses with an image media type can get
      inlined, regardless of the file extension in the URL.
    - Inline image metadata goes under the image instead of possibly overlapping
      the label text.
    - Inline downloads have a context menu for relevant actions, and clicking on
      the download opens the file.
    - Improved highlighting of open pages. The highlight no longer goes under
      the side elements on the page.
    - Entry dates in feed links are de-emphasized for improved readability.
    - Revised link hover popup. None of the information appears on the same line
      any more (which was problematic if there wasn't enough space). Instead,
      everything is shown in a popup at the bottom/top of the view, including
      the identity that will be used when opening the link and the date of last
      visit.
    - Revised layout of the Upload dialog. There is a new edit field that lets
      you modify the file path of the URL. Identity names are in bold.
    - Optimized UI layout procedure and memory use during UI event processing.
    - Audio subsystem is only initialized when actually needed.
    - Prevent state file corruption if the app happens to get killed while state
      is being saved.
    - Gempub: Open books in 1:2 split mode instead of 1:1.
    - Minor improvements in page caching.
    - Detect when text is Bengali, Devanagari, Oriya, or Tamil.
    - Fixes:
    - Fixed a history caching issue: if there were multiple instances of the
      same URL in history, only the latest one's content would be used when
      navigating back/forward.
    - Fixed handling of reserved characters in URLs (cf. RFC 3986, section 2.2).
    - Fixed the copy/paste context menu not showing in input fields.
    - Fixed duplicated warnings showing in the page banner.
    - Fixed very narrow input fields causing the app to hang.
    - Fixed initial scroll position in multiline input fields.
    - Fixed layout issues in the sidebar on empty Feeds and Identities tabs.
    - Fixed lookup results list becoming too narrow.
    - Fixed glitches when a widget has multiple simultanous animations.
    - Fixed mixed-language CJK word wrapping.
    - Fixed parsing Atom feed dates with leading whitespace.
* Wed Jan 05 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.9.5
    - Fixed misshapen button borders (SDL 2.0.16 line drawing workaround).
    - Fixed actions being triggered when navigating via home row keys.
* Tue Jan 04 2022 Adam Mizerski <adam@mizerski.pl>
  - update to 1.9.4
    - 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.

Files

/usr/bin/lagrange
/usr/share/applications/fi.skyjake.Lagrange.desktop
/usr/share/icons/hicolor
/usr/share/icons/hicolor/256x256
/usr/share/icons/hicolor/256x256/apps
/usr/share/icons/hicolor/256x256/apps/fi.skyjake.Lagrange.png
/usr/share/lagrange
/usr/share/lagrange/resources.lgr
/usr/share/man/man1/lagrange.1.gz
/usr/share/metainfo/fi.skyjake.Lagrange.appdata.xml


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jan 12 01:37:12 2025