v1.3.0 - Downloading
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)