Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Copy unsent messages to Outbox | Drew DeVault | 2020-10-30 | 1 | -2/+7 |
| | | | | | | | | | | | This patch: 1. Copies unsent messages to the outbox before attempting to deliver them with SMTP 2. Deletes those messages once they're sent, or leaves them if an error occured 3. Updates the message list to make it obvious when there are unsent messages in the outbox | ||||
* | Replace parts tree with attachment list | Drew DeVault | 2020-10-23 | 1 | -5/+23 |
| | |||||
* | message.html: add tabs to select html/plaintext | Drew DeVault | 2020-10-23 | 1 | -0/+23 |
| | |||||
* | Implement broader search functionality | Drew DeVault | 2020-10-23 | 1 | -26/+1 |
| | |||||
* | plugins/base/imap: fetch flags on search | Drew DeVault | 2020-10-22 | 1 | -1/+1 |
| | |||||
* | Categorize and normalize folder listing | Drew DeVault | 2020-10-22 | 1 | -2/+14 |
| | |||||
* | Handle case where server does not return body | Drew DeVault | 2020-10-22 | 1 | -1/+6 |
| | | | | | | This was causing a nil pointer dereference before. Fixes ~migadu/alps#121. | ||||
* | remove exec bit from plugins/base/imap.go | Reto Brunner | 2020-08-11 | 1 | -0/+0 |
| | |||||
* | base: don't use Client.Mailbox | Simon Ser | 2020-05-28 | 1 | -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 TextPart | Simon Ser | 2020-05-20 | 1 | -23/+16 |
| | |||||
* | plugins/base: Add missing nil check for getMailboxByType | fox.cpp | 2020-05-18 | 1 | -0/+3 |
| | | | | Fixes panic if there is no usable Sent folder. | ||||
* | plugins/base: fix mailbox unread count | Simon Ser | 2020-05-13 | 1 | -10/+23 |
| | |||||
* | Rename project to alps | Simon Ser | 2020-05-13 | 1 | -1/+1 |
| | |||||
* | plugins/base: always show INBOX first | Simon Ser | 2020-03-27 | 1 | -0/+6 |
| | |||||
* | plugins/base: wrap MailboxInfo and MailboxStatus | Simon Ser | 2020-03-27 | 1 | -5/+25 |
| | | | | | This allows us to extend these and expose helpers for templates and plugins. | ||||
* | plugins/base: add action param to handleSetFlags | Simon Ser | 2020-03-18 | 1 | -1/+0 |
| | | | | This alows to add/remove flags instead of setting them. | ||||
* | plugins/base: fix IMAMessage.PartByPath with nil path | Simon Ser | 2020-03-18 | 1 | -0/+3 |
| | |||||
* | plugins/base: replace MessageRenderData.PartPath with Part | Simon Ser | 2020-02-25 | 1 | -0/+27 |
| | |||||
* | plugins/base: add message URL and Content-Id helpers | Simon Ser | 2020-02-25 | 1 | -12/+54 |
| | |||||
* | plugins/carddav: add basic contacts view | Simon Ser | 2020-02-05 | 1 | -1/+1 |
| | |||||
* | plugins/base/imap: disable full-text search for now | Simon Ser | 2020-02-05 | 1 | -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 page | Simon Ser | 2020-01-28 | 1 | -2/+2 |
| | | | | | Add a settings page where the user can change the number of messages displayed per page. | ||||
* | plugins/base: support attachments in drafts | Simon Ser | 2020-01-28 | 1 | -0/+22 |
| | | | | References: https://todo.sr.ht/~sircmpwn/koushin/16 | ||||
* | plugins/base: use BodyStructure.Walk instead of custom logic | Simon Ser | 2020-01-28 | 1 | -46/+20 |
| | |||||
* | plugins/base: delete previous draft | Simon Ser | 2020-01-24 | 1 | -0/+16 |
| | |||||
* | plugins/base: add fallback if SPECIAL-USE is unsupported | Simon Ser | 2020-01-24 | 1 | -20/+36 |
| | |||||
* | plugins/base: save message as draft | Simon Ser | 2020-01-24 | 1 | -0/+45 |
| | |||||
* | plugins/base: append outgoing messages to Sent mailbox | Simon Ser | 2020-01-20 | 1 | -0/+36 |
| | | | | | | And mark original message as answered. Closes: https://todo.sr.ht/~sircmpwn/koushin/15 | ||||
* | Include flags when fetching items over IMAP | Dejan Strbac | 2020-01-16 | 1 | -1/+1 |
| | |||||
* | Add Server.Reload | Simon Ser | 2020-01-08 | 1 | -1/+1 |
| | | | | | This only reloads templates for now. In the future it'll also reload Lua plugins. | ||||
* | Implement paging for search | Simon Ser | 2019-12-17 | 1 | -9/+16 |
| | |||||
* | Add a form to set message flags | Simon Ser | 2019-12-17 | 1 | -0/+10 |
| | | | | References: https://todo.sr.ht/~sircmpwn/koushin/36 | ||||
* | Export IMAPMessage | Simon Ser | 2019-12-16 | 1 | -11/+11 |
| | | | | This is a public type other plugins and templates may want to access. | ||||
* | Add basic search | Simon Ser | 2019-12-16 | 1 | -2/+49 |
| | | | | Closes: https://todo.sr.ht/~sircmpwn/koushin/23 | ||||
* | Introduce base plugin | Simon Ser | 2019-12-16 | 1 | -0/+277 |
This plugin offers base IMAP/SMTP functionality. References: https://todo.sr.ht/~sircmpwn/koushin/39 |