Age | Commit message (Collapse) | Author |
|
When a page is opened from the sidebar, swiping back will now reopen the sidebar. Another swipe will dismiss the sidebar and navigate back as usual.
Attempted to cache theme colors in GmDocument, but there were issues with theme changes.
|
|
Opening an URL or making a search query from the command line.
IssueID #232
|
|
Exporting an identity will display it in a new tab in PEM encoded format, where it can be saved or copied.
IssueID #236
|
|
`GmRequest` should use the correct path separators on Windows in
native paths.
|
|
IssueID #269
|
|
When opening a Gempub, split the window and show the index page and the first chapter.
|
|
`Gempub` opens and parses a Gempub archive and provides access to the contents in a common way.
|
|
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/ .
|
|
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.
|
|
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.
|
|
|
|
The brackets that were removed must be put back if needed.
|
|
The brackets are part of the URL notation and should not be considered part of the IPv6 address itself.
|
|
IssueID #226
|
|
IssueID #215
|
|
IssueID #192
|
|
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
|
|
Dashes may appear in domain names.
|
|
|
|
|
|
Bookmark icons apply to site roots instead of domains. A root includes the user directory if one is found in the URL.
|
|
|
|
The behavior of navigating to root should match what is displayed in the top banner.
|
|
Any text that doesn't look like a URL is passed onto the configured search URL as a query string.
IssueID #157
|
|
One should not decode characters that are reserved for the URL syntax.
|
|
|
|
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
|
|
The heading goto fragment wasn't being stripped appropriately from the URLs.
|
|
IssueID #112
|
|
|
|
Including the default port number is redundant. Normalize to a port-less URL.
|
|
|
|
IssueID #73
|
|
But not "file" or "about".
|
|
To support Internationalized Domain Names, we need to encode domain names using Punycode.
IssueID #73
|
|
|
|
|
|
|
|
Ran clang-format.
|
|
|
|
IssueID #40
|
|
IssueID #40
|
|
Now it uses a single regular expression to parse all (non "file:") URLs.
IssueID #40
|
|
|
|
IssueID #16
|
|
IssueID #23
|
|
A proper error page is now shown if there is an error during the TLS request.
|
|
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.
|
|
|
|
"Save Page" now writes the current page's source to the Downloads folder as a file.
|