aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2020-06-19 21:35:52 +0200
committerFelix (xq) Queißner <git@mq32.de>2020-06-19 21:35:52 +0200
commitd77e80fd9b241c6b18ebcb48d283e5419043a35e (patch)
tree682ea7b3dcabbc25ef03aa859c6e0da90d1592eb
parent9276e51c84ebf3ec1d9dd22b5338b03339b6f122 (diff)
downloadkristall-d77e80fd9b241c6b18ebcb48d283e5419043a35e.tar.gz
Small changes.
-rw-r--r--README.md17
-rw-r--r--src/about/updates.gemini4
-rw-r--r--src/settingsdialog.ui3
3 files changed, 14 insertions, 10 deletions
diff --git a/README.md b/README.md
index 15451cf..980f8a1 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,12 @@ A high-quality visual cross-platform gemini browser.
![Preview Image](https://mq32.de/public/336ac416892fd9064593631e7be9f7d8e266196b.png)
## Features
+- Multi-protocol support
+ - [Gemini](https://gemini.circumlunar.space/)
+ - HTTP
+ - HTTPS
+ - [Finger](https://tools.ietf.org/html/rfc1288)
+ - [Gopher](https://tools.ietf.org/html/rfc1436)
- Document rendering
- `text/gemini`
- `text/html` (reduced feature set)
@@ -12,17 +18,14 @@ A high-quality visual cross-platform gemini browser.
- `image/*`
- `video/*`
- `audio/*`
-- Multi-protocol support
- - [Gemini](https://gemini.circumlunar.space/)
- - HTTP
- - HTTPS
- - [Finger](https://tools.ietf.org/html/rfc1288)
- - [Gopher](https://tools.ietf.org/html/rfc1436) (WIP)
+- TLS Management
+ - Supports client certificates
+ - Supports TOFU and CA TLS handling for both Gemini and HTTPS
- [Outline generation](https://mq32.de/public/a50ef327f4150d870393b1989c5b41db495b56f7.png) ([Video](https://mq32.de/public/kristall-02.mp4))
- Favourite Sites
- Navigation history
- Tabbed interface
-- Survives [ConMans torture suite](gemini://gemini.conman.org/test/torture/)
+- Survives [ConMans torture suite](gemini://gemini.conman.org/test/torture/) as well as the [Egsam Torture Suite](gemini://egsam.pitr.ca/)
- [Special link highlighting for different targets](https://mq32.de/public/92f3ec7a64833d01f1ed001d15c8db4158e5d3c2.png)
- Color Themes
- Custom document color theme
diff --git a/src/about/updates.gemini b/src/about/updates.gemini
index da58b9f..fe2856a 100644
--- a/src/about/updates.gemini
+++ b/src/about/updates.gemini
@@ -7,7 +7,7 @@
* Fixed bug: Status bar label now does elide links that are too long instead of resizing the window.
* Fixed bug: Gopher end-of-file marker is now better detected.
* Adds support for server certificate handling for gemini://
-* Reworked internal network structure. Makes room for future improvements
+* Reworked internal network structure. Makes room for future improvements and increases network stability a lot.
* Pressing escape now resets search bar to current location
* Client certificates are disabled when doing a host switch
* Redirection handling is now configurable and contains some warning messages for potentially malicious redirects.
@@ -15,6 +15,8 @@ gr
* Updated application icon thanks to tiwesdaeg
* Survives conman's client torture suite
* Survives egsam's client torture suite
+* Adds configurable timeout
+* Allows TLS configuration for both Gemini and HTTPS.
## 0.2 - The protocol update
* Implement Ctrl+D/*Add to favourites* menu item
diff --git a/src/settingsdialog.ui b/src/settingsdialog.ui
index 9fba39e..1c2040e 100644
--- a/src/settingsdialog.ui
+++ b/src/settingsdialog.ui
@@ -21,7 +21,7 @@
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="currentIndex">
- <number>3</number>
+ <number>0</number>
</property>
<widget class="QWidget" name="generic">
<attribute name="icon">
@@ -935,7 +935,6 @@
</connections>
<buttongroups>
<buttongroup name="buttonGroup"/>
- <buttongroup name="buttonGroup_2"/>
<buttongroup name="textRenderingBtnGroup"/>
<buttongroup name="gophermapBtnGroup"/>
<buttongroup name="textHighlightsBtnGroup"/>