Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-26 | URL encoding in paths (equals sign) | Jaakko Keränen | |
An equals sign has no special meaning in the path part of an URL, so encoding it always is unnecessary. Fixes apparent URL decoding issue on gemini://gemif.fedi.farm/ . | |||
2021-04-24 | Gempub cover page; cleanup | Jaakko Keränen | |
Use MIME hooks to generate a Gempub cover page with a preloaded cover image. This required applying MIME filtering to "file://" requests as well. Todo: More cleanup, add a gempub.c. | |||
2021-04-23 | File URLs support directories and ZIP archives | Jaakko Keränen | |
One is now able to view directory and ZIP archive contents using file URLs. Directory contents are shown as a list of links, enabling previewing supported formats. A link to the parent directory is included at the top of the page. ZIP archives behave like directories, except they also recognize "index.gmi" and "index.gemini" files and display them instead of the regular directory index (when viewing a directory inside a ZIP archive). This enables archiving a Gemini capsule and browsing it as a ZIP archive. Added a preference to disable loading of index pages. | |||
2021-04-18 | Dealing with a missing host name | Jaakko Keränen | |
2021-04-17 | Composing an URL with an IPv6 host | Jaakko Keränen | |
The brackets that were removed must be put back if needed. | |||
2021-04-17 | Parsing an IPv6 URL | Jaakko Keränen | |
The brackets are part of the URL notation and should not be considered part of the IPv6 address itself. | |||
2021-03-28 | Handling of unknown URI schemes | Jaakko Keränen | |
IssueID #226 | |||
2021-03-25 | Don't alter contents of bitcoin URIs | Jaakko Keränen | |
IssueID #215 | |||
2021-03-24 | Lang: Added new strings for error messages | Jaakko Keränen | |
IssueID #192 | |||
2021-03-24 | Fixed regression in conman.org client torture test 21 | Jaakko Keränen | |
Couple of problems: - "data:" links were not flagged as supported - "data:" links are not supposed to further decoded or encoded since they are processed internally in the client IssueID #217 | |||
2021-03-14 | Adjusted URL detection for search queries | Jaakko Keränen | |
Dashes may appear in domain names. | |||
2021-03-14 | Punycode domains when setting trust | Jaakko Keränen | |
2021-02-28 | GmUtil: File paths must be absolute for URLs | Jaakko Keränen | |
2021-02-24 | Bookmarks: Looking up site icons | Jaakko Keränen | |
Bookmark icons apply to site roots instead of domains. A root includes the user directory if one is found in the URL. | |||
2021-02-23 | Fixed potential crash in URL handling | Jaakko Keränen | |
2021-02-23 | "Go to Root" respects user names in URL | Jaakko Keränen | |
The behavior of navigating to root should match what is displayed in the top banner. | |||
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 | |