Commit Graph

  • aa1479f51a Start of lesson 14 (rebase into next commit) video-14-start Jeffrey Biles 2020-08-18 00:05:08 -07:00
  • 8074d2f312 Fix: Make emails and openedEmail reactive references video-6-start Jeffrey Biles 2020-09-15 19:00:25 -07:00
  • dd3ec08f91 add ref to emails video-5-start video-4-end Jeffrey Biles 2020-10-15 10:16:24 -07:00
  • 2af604ce11 add ref to emails video-4-start video-3-end Jeffrey Biles 2020-10-15 10:13:16 -07:00
  • f89b9f46ed Fix: Make emails and openedEmail reactive references video-5-end Jeffrey Biles 2020-09-15 19:00:25 -07:00
  • bdd20e4077 Fix: Make emails and openedEmail reactive references video-7-start video-6-end Jeffrey Biles 2020-09-15 19:00:25 -07:00
  • 36dc947624 Fix: Make emails and openedEmail reactive references video-8-start video-7-end Jeffrey Biles 2020-09-15 19:00:25 -07:00
  • 381abb22f8 Fix: Make emails and openedEmail reactive references video-9-start video-8-end Jeffrey Biles 2020-09-15 19:00:25 -07:00
  • 4504bb26ef Fix: Make emails and openedEmail reactive references video-9-end video-10-start Jeffrey Biles 2020-09-15 19:00:25 -07:00
  • 24b4ce1210 Fix: Make emails and openedEmail reactive references video-10-end Jeffrey Biles 2020-09-15 19:00:25 -07:00
  • d08358ab29 Fix: Make emails and openedEmail reactive references video-12-start video-11-end Jeffrey Biles 2020-09-15 19:00:25 -07:00
  • c8203c812e Fix: Make emails and openedEmail reactive references video-14-end Jeffrey Biles 2020-09-15 19:00:25 -07:00
  • f3d4354735 Fix: Make emails and openedEmail reactive references video-13-end Jeffrey Biles 2020-09-15 19:00:25 -07:00
  • 8a37b6beea Fix: Make emails and openedEmail reactive references video-13-start video-12-end Jeffrey Biles 2020-09-15 19:00:25 -07:00
  • c095049b60 Bump http-proxy from 1.18.0 to 1.18.1 dependabot/npm_and_yarn/http-proxy-1.18.1 dependabot[bot] 2020-09-12 02:22:09 +00:00
  • 6d6eb2c5be remove old code, not sure how it stayed alive this long course-end Jeffrey Biles 2020-09-06 17:29:08 -07:00
  • 366f9e8901 Archived Emails Screen video-15-end Jeffrey Biles 2020-09-06 16:54:38 -07:00
  • 040234fedc Lesson 14, pt. 2 - Disabled Buttons video-15-start Jeffrey Biles 2020-08-18 21:19:29 -07:00
  • 7c97ea48e5 Lesson 14, pt 1 - Bulk Action Bar Buttons Jeffrey Biles 2020-08-18 01:04:06 -07:00
  • 9c5275e7f6 Start of lesson 14 (rebase into next commit) Jeffrey Biles 2020-08-18 00:05:08 -07:00
  • f094e5db1a Lesson 13, pt 2 - interactive select-all button Jeffrey Biles 2020-08-17 22:38:15 -07:00
  • 41bff32ad8 Update Vue version to latest rc Jeffrey Biles 2020-08-17 17:51:10 -07:00
  • 8665fd6408 Lesson 13, pt 1 - Select Box Highlighting Jeffrey Biles 2020-08-17 17:27:30 -07:00
  • 337b8e9f30 Bump elliptic from 6.5.2 to 6.5.3 dependabot/npm_and_yarn/elliptic-6.5.3 dependabot[bot] 2020-08-02 04:14:01 +00:00
  • 4caf30dc55 Bump lodash from 4.17.15 to 4.17.19 dependabot/npm_and_yarn/lodash-4.17.19 dependabot[bot] 2020-07-21 06:39:45 +00:00
  • aa8b4c6244 Lesson 9 - Email Navigation Buttons and Keyboard Shortcuts Jeffrey Biles 2020-07-11 11:38:29 -07:00
  • 76c16972ae Lesson 10 - flexible events Jeffrey Biles 2020-07-18 13:34:23 -07:00
  • 4a5160105d Lesson 9 - Email Navigation Buttons and Keyboard Shortcuts Jeffrey Biles 2020-07-11 11:38:29 -07:00
  • e656dd2f84 Remove "X emails selected" from MailTable Jeffrey Biles 2020-07-13 08:03:15 -07:00
  • 8f4f9d0328 Lesson 12 - use-email-selection composable Jeffrey Biles 2020-07-12 11:13:28 -07:00
  • a3102e72c3 Lesson 11 - Reactive Sets Jeffrey Biles 2020-07-11 16:15:02 -07:00
  • 569cdb9e90 Lesson 9 - Email Navigation Buttons and Keyboard Shortcuts video-11-start Jeffrey Biles 2020-07-11 11:38:29 -07:00
  • d3fc83dd9c Lesson 8 - use-keydown composable Jeffrey Biles 2020-07-02 16:22:54 -07:00
  • fa0cb214f8 Video 7 - Close modal when hitting escape key Jeffrey Biles 2020-07-01 18:03:46 -07:00
  • 4154e0063f Bump websocket-extensions from 0.1.3 to 0.1.4 dependabot/npm_and_yarn/websocket-extensions-0.1.4 dependabot[bot] 2020-06-23 21:42:47 +00:00
  • df6753ad39 Video 5 - MailView Jeffrey Biles 2020-06-17 16:07:55 -07:00
  • cab244c0b0 Video 6 - Modal Jeffrey Biles 2020-06-18 12:36:07 -07:00
  • 128c2a2335 Video 5 - MailView Jeffrey Biles 2020-06-17 16:07:55 -07:00
  • d54d68ad1d Video 4 - axios to connect with json-server Jeffrey Biles 2020-06-17 13:34:22 -07:00
  • e1a57ec9a5 Merge branch 'course-outline-start' master Jeffrey Biles 2020-06-10 10:25:18 -07:00
  • c6d8451484 Lesson 3 - Suspense, async setup, and the MailTable component Jeffrey Biles 2020-05-31 23:50:00 -07:00
  • 935d5c2401 Video 2 - Create UI for table using Options API techniques video-3-start video-2-end Jeffrey Biles 2020-05-12 16:10:29 -07:00
  • d92ba8f840 update read status to match the screen video-2-start Jeffrey Biles 2020-05-12 15:30:55 -07:00
  • 18a81c4f61 Delete everything except the starter stuff Jeffrey Biles 2020-04-22 21:16:54 -07:00
  • 668ea06452 Fix minor bug where screen with no emails showed them "all" selected Jeffrey Biles 2020-05-10 19:21:25 -07:00
  • 11215a7524 Update package versions Jeffrey Biles 2020-05-10 18:48:01 -07:00
  • d0ade5d669 Update copy on my email Jeffrey Biles 2020-05-10 16:47:04 -07:00
  • 3d6a48a2d6 Button for selected screen looks 'selected', not 'disabled' Jeffrey Biles 2020-05-06 11:52:53 -07:00
  • e7107d1bfe Bugfix: using props in the setup function only works properly if you _don't_ destructure them Jeffrey Biles 2020-04-22 21:12:41 -07:00
  • ec200fd57a Fix overloaded variable in addMultiple Jeffrey Biles 2020-04-22 20:32:33 -07:00
  • 9a060a8343 VMail Inbox or Archive, dynamically Jeffrey Biles 2020-04-22 20:24:47 -07:00
  • 1d24b17269 Move to Inbox bulk action button Jeffrey Biles 2020-04-22 20:14:38 -07:00
  • 74fc736388 version bump Jeffrey Biles 2020-04-22 20:06:45 -07:00
  • 26479763c7 spacing Jeffrey Biles 2020-04-22 15:53:27 -07:00
  • a78269a2fc Start with inbox screen Jeffrey Biles 2020-04-22 15:28:58 -07:00
  • 29aea22285 Further composition api update: return hash to separate functions, rather than pre-hashing into emailSelection and returning Jeffrey Biles 2020-04-14 06:13:41 -07:00
  • c58f792d7e Update emailSelection export and usage to Evan-recommended "module style" syntax Jeffrey Biles 2020-04-14 06:09:36 -07:00
  • 25c6c3ad22 shorthand for keys in hash Jeffrey Biles 2020-04-14 05:54:11 -07:00
  • 0dca216d44 Update reactive usage according to guidance from Evan Jeffrey Biles 2020-04-14 05:51:47 -07:00
  • bc22149c44 No longer need extra v-if because of bugfix Jeffrey Biles 2020-04-14 05:25:37 -07:00
  • 4dc794da70 Update Vue 3 version to alpha.12 Jeffrey Biles 2020-04-14 05:25:25 -07:00
  • 0abea2ed6b Add axios to MailTable Jeffrey Biles 2020-04-01 16:44:39 -07:00
  • b09dd571e0 Inbox View and Archived View Jeffrey Biles 2020-03-30 14:08:58 -07:00
  • e1cba79ad2 Refactor lots of non-table functionality from MailTable to MailScreen Jeffrey Biles 2020-03-30 14:03:05 -07:00
  • b8dfde835e Bulk Actions Jeffrey Biles 2020-03-30 00:52:56 -07:00
  • ea80fa53da Add style for checkbox partial-check Jeffrey Biles 2020-03-29 23:39:22 -07:00
  • b925a6f991 clicking the Select All box Jeffrey Biles 2020-03-29 23:52:38 -07:00
  • ea22275726 Select All checkbox reflects state of email selection Jeffrey Biles 2020-03-29 23:45:33 -07:00
  • 19c0f6d212 Add style for checkbox partial-check Jeffrey Biles 2020-03-29 23:39:22 -07:00
  • a4d6663cfd Global non-persisted state with useEmailSelection composition function Jeffrey Biles 2020-03-29 22:51:32 -07:00
  • c481ec8cb2 Email Selection via checkboxes Jeffrey Biles 2020-03-29 22:23:57 -07:00
  • fbc231daa8 Action bar + keyboard shortcuts on mail view Jeffrey Biles 2020-03-29 21:14:47 -07:00
  • 562f2a8442 Allow array of keycombos in useKeydown Jeffrey Biles 2020-03-29 16:10:22 -07:00
  • 84c16230b4 Abstract to useKeydown composition API Jeffrey Biles 2020-03-29 16:09:26 -07:00
  • 9c26bfae90 Escape key closes down modal Jeffrey Biles 2020-03-29 15:16:32 -07:00
  • 77e1a1d407 Click on overly to close modal Jeffrey Biles 2020-03-29 14:40:18 -07:00
  • 4789f44bbe Modal display and opening Jeffrey Biles 2020-03-29 14:31:09 -07:00
  • 93ad63af80 r Jeffrey Biles 2020-03-29 12:38:19 -07:00
  • 5a7e748578 opening an email below the table Jeffrey Biles 2020-03-29 12:27:46 -07:00
  • 0a4e0c2fb3 readEmail and archiveEmail methods Jeffrey Biles 2020-03-29 10:59:05 -07:00
  • 85e04ed6cf axios GET Jeffrey Biles 2020-03-29 10:49:49 -07:00
  • 266268a49c async and Suspense Jeffrey Biles 2020-03-29 10:21:02 -07:00
  • 03c6923013 Pull code into MailTable component Jeffrey Biles 2020-03-29 09:58:17 -07:00
  • 6a921b858c Building the Inbox Jeffrey Biles 2020-03-29 09:20:57 -07:00
  • 11c6ac7bad Bare app - remove everything except styling, db.json, and packages Jeffrey Biles 2020-03-29 01:38:36 -07:00
  • 9c1b2a6ecc Update to newest alpha version Jeffrey Biles 2020-03-29 01:16:00 -07:00
  • de8773da86 keyboard shortcuts on the keys Jeffrey Biles 2020-03-29 01:14:07 -07:00
  • 41bd155563 Put marked call in the template so it's automatically reactive Jeffrey Biles 2020-03-29 00:57:21 -07:00
  • 169c397855 Save email when toggling read/unread and inbox/archived Jeffrey Biles 2020-03-29 00:55:00 -07:00
  • 3842b5a7f5 Use axios because it does the correct PUT format by default Jeffrey Biles 2020-03-29 00:35:22 -07:00
  • 285cc2c4e3 Better fixture data Jeffrey Biles 2020-03-29 00:10:33 -07:00
  • fc9b252d6e Fix typing mistake Jeffrey Biles 2020-03-29 00:10:24 -07:00
  • 18d6bfa297 Remove Mirage; add json-server with first email included Jeffrey Biles 2020-03-28 21:00:57 -07:00
  • 3bbc469da6 Use the Options API for two components Jeffrey Biles 2020-03-28 16:45:29 -07:00
  • fb0954828c From/sentAt byline Jeffrey Biles 2020-03-23 22:58:46 -07:00
  • 4abbbaf633 Move CSS to App.vue + add some rules Jeffrey Biles 2020-03-23 22:51:00 -07:00
  • 3bced07176 Remove Portal Jeffrey Biles 2020-03-23 17:28:00 -07:00
  • af77551fe0 Better checkboxes, global button css Jeffrey Biles 2020-03-23 17:26:32 -07:00
  • f6114cf7d1 Spacing improved on bulk actions Jeffrey Biles 2020-03-23 17:05:39 -07:00
  • 6d30810e40 Nicer buttons and subject line Jeffrey Biles 2020-03-23 16:59:56 -07:00