v1.5.0 - Emoji favicons, Proxies
Major Features
This release has two major features: emoji favicons, and proxies.
Emoji favicons are an unofficial addition to Gemini (see the draft RFC), and really make Amfora look nice. They are disabled by default, but can be enabled in the config.
The Gemini protocol has always had support for proxies built-in, and now Amfora makes use of that. If you want view Gopher pages in Amfora, you can now install Agena and configure Amfora to use it for Gopher pages. If you want to view a simplified version of the web you can install the Duckling Proxy and view HTTP(S) pages in Amfora too.
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 do not need to make any changes to their setup. But you want to configure some of the new features, you will need to change your configuration file. You can delete the file and let Amfora create the new one, or modify it yourself.
Here are the new options:
emoji_favicons
in the[a-general]
section- The
[url-handlers]
section, for opening non-gemini URLs in a specific program - The
[proxies]
section, for the new proxying feature
Changelog
The following is copied from the CHANGELOG.md file in this repo.
Added
- Proxy support - see the
[proxies]
section in the config (#66, #80) - Emoji favicons can now be seen if
emoji_favicons
is enabled in the config (#62) shift_numbers
key in the config was added, so that non US keyboard users can navigate tabs (#64)- F1 and F2 keys for navigating to the previous and next tabs (#64)
- Resolving any relative path (starts with a
.
) in the bottom bar is supported, not just..
(#71) - You can now set external programs in the config to open other schemes, like
gopher://
ormagnet:
(#74) - Auto-redirecting can be enabled - redirect within Gemini up to 5 times automatically (#75)
- Help page now documents paging keys (#78)
- The new tab page can be customized by creating a gemtext file called
newtab.gmi
in the config directory (#67, #83)
Changed
- Update to go-gemini v0.8.4
Fixed
- Two digit (and higher) link texts are now in line with one digit ones (#60)
- Race condition when reloading pages that could have caused the cache to still be used
- Prevent panic (crash) when the server sends an error with an empty meta string (#73)
- URLs with with colon-only schemes (like
mailto:
) are properly recognized - You can no longer navigate through the history when the help page is open (#55, #78)