aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add basic support for multiple recipientsLibravatarLibravatar Simon Ser 2019-12-032-3/+10
|
* Add support for replying to a messageLibravatarLibravatar Simon Ser 2019-12-035-12/+103
|
* Fix mailbox view when emptyLibravatarLibravatar Simon Ser 2019-12-032-9/+15
| | | | | | This fixes the second part of #14. References: https://todo.sr.ht/~sircmpwn/koushin/14
* Add empty CSS stylesheetLibravatarLibravatar Simon Ser 2019-12-033-1/+3
| | | | References: https://todo.sr.ht/~sircmpwn/koushin/19
* Set imap.CharsetReaderLibravatarLibravatar Simon Ser 2019-12-031-1/+5
| | | | | This adds support for additional charsets when parsing e.g. subject lines.
* Escape mailbox names in URLsLibravatarLibravatar Simon Ser 2019-12-034-5/+17
| | | | Closes: https://todo.sr.ht/~sircmpwn/koushin/14
* Add session lockLibravatarLibravatar Simon Ser 2019-12-033-16/+45
| | | | | | | HTTP requests can be processed in parallel, but we only have one IMAP connection per session. Closes: https://todo.sr.ht/~sircmpwn/koushin/12
* Import go-message charsets packageLibravatarLibravatar Simon Ser 2019-12-031-0/+1
| | | | | | Enables support for non-UTF8 charsets. Closes: https://todo.sr.ht/~sircmpwn/koushin/18
* Pre-fill composer with sender addressLibravatarLibravatar Simon Ser 2019-12-033-22/+30
|
* Add basic SMTP supportLibravatarLibravatar Simon Ser 2019-12-035-7/+196
|
* Save username/password in sessionLibravatarLibravatar Simon Ser 2019-12-032-13/+26
| | | | | This is required for authenticating with the SMTP server when composing a new message.
* Parse SMTP URL from CLILibravatarLibravatar Simon Ser 2019-12-033-11/+57
|
* Fix EOF on message viewLibravatarLibravatar Simon Ser 2019-12-031-2/+10
|
* Fix format stringLibravatarLibravatar Simon Ser 2019-12-031-1/+1
|
* Add context to errorsLibravatarLibravatar Simon Ser 2019-12-032-14/+14
|
* Add compose viewLibravatarLibravatar Simon Ser 2019-12-034-2/+38
|
* Correct license ownershipLibravatarLibravatar Drew DeVault 2019-12-031-1/+1
|
* Show last 50 messages in mailbox viewLibravatarLibravatar Simon Ser 2019-12-031-1/+1
|
* Add logout routeLibravatarLibravatar Simon Ser 2019-12-032-0/+11
|
* Set HTTP error handlerLibravatarLibravatar Simon Ser 2019-12-031-0/+11
|
* Display & download any message partLibravatarLibravatar Simon Ser 2019-12-035-55/+142
|
* Extract string conversion functionsLibravatarLibravatar Simon Ser 2019-12-033-32/+37
|
* Linkify message part treeLibravatarLibravatar Simon Ser 2019-12-032-8/+52
|
* go fmtLibravatarLibravatar Simon Ser 2019-12-033-14/+14
|
* Print body structure treeLibravatarLibravatar Simon Ser 2019-12-031-1/+16
|
* Add missing public/message.htmlLibravatarLibravatar Simon Ser 2019-12-021-0/+11
|
* Add basic message viewLibravatarLibravatar Simon Ser 2019-12-025-9/+211
|
* Linkify mailbox listLibravatarLibravatar Simon Ser 2019-12-022-4/+1
|
* Add basic message listLibravatarLibravatar Simon Ser 2019-12-023-3/+64
|
* Extract IMAP functions into separate fileLibravatarLibravatar Simon Ser 2019-12-022-37/+51
|
* Add synchronization to connection poolLibravatarLibravatar Simon Ser 2019-12-021-1/+11
|
* Evict connection pool entry on logoutLibravatarLibravatar Simon Ser 2019-12-021-0/+6
|
* readme: add IMAP URL to usageLibravatarLibravatar Simon Ser 2019-12-021-1/+1
|
* List mailboxesLibravatarLibravatar Simon Ser 2019-12-022-4/+31
|
* Add initial login logicLibravatarLibravatar Simon Ser 2019-12-026-6/+248
|
* Add HTTP server boilerplateLibravatarLibravatar Simon Ser 2019-12-0210-0/+149