Release candidate for 2.3.0 #147

Merged
sloum merged 20 commits from release-2.3.0 into develop 2020-05-24 16:42:29 +00:00
Owner

The following features are present:

  • Adds certificate expiration to ini next to cert hash
  • If a cert expires, a new one will automatically be grabbed. This should be less cumbersome for the user while still following the tofu approach prescribed by the spec.
  • Fixes a race condition where two coroutines were both wanting access to stdin.
  • Adds back and forward hotkey aliasing to h and l (vim keys).
  • Institutes a max width of 100 characters for all text (images are exempt). This should make reading gemini content much nicer.
  • Man page updates to go with the relevant portions (the change to key bindings).
  • Adds support for alt text in gemini blocks, and adds a config value for controlling how alt text is used.
  • Changes how relative URLs are handled to provide both more correct handling and better display of the url.
  • Automatically redirects if the only change in the URL on a reidrect would be adding a trailing slash
  • Fixes querystrings to be non-chaining

Due to the nature of the certificate policy change and the solution to the race condition, coupled with the recent explosion of gemini users/content, I felt that these features should get moved forward fairly quickly (rather than sit on develop for awhile). Please let me know if you disagree or think a different approach to any of this would be a good idea.

The following features are present: - Adds certificate expiration to ini next to cert hash - If a cert expires, a new one will automatically be grabbed. This should be less cumbersome for the user while still following the tofu approach prescribed by the spec. - Fixes a race condition where two coroutines were both wanting access to stdin. - Adds back and forward hotkey aliasing to h and l (vim keys). - Institutes a max width of 100 characters for all text (images are exempt). This should make reading gemini content much nicer. - Man page updates to go with the relevant portions (the change to key bindings). - Adds support for alt text in gemini blocks, and adds a config value for controlling how alt text is used. - Changes how relative URLs are handled to provide both more correct handling and better display of the url. - Automatically redirects if the only change in the URL on a reidrect would be adding a trailing slash - Fixes querystrings to be non-chaining Due to the nature of the certificate policy change and the solution to the race condition, coupled with the recent explosion of gemini users/content, I felt that these features should get moved forward fairly quickly (rather than sit on develop for awhile). Please let me know if you disagree or think a different approach to any of this would be a good idea.
sloum added the
enhancement
gemini
documentation
labels 2020-05-16 05:33:39 +00:00
asdf was assigned by sloum 2020-05-16 05:33:41 +00:00
sloum self-assigned this 2020-05-16 05:33:42 +00:00
sloum closed this pull request 2020-05-24 16:42:29 +00:00
sloum deleted branch release-2.3.0 2020-05-24 16:42:44 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sloum/bombadillo#147
No description provided.