saas
saas copied to clipboard
Upcoming updates May 2021 (Done)
book/* changes: https://github.com/async-labs/saas/commit/d859a19086dc55cd7f3e5b743fd4ed8cb3e24e45
- [x] (done in book codebase/content)
saas/appandsaas/api: usenodemonandts-nodeinstead ofts-node-dev(update Chapter 3) - [x] (done in book codebase/content)
saas/app: useLinkinsideMenuWithLinks(update Chapter 2 and downstream) - [x] (done in book codebase/content)
saas/app: types forStatehttps://stackoverflow.com/questions/51465921/react-typescript-constructor-state-vs-property (seeConfirmerand other components) https://github.com/async-labs/saas/commit/8681666a07a8d30e3e06817d5e5936966356844b
book/* changes: https://github.com/async-labs/saas/commit/354b944d2122bd884ed7367dbb3d2e97323f0ef2
- [x] (done in book codebase/content)
saas/app: self-hosted fonts: using font frompublicfolder for SSR page, using font from Cloudfront for CSR page (update Chapter 10) - [x] (done in book codebase/content)
saas/appicons from@material-ui/icons(update Chapter 10) - [x] (done in book codebase/content)
saas/app: hosting font, css files and etc add S3 + Cloudfront (update Chapter 10) - [x] (done in book codebase/content)
saas/app:<TableCell>Action</TableCell>(update Chapter 7 and downstream) - [x] (done in book codebase/content)
saas/app: remove icon from<a>anchor element (update Chapter 8 and downstream) - [x] (done in book codebase/content)
saas/app: movelinktonprogressstyles fromMyDocumenttoMyApp(update Chapter 2 and downstream) - [x] (done in book codebase/content)
saas/app: styles inMyDocumentHOC extension;isThemeDarklogic inMyAppHOC extension (update Chapter 2 and downstream) - [x] (done in book codebase/content)
saas/app: button styles forConfirmer(update Chapter 2 and downstream) - [x] (done in book codebase/content)
saas/app: style forLoginButton(update Chapter 2 and Chapter 5, downstream)
book/* changes: https://github.com/async-labs/saas/commit/c961374ee8cc1cb945f12b20cca12bd66142b6ba
(update Chapter 10)
- [x] (done in book codebase/content)
saas/app: upgrademobxandmobx-reacthttps://github.com/async-labs/saas/commit/627aa0600e0e70d24498dea7cbd710208f9d7527 - [x] (done in book codebase/content)
saas/app: mobx v6,makeObservable(this, {...})instead ofdecoratehttps://github.com/async-labs/saas/commit/627aa0600e0e70d24498dea7cbd710208f9d7527 - [x] (done in book codebase/content)
saas/app: retiregetTeamListApiMethodand related code; defineinitialState.team, defineteaminsideMyAppHOC extension - [x] (done in book codebase/content)
saas/app: small edits toLayoutHOC - [x] (done in book codebase/content)
saas/app:/team/->/teams;teamRequiredistrueforYourSettingspage;
book/* changes: https://github.com/async-labs/saas/commit/3be5f67f82407073f6149ee9d9a0ed346d416ee7
(update multiple chapters)
- [x] (done in book codebase/content)
saas/app: updatedtheme - [x] (done in book codebase/content)
saas/app: style edits toTeamSettingspage - [x] (done in book codebase/content)
saas/app: removed styles frombody, styles insidePostEditor
book/* changes: https://github.com/async-labs/saas/commit/880cc1763ef2a232728722f0164fc3981d324b9e
(multiple chapters if not specified)
- [x] (done in book codebase/content)
saas/api: add missing types, for examplecreateSessioninsideapi/server/stripe.ts(Chapter 10; stripe, s3, mailchimp) - [x] (done in book codebase/content)
saas/api:private/publicusage fortoggleTheme(runyarn buildto see typescript errors) ( Chapter 4) https://github.com/async-labs/saas/commit/172de891fb2316f7948a65d7bdc34f2a6de5b44d - [x] (done in book codebase/content)
saas/api: check types for data models, type[string]->string[],[String]->[{ type: String }] - [x] (done in book codebase/content)
saas/api: mongoose.lean()to.setOptions({ lean: true }) - [x] (done in book codebase/content)
saas/api: add AWS_REGION env variable https://github.com/async-labs/saas/commit/172de891fb2316f7948a65d7bdc34f2a6de5b44d (Chapter 4 and downstream) - [x] (done in book codebase/content)
saas/apiandsaas/app:server.listen(port, () =>instead ofserver.listen(port, (err) =>due to type oflistenmethod
Very interested in this!
@tima101 I tested all features of the demo app. Everything works as expected. :+1: