Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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. | |||||
* | Handle \Deleted emails in message list | Drew DeVault | 2020-10-22 | 2 | -6/+31 | |
| | | | | | | | | | | | | This can happen if an email is deleted by an external client, and this change fixes a template crash in such cases. I elected to display (deleted email) rather than to hide deleted messages so that, if the message is unread, it provides an explanation for your inbox showing $n unread emails where $n > number of non-deleted emails. This partially addresses ~migadu/alps#121 | |||||
* | readme: add CI badge | Simon Ser | 2020-08-13 | 1 | -0/+1 | |
| | ||||||
* | ci: use new repo URL | Simon Ser | 2020-08-13 | 1 | -2/+2 | |
| | ||||||
* | remove exec bit from plugins/base/imap.go | Reto Brunner | 2020-08-11 | 1 | -0/+0 | |
| | ||||||
* | Set Message-Id header | Jesse Olson | 2020-08-05 | 1 | -1/+2 | |
| | ||||||
* | sourcehut theme: fix nil on emails without a text part | наб | 2020-07-13 | 1 | -1/+1 | |
| | | | | | | | P.a. to 50e131244ad78fd1e4c216770ff69471a6fcb03b which solved https://todo.sr.ht/~emersion/alps/100 Closes: https://todo.sr.ht/~emersion/alps/102 | |||||
* | base HTML: fix nil on emails without a text part | наб | 2020-07-13 | 1 | -1/+1 | |
| | | | | | | | P.a. to 50e131244ad78fd1e4c216770ff69471a6fcb03b which solved https://todo.sr.ht/~emersion/alps/100 Closes: https://todo.sr.ht/~emersion/alps/102 | |||||
* | Fix nil render data on invalid password | Simon Ser | 2020-07-07 | 1 | -9/+10 | |
| | | | | | | This would cause this error: template: head.html:7:15: executing "head.html" at <index .Global.Path 0>: error calling index: index of untyped nil | |||||
* | alps theme: fix nil on emails without a text part | Eyal Sawady | 2020-06-29 | 2 | -4/+4 | |
| | | | | Closes: https://todo.sr.ht/~emersion/alps/100 | |||||
* | Stay on the same page after moving a message | Zach DeCook | 2020-06-29 | 1 | -1/+1 | |
| | ||||||
* | Workaround template functions not loaded | Simon Ser | 2020-06-10 | 3 | -24/+21 | |
| | | | | | | | This is a hacky workaround to make things work until we find a better solution. Closes: https://todo.sr.ht/~emersion/alps/96 | |||||
* | base: don't use Client.Mailbox | Simon Ser | 2020-05-28 | 2 | -8/+7 | |
| | | | | | | | 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 | |||||
* | Add INBOX unread count on mailbox/message pages | Simon Ser | 2020-05-21 | 3 | -13/+40 | |
| | ||||||
* | plugins/caldav: add basic day view | Simon Ser | 2020-05-21 | 2 | -11/+82 | |
| | ||||||
* | alps theme: wire up auto-completion in compose | Drew DeVault | 2020-05-20 | 1 | -2/+22 | |
| | ||||||
* | alps theme: add button to load remote content | Drew DeVault | 2020-05-20 | 2 | -0/+17 | |
| | ||||||
* | caldav: add page titles to all routes | Drew DeVault | 2020-05-20 | 1 | -3/+7 | |
| | ||||||
* | alps theme: add event page layout | Drew DeVault | 2020-05-20 | 3 | -12/+92 | |
| | ||||||
* | alps theme: unify create/update styles | Drew DeVault | 2020-05-20 | 4 | -42/+23 | |
| | ||||||
* | alps theme: add layout for calendar event update | Drew DeVault | 2020-05-20 | 3 | -11/+67 | |
| | ||||||
* | plugins/caldav: add time inputs in event create/update form | Simon Ser | 2020-05-20 | 3 | -15/+38 | |
| | ||||||
* | go fmt | Simon Ser | 2020-05-20 | 2 | -6/+6 | |
| | ||||||
* | login: set encrypted "remember me" token | Drew DeVault | 2020-05-20 | 7 | -13/+130 | |
| | ||||||
* | alps theme: layout settings page | Drew DeVault | 2020-05-20 | 2 | -0/+40 | |
| | ||||||
* | alps theme: initial layout for calendar | Drew DeVault | 2020-05-20 | 4 | -1/+262 | |
| | ||||||
* | alps theme: add contact edit/create | Drew DeVault | 2020-05-20 | 3 | -10/+77 | |
| | ||||||
* | alps theme: add contact details page | Drew DeVault | 2020-05-20 | 3 | -2/+62 | |
| | ||||||
* | plugins/caldav: fix duplicate event after edit | Simon Ser | 2020-05-20 | 1 | -1/+1 | |
| | ||||||
* | Drop unnecessary "log" import | Simon Ser | 2020-05-20 | 1 | -1/+0 | |
| | ||||||
* | plugins/caldav: edit event descriptions | Simon Ser | 2020-05-20 | 2 | -0/+15 | |
| | ||||||
* | plugins/caldav: add route to delete event | Simon Ser | 2020-05-20 | 2 | -1/+25 | |
| | ||||||
* | plugins/caldav: add link to edit event | Simon Ser | 2020-05-20 | 1 | -0/+1 | |
| | ||||||
* | Replace IMAPMessage.TextPartName with TextPart | Simon Ser | 2020-05-20 | 5 | -29/+22 | |
| | ||||||
* | Always reply to plain-text part, if any | Simon Ser | 2020-05-20 | 1 | -3/+3 | |
| | | | | Closes: https://todo.sr.ht/~emersion/alps/51 | |||||
* | mailbox: show unseen message count in page title | Drew DeVault | 2020-05-20 | 1 | -0/+4 | |
| | ||||||
* | alps: improve margin on email bodies | Drew DeVault | 2020-05-20 | 1 | -1/+1 | |
| | ||||||
* | 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/caldav: remove statements not used | Wagner Riffel | 2020-05-18 | 1 | -10/+0 | |
| | | | | Signed-off-by: Wagner Riffel <wgrriffel@gmail.com> | |||||
* | alps theme: theme the login page | Drew DeVault | 2020-05-13 | 3 | -25/+66 | |
| | ||||||
* | alps theme: if there's nothing to show, say so | Drew DeVault | 2020-05-13 | 3 | -0/+15 | |
| | ||||||
* | alps: theme contact list page | Drew DeVault | 2020-05-13 | 7 | -20/+132 | |
| | ||||||
* | mailbox view: improve pagination styles | Drew DeVault | 2020-05-13 | 2 | -4/+16 | |
| | | | | This makes the buttons larger and easier to notice/click. | |||||
* | message view: add part switcher | Drew DeVault | 2020-05-13 | 2 | -36/+97 | |
| | | | | | This also makes the appearance of HTML emails more consistent with plaintext ones. | |||||
* | alps theme: overhaul tables and action lists | Drew DeVault | 2020-05-13 | 5 | -239/+320 | |
| | | | | | | | | This patch contains a whole lot of layout improvements for the alps theme, mainly replacing the table soup with flexbox and CSS grids, and fixing up a number of loose ends. This gives us a lot more flexibility over how the page is laid out. I also cleaned up a lot of other low-hanging fruit in the layout & styles. | |||||
* | mailbox: set title to "Inbox" rather than "INBOX" | Drew DeVault | 2020-05-13 | 1 | -1/+6 | |
| | ||||||
* | plugins/caldav: add form to create new events | Simon Ser | 2020-05-13 | 5 | -1/+150 | |
| | ||||||
* | plugins/caldav: fix event list URLs | Simon Ser | 2020-05-13 | 1 | -1/+1 | |
| | ||||||
* | plugins/base: fix mailbox unread count | Simon Ser | 2020-05-13 | 2 | -12/+29 | |
| | ||||||
* | plugins/carddav: add route to delete a contact | Simon Ser | 2020-05-13 | 2 | -0/+21 | |
| |