aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/imap.go
Commit message (Collapse)AuthorAgeFilesLines
* Implement broader search functionalityDrew DeVault2020-10-231-26/+1
|
* plugins/base/imap: fetch flags on searchDrew DeVault2020-10-221-1/+1
|
* Categorize and normalize folder listingDrew DeVault2020-10-221-2/+14
|
* Handle case where server does not return bodyDrew DeVault2020-10-221-1/+6
| | | | | | This was causing a nil pointer dereference before. Fixes ~migadu/alps#121.
* remove exec bit from plugins/base/imap.goReto Brunner2020-08-111-0/+0
|
* base: don't use Client.MailboxSimon Ser2020-05-281-4/+3
| | | | | | | The information returned by Client.Mailbox may be out-of-date. Instead, retrieve the mailbox status from the server each time. Closes: https://todo.sr.ht/~emersion/alps/80
* Replace IMAPMessage.TextPartName with TextPartSimon Ser2020-05-201-23/+16
|
* plugins/base: Add missing nil check for getMailboxByTypefox.cpp2020-05-181-0/+3
| | | | Fixes panic if there is no usable Sent folder.
* plugins/base: fix mailbox unread countSimon Ser2020-05-131-10/+23
|
* Rename project to alpsSimon Ser2020-05-131-1/+1
|
* plugins/base: always show INBOX firstSimon Ser2020-03-271-0/+6
|
* plugins/base: wrap MailboxInfo and MailboxStatusSimon Ser2020-03-271-5/+25
| | | | | This allows us to extend these and expose helpers for templates and plugins.
* plugins/base: add action param to handleSetFlagsSimon Ser2020-03-181-1/+0
| | | | This alows to add/remove flags instead of setting them.
* plugins/base: fix IMAMessage.PartByPath with nil pathSimon Ser2020-03-181-0/+3
|
* plugins/base: replace MessageRenderData.PartPath with PartSimon Ser2020-02-251-0/+27
|
* plugins/base: add message URL and Content-Id helpersSimon Ser2020-02-251-12/+54
|
* plugins/carddav: add basic contacts viewSimon Ser2020-02-051-1/+1
|
* plugins/base/imap: disable full-text search for nowSimon Ser2020-02-051-2/+27
| | | | | | It's too slow on servers where indexes aren't enabled. References: https://todo.sr.ht/~sircmpwn/koushin/23
* plugins/base: add settings pageSimon Ser2020-01-281-2/+2
| | | | | Add a settings page where the user can change the number of messages displayed per page.
* plugins/base: support attachments in draftsSimon Ser2020-01-281-0/+22
| | | | References: https://todo.sr.ht/~sircmpwn/koushin/16
* plugins/base: use BodyStructure.Walk instead of custom logicSimon Ser2020-01-281-46/+20
|
* plugins/base: delete previous draftSimon Ser2020-01-241-0/+16
|
* plugins/base: add fallback if SPECIAL-USE is unsupportedSimon Ser2020-01-241-20/+36
|
* plugins/base: save message as draftSimon Ser2020-01-241-0/+45
|
* plugins/base: append outgoing messages to Sent mailboxSimon Ser2020-01-201-0/+36
| | | | | | And mark original message as answered. Closes: https://todo.sr.ht/~sircmpwn/koushin/15
* Include flags when fetching items over IMAPDejan Strbac2020-01-161-1/+1
|
* Add Server.ReloadSimon Ser2020-01-081-1/+1
| | | | | This only reloads templates for now. In the future it'll also reload Lua plugins.
* Implement paging for searchSimon Ser2019-12-171-9/+16
|
* Add a form to set message flagsSimon Ser2019-12-171-0/+10
| | | | References: https://todo.sr.ht/~sircmpwn/koushin/36
* Export IMAPMessageSimon Ser2019-12-161-11/+11
| | | | This is a public type other plugins and templates may want to access.
* Add basic searchSimon Ser2019-12-161-2/+49
| | | | Closes: https://todo.sr.ht/~sircmpwn/koushin/23
* Introduce base pluginSimon Ser2019-12-161-0/+277
This plugin offers base IMAP/SMTP functionality. References: https://todo.sr.ht/~sircmpwn/koushin/39