| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Without this, from the server PoV, we're not aware of any new
message (so we can't FETCH them).
|
|
|
|
| |
Closes: https://todo.sr.ht/~migadu/alps/176
|
| |
|
|
|
|
|
| |
With the newer version of `go-imap` some properties got renamed and
sourcehut theme stop working.
|
|
|
|
| |
Slightly more type-safe.
|
|
|
|
|
|
|
|
| |
Implement server-side sorting of search results using the SORT
extension to IMAP, if the server supports it. Otherwise, fall back to
the unordered SEARCH command.
Sort messages by sent date, in descending order.
|
|
|
|
| |
Fixes: https://todo.sr.ht/~migadu/alps/165
|
|
|
|
|
| |
Fix an empty search page appearing when the total number of search
results is a multiple of the number of messages per page.
|
|
|
|
| |
In particular, go-imap is upgraded to v2.0.0-alpha.6.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This makes calendar events viewable in the sourcehut theme.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit upgrades go-webdav to what is currently the master branch.
The go-webdav client implementation gained some features with regards to
service discovery that alps can benefit from.
With this change, one can pass e.g. the following upstream URL:
carddav+insecure://example.com/.well-known/carddav
This URL is defined in [RFC 6764, section 6][1]. If the server supports
it, it will respond with a redirect to the currently authenticated
user's principal URL. In the version used so far, the go-webdav client
does not handle this redirect well.
[1]: https://datatracker.ietf.org/doc/html/rfc6764#section-6
See also: https://github.com/emersion/go-webdav/commit/0363312
|
| |
|
| |
|
|
|
|
|
|
|
| |
The statement changed here creates new variables, whereas it means to
assign values to the previously declared `ao` to be used outside of the
if statement. This lead to PUT requests always being sent to a URL
containing a new UUID, causing problems with some CardDAV servers.
|
|
|
|
|
| |
Upon failed login, this patch sets the status code to 401 and provides a
Notice to show in login.html
|
|
|
|
|
|
| |
plugin name
Signed-off-by: Alexey Terentyev <[email protected]>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Fixes https://todo.sr.ht/~migadu/alps/154
Signed-off-by: Martin Ashby <[email protected]>
|
|
|
|
| |
Signed-off-by: Martin Ashby <[email protected]>
|
|
|
|
| |
Signed-off-by: Martin Ashby <[email protected]>
|
| |
|
|
|
|
|
|
|
|
|
| |
This commit introduces LibreJS compatible `@license' blocks as per
https://www.gnu.org/software/librejs/free-your-javascript.html
The magnet URI can be opened in a BitTorrent client to retrieve a copy
of the MIT/Expat license. Section 3.2.2.1 from the above link has a
list of magnet URIs for various free software licenses.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
type="email" does not validate RFC 2822 address lists
|
|
|
|
| |
This provides the name portion of your From header in the compose view.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
I was on the fence about adding this in the first place. The state of an
email being \Deleted but still in this inbox is unusual, and unlikely to
occur unless the user is already somewhat knowledgable about IMAP and
utilizing power-user-level tooling which could cause the situation to
arise. Alps does not target that kind of user, so this can be hidden.
|
| |
|