github makew0rld/amfora v1.3.0
v1.3.0 - Downloading

latest releases: v1.10.0, v1.9.2, v1.9.1...
3 years ago

Major Feature

The major feature of this release is downloading. You can press Ctrl-S on any loaded page to save it to disk, using the default Downloads folder. When Amfora tries to load a file it can't display, like an image, it will offer an option to download it.

If you'd like to support Amfora development, as well as my other Gemini projects, you can sponsor me through Ko-Fi or Github Sponsors. Thanks!

User Info

Users of Amfora should know that some configuration options have been added this release. If you were using the default configuration, the easiest thing to do is to not touch anything, and the defaults will be used for all the new options automatically.

Here are the new options, all the in a-general section:

  • downloads: Specify a path to a downloads folder for Amfora to use. By default it uses $HOME/Downloads on all OSes.
  • page_max_size: The max size a page can be, in bytes, before a download/cancel modal pops up. Default set to 2 MiB.
  • page_max_time: The max time loading a page can take, in seconds, before a download/cancel modal pops up. Default set to 10 seconds.

See the example config for an overview of all options.

Changelog

The following is copied from the CHANGELOG.md file in this repo.

Added

  • Downloading content (#38)
  • Configurable page size limit - page_max_size in config (#30)
  • Configurable page timeout - page_max_time in config
  • Link and heading lines are wrapped just like regular text lines
  • Wrapped list items are indented to stay behind the bullet (#35)
  • Certificate expiry date is stored when the cert IDs match (#39)
  • What link was selected is remembered as you browse through history
  • Render ANSI codes in text/x-ansi pages, or text pages that end with .ans (#45)

Changed

  • Pages are rewrapped dynamically, whenever the terminal size changes (#33)
  • TOFU warning message mentions how long the previous cert was still valid for (#34)

Fixed

  • Many potential network and display race conditions eliminated
  • Whether a tab is loading stays indicated when you switch away from it and go back
  • Plain text documents are displayed faithfully (there were some edge conditions)
  • Opening files in portal.mozz.us uses the http setting in the config (#42)

Don't miss a new amfora release

NewReleases is sending notifications on new releases.