Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Design work for mailbox subscriptions | Drew DeVault | 2020-11-13 | 1 | -12/+58 |
| | |||||
* | Redirect to edit draft after saving message | Drew DeVault | 2020-11-13 | 1 | -3/+7 |
| | |||||
* | Improve UI while emails are being sent | Drew DeVault | 2020-11-13 | 2 | -1/+47 |
| | |||||
* | Notify server when user discards attachment | Drew DeVault | 2020-11-12 | 1 | -0/+6 |
| | |||||
* | Display server errors on attachment upload | Drew DeVault | 2020-11-12 | 2 | -2/+38 |
| | |||||
* | Implement mailbox deletion | Drew DeVault | 2020-10-30 | 1 | -0/+10 |
| | |||||
* | Rig up button to remove attachments | Drew DeVault | 2020-10-30 | 2 | -0/+7 |
| | |||||
* | Simplify & fix bugs with select all functionality | Drew DeVault | 2020-10-30 | 1 | -23/+9 |
| | |||||
* | message view: add print button & stylesheet | Drew DeVault | 2020-10-30 | 2 | -0/+16 |
| | |||||
* | attachments.js: discard unused drag events | Drew DeVault | 2020-10-29 | 1 | -0/+9 |
| | |||||
* | attachments.js: remove unused variables | Drew DeVault | 2020-10-29 | 1 | -7/+1 |
| | |||||
* | Implement JavaScript UI for attachments | Drew DeVault | 2020-10-29 | 2 | -10/+232 |
| | | | | | | | | | | | | | | | | This one is a bit of a doozy. A summary of the changes: - Session has grown storage for attachments which have been uploaded but not yet sent. - The list of attachments on a message is refcounted so that we can clean up the temporary files only after it's done with - i.e. after copying to Sent and after all of the SMTP attempts are done. - Abandoned attachments are cleared out on process shutdown. Future work: - Add a limit to the maximum number of pending attachments the user can have in the session. - Periodically clean out abandoned attachments? | ||||
* | Replace parts tree with attachment list | Drew DeVault | 2020-10-23 | 1 | -2/+9 |
| | |||||
* | alps theme: consoldate tab active/hover styles | Drew DeVault | 2020-10-23 | 1 | -6/+2 |
| | | | | Fixes some visual weirdness in an edge case | ||||
* | message.html: add tabs to select html/plaintext | Drew DeVault | 2020-10-23 | 1 | -3/+38 |
| | |||||
* | alps theme: fix borders on each unread row | Drew DeVault | 2020-10-23 | 1 | -2/+2 |
| | | | | | This addresses an oversight from when the fifth column (flags) was introduced. | ||||
* | message list: color \Flagged status yellow | Drew DeVault | 2020-10-22 | 1 | -1/+1 |
| | |||||
* | Add message flags to mailbox page | Drew DeVault | 2020-10-22 | 1 | -1/+21 |
| | |||||
* | Categorize and normalize folder listing | Drew DeVault | 2020-10-22 | 1 | -1/+2 |
| | |||||
* | Handle \Deleted emails in message list | Drew DeVault | 2020-10-22 | 1 | -0/+5 |
| | | | | | | | | | | | | 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 | ||||
* | alps theme: add button to load remote content | Drew DeVault | 2020-05-20 | 1 | -0/+7 |
| | |||||
* | alps theme: add event page layout | Drew DeVault | 2020-05-20 | 1 | -5/+25 |
| | |||||
* | alps theme: unify create/update styles | Drew DeVault | 2020-05-20 | 1 | -39/+16 |
| | |||||
* | alps theme: add layout for calendar event update | Drew DeVault | 2020-05-20 | 1 | -11/+23 |
| | |||||
* | login: set encrypted "remember me" token | Drew DeVault | 2020-05-20 | 1 | -0/+6 |
| | |||||
* | alps theme: layout settings page | Drew DeVault | 2020-05-20 | 1 | -0/+12 |
| | |||||
* | alps theme: initial layout for calendar | Drew DeVault | 2020-05-20 | 1 | -1/+100 |
| | |||||
* | alps theme: add contact edit/create | Drew DeVault | 2020-05-20 | 1 | -10/+33 |
| | |||||
* | alps theme: add contact details page | Drew DeVault | 2020-05-20 | 1 | -1/+9 |
| | |||||
* | alps: improve margin on email bodies | Drew DeVault | 2020-05-20 | 1 | -1/+1 |
| | |||||
* | alps theme: theme the login page | Drew DeVault | 2020-05-13 | 1 | -4/+42 |
| | |||||
* | alps theme: if there's nothing to show, say so | Drew DeVault | 2020-05-13 | 1 | -0/+9 |
| | |||||
* | alps: theme contact list page | Drew DeVault | 2020-05-13 | 1 | -14/+31 |
| | |||||
* | mailbox view: improve pagination styles | Drew DeVault | 2020-05-13 | 1 | -1/+14 |
| | | | | This makes the buttons larger and easier to notice/click. | ||||
* | message view: add part switcher | Drew DeVault | 2020-05-13 | 1 | -1/+31 |
| | | | | | 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 | 1 | -21/+108 |
| | | | | | | | | 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. | ||||
* | themes/alps: new theme | Simon Ser | 2020-03-19 | 2 | -0/+293 |