Skip to content

v1.5.0 - Emoji favicons, Proxies

Compare
Choose a tag to compare
@makew0rld makew0rld released this 02 Sep 00:20
· 383 commits to master since this release

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:// or magnet: (#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

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)