What's Changed
- Added a client certificate management interface. (#373)
- Added the ability to export certificates. (#389)
- Added the ability to import certificates. (#389)
- Removed the
ToggleHistoryManagercommand. (#373) - Removed the
ToggleBookmarksManagercommand. (#373) - Added a tabbed side panel to contain the bookmarks, history and new client certificate manager. (#373)
- Renamed the
JumpToSidebarcommand toJumpToSidePanel. (#373) - Added the ability to optionally select an existing client certificate (rather than always create a new one) when a Gemini URI requires one. (#373)
- Added a
AboutClientCertificatecommand for viewing details of any currently-used client certificate. (#373) - The "used a client certificate" icon in the viewer is now clickable with the mouse and will show the certificate details when clicked. (#373)
- The file names of client certificates created within Rogallo now use a uuid4 for the name, rather than the host/port of the initially-associated site. (#373)
- Command inputs in
user@example.comform are now considered to befingerrequests. (#381) - Command inputs with that look like hostnames that start with a protocol name are now considered to be a request to visit a host of that protocol (
gopher.example.com->gopher://gopher.example.com/1, etc). (#381) - Improved link navigation performance in documents with a huge number of links. (#383)
- Tab and Shift+Tab no longer navigate through links, but instead only navigate through the higher-level user interface elements. (#383)
- Simplified a number of widgets used in displaying the content of a page. (#385)
- When removing emoji, any space directly following an emoji is also removed. (#386)
- Updated the in-app ChangeLog link to my Gemcities capsule due to ilde.team having a long-term outage. (#388)
- Improved what is and isn't considered to be an emoji when stripping emojis. (#391)
Full Changelog: v1.12.1...v2.0.0