Commit Graph

71 Commits

Author SHA1 Message Date
Jeffrey Biles
85e04ed6cf axios GET 2020-03-29 10:49:49 -07:00
Jeffrey Biles
266268a49c async and Suspense 2020-03-29 10:21:02 -07:00
Jeffrey Biles
03c6923013 Pull code into MailTable component 2020-03-29 09:58:17 -07:00
Jeffrey Biles
6a921b858c Building the Inbox 2020-03-29 09:20:57 -07:00
Jeffrey Biles
11c6ac7bad Bare app - remove everything except styling, db.json, and packages 2020-03-29 01:38:36 -07:00
Jeffrey Biles
9c1b2a6ecc Update to newest alpha version 2020-03-29 01:16:00 -07:00
Jeffrey Biles
de8773da86 keyboard shortcuts on the keys 2020-03-29 01:14:07 -07:00
Jeffrey Biles
41bd155563 Put marked call in the template so it's automatically reactive 2020-03-29 00:57:21 -07:00
Jeffrey Biles
169c397855 Save email when toggling read/unread and inbox/archived 2020-03-29 00:55:00 -07:00
Jeffrey Biles
3842b5a7f5 Use axios because it does the correct PUT format by default 2020-03-29 00:35:22 -07:00
Jeffrey Biles
285cc2c4e3 Better fixture data 2020-03-29 00:10:33 -07:00
Jeffrey Biles
fc9b252d6e Fix typing mistake 2020-03-29 00:10:24 -07:00
Jeffrey Biles
18d6bfa297 Remove Mirage; add json-server with first email included 2020-03-28 21:00:57 -07:00
Jeffrey Biles
3bbc469da6 Use the Options API for two components 2020-03-28 16:45:29 -07:00
Jeffrey Biles
fb0954828c From/sentAt byline 2020-03-23 22:58:46 -07:00
Jeffrey Biles
4abbbaf633 Move CSS to App.vue + add some rules 2020-03-23 22:51:00 -07:00
Jeffrey Biles
3bced07176 Remove Portal 2020-03-23 17:28:00 -07:00
Jeffrey Biles
af77551fe0 Better checkboxes, global button css 2020-03-23 17:26:32 -07:00
Jeffrey Biles
f6114cf7d1 Spacing improved on bulk actions 2020-03-23 17:05:39 -07:00
Jeffrey Biles
6d30810e40 Nicer buttons and subject line 2020-03-23 16:59:56 -07:00
Jeffrey Biles
9675e25bcc MOve to Inbox button and keyboard shortcut 2020-03-19 03:49:43 -07:00
Jeffrey Biles
e4378d9216 Email toolbar buttons 2020-03-19 03:45:25 -07:00
Jeffrey Biles
0127326c75 archive shortcut 2020-03-19 03:36:46 -07:00
Jeffrey Biles
327e9b5835 MAke the changeEmail function work in setup hook 2020-03-19 03:32:05 -07:00
Jeffrey Biles
a495f6141c This fixes the "archived emails stick around" issue... but I want to be able to do it with the setup function 2020-03-19 03:26:08 -07:00
Jeffrey Biles
d427f80182 keyboard shortcuts for 'archived, then next/previous' 2020-03-19 03:16:38 -07:00
Jeffrey Biles
65c758c90c Better onkey definition 2020-03-19 03:10:36 -07:00
Jeffrey Biles
e1ca6df1e8 Sort emails by sentAt 2020-03-19 03:04:10 -07:00
Jeffrey Biles
b21376ef0a rename sentDate to sentAt 2020-03-19 03:04:01 -07:00
Jeffrey Biles
a6320cebce Move up and down with j and k 2020-03-18 17:29:21 -07:00
Jeffrey Biles
f1f0a502b2 keydown abstracted to useKeydown 2020-03-18 17:09:08 -07:00
Jeffrey Biles
de4d62e6db Put modal esc key in setup function 2020-03-18 17:01:15 -07:00
Jeffrey Biles
f87823db63 Actually remove the modal when not in use 2020-03-18 17:00:58 -07:00
Jeffrey Biles
d415b86386 Close modal with escape key 2020-03-18 16:41:47 -07:00
Jeffrey Biles
e297a104e4 markdown display of email body 2020-03-18 16:10:01 -07:00
Jeffrey Biles
0a3982c2a4 Move modal into a portal, just because we can 2020-03-18 13:29:53 -07:00
Jeffrey Biles
874481cbde Abstract away Modal 2020-03-18 13:10:11 -07:00
Jeffrey Biles
050bcfc977 Modal can close + opening modal marks email as read 2020-03-18 12:55:31 -07:00
Jeffrey Biles
270747cd98 Start of MailViewModal 2020-03-18 12:47:10 -07:00
Jeffrey Biles
e5dcde2311 Button order that makes more sense 2020-03-18 02:11:04 -07:00
Jeffrey Biles
d13f9a8708 clear selections when switching screens 2020-03-18 02:10:51 -07:00
Jeffrey Biles
efdfb2d516 moveToInbox action + actions array in bulkActions component 2020-03-18 02:06:31 -07:00
Jeffrey Biles
279e72dbbf Can switch between inbox and archived mail screens and keep changes in archived videos 2020-03-18 01:58:05 -07:00
Jeffrey Biles
505842df54 ArchivedScreen, ability to switch between
However, there's an issue - changes don't stick between screen switches
2020-03-18 01:46:37 -07:00
Jeffrey Biles
81aa302648 Archie filtering is reactive 2020-03-18 01:33:32 -07:00
Jeffrey Biles
8996330057 Fix bug in allAreSelected 2020-03-18 01:31:48 -07:00
Jeffrey Biles
bf1aeb4bd6 Archive filtering and bulk action button 2020-03-18 01:25:53 -07:00
Jeffrey Biles
2c13f9e8e8 Disable buttons that won't do anyhing 2020-03-18 01:19:52 -07:00
Jeffrey Biles
e448b4b7cc Bulk Select checkbox 2020-03-18 00:33:43 -07:00
Jeffrey Biles
d078933844 BulkActionBar 2020-03-17 23:57:48 -07:00