Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-16 | Search engine queries via the navbar | Jaakko Keränen | |
Any text that doesn't look like a URL is passed onto the configured search URL as a query string. IssueID #157 | |||
2021-02-10 | Fixed URL path decoding issue | Jaakko Keränen | |
One should not decode characters that are reserved for the URL syntax. | |||
2021-02-10 | Cleanup | Jaakko Keränen | |
2021-02-02 | Stripping the URL fragment | Jaakko Keränen | |
Lagrange will retain URL fragments when parsing gemtext, but will strip them when making requests or when a DocumentWidget's URL is set. This allows opening URLs with fragments in an external browser. IssueID #128 | |||
2021-01-18 | Fixed opening heading feed entries in a tab | Jaakko Keränen | |
The heading goto fragment wasn't being stripped appropriately from the URLs. | |||
2021-01-12 | Fixed: Percent-encode spaces when copying | Jaakko Keränen | |
IssueID #112 | |||
2021-01-12 | Feeds: Strip default Gemini ports from URLs | Jaakko Keränen | |
2021-01-11 | Omit default Gemini port from URLs | Jaakko Keränen | |
Including the default port number is redundant. Normalize to a port-less URL. | |||
2020-12-28 | SidebarWidget: Opening feed entries in new tab | Jaakko Keränen | |
2020-12-12 | Added option to show URL paths as encoded or decoded | Jaakko Keränen | |
IssueID #73 | |||
2020-12-12 | IDN applies to all network schemes | Jaakko Keränen | |
But not "file" or "about". | |||
2020-12-11 | GmRequest: Punycode for domain names | Jaakko Keränen | |
To support Internationalized Domain Names, we need to encode domain names using Punycode. IssueID #73 | |||
2020-12-10 | Feeds: Show entries in lookup results | Jaakko Keränen | |
2020-12-04 | Windows: Dealing with "file:///" URIs | Jaakko Keränen | |
2020-12-01 | DocumentWidget: Error page of unknown status code | Jaakko Keränen | |
2020-11-19 | Cleanup | Jaakko Keränen | |
Ran clang-format. | |||
2020-11-18 | Add username and ipv6 literals to authority regex | Waweic | |
2020-11-18 | Handling an URL that begins with a tilde | Jaakko Keränen | |
IssueID #40 | |||
2020-11-18 | Handling an URL that contains nothing by a query | Jaakko Keränen | |
IssueID #40 | |||
2020-11-18 | URL parsing improvements | Jaakko Keränen | |
Now it uses a single regular expression to parse all (non "file:") URLs. IssueID #40 | |||
2020-11-07 | Treat Gopher as an unsupported protocol | Jaakko Keränen | |
2020-11-06 | Automatic redirects to the same scheme | Jaakko Keränen | |
IssueID #16 | |||
2020-11-04 | Windows: Improvements to file URL/path handling | Jaakko Keränen | |
IssueID #23 | |||
2020-10-28 | Reporting TLS/SSL errors | Jaakko Keränen | |
A proper error page is now shown if there is an error during the TLS request. | |||
2020-10-27 | Added a network/TLS error page | Jaakko Keränen | |
There is now an error page shown when the TLS request fails for some reason. Error page theming is also updated at the time when the error page is composed. | |||
2020-10-20 | Tweaked error message to be friendlier | Jaakko Keränen | |
2020-09-17 | DocumentWidget: Saving the source to a file | Jaakko Keränen | |
"Save Page" now writes the current page's source to the Downloads folder as a file. | |||
2020-09-17 | Recognize and visualize "mailto:" links | Jaakko Keränen | |
"mailto:" links now have their own icon and when clicked they open the URL in the default web browser. IssueID #5 | |||
2020-08-30 | Maximum number of redirects | Jaakko Keränen | |
Stop opening links automatically after five redirects. | |||
2020-08-30 | DocumentWidget: Check for non-Gemini redirects | Jaakko Keränen | |
2020-08-29 | Append a slash in absolute URLs without a path | Jaakko Keränen | |
Saves a redirect. | |||
2020-08-25 | It's called a "scheme" | Jaakko Keränen | |
2020-08-24 | Updated for the_Foundation API changes | Jaakko Keränen | |
2020-08-24 | Initialize RegExpMatches | Jaakko Keränen | |
2020-08-23 | Build option to disable kerning; other optimizations | Jaakko Keränen | |
2020-08-22 | Added BSD 2-clause license and copyright notices | Jaakko Keränen | |
2020-08-15 | Don’t cache content of “about:” pages | Jaakko Keränen | |
2020-08-08 | Don't try to make "about:" URLs absolute | Jaakko Keränen | |
2020-08-08 | Handling "about:home"; GmRequest decoupling | Jaakko Keränen | |
GmRequest is given a pointer to the GmCerts to use. Also, timeouts are handled via a posted command so they get processed in the main thread. | |||
2020-08-03 | Server certificate TOFU | Jaakko Keränen | |
2020-08-01 | Handling status codes by class | Jaakko Keränen | |
2020-08-01 | More robust URL processing | Jaakko Keränen | |
Fixed a number of special cases revealed by the client torture test. | |||
2020-07-29 | Utility for making absolute URLs | Jaakko Keränen | |
2020-07-28 | Detect known image/audio file extensions | Jaakko Keränen | |
2020-07-28 | Plaintext documents; unsupported MIME type error | Jaakko Keränen | |
2020-07-26 | Full set of Gemini status codes | Jaakko Keränen | |
2020-07-25 | Encode spaces in URLs | Jaakko Keränen | |
2020-07-24 | Added GmRequest for handling the request | Jaakko Keränen | |
This feels a little bit too complex, with GmRequest observing TlsRequest and then notifying its own audience. There are still some issues with cancelling requests as well. |