Loreina Chew

Results 10 issues of Loreina Chew

- Added a destructive variant to MenuItem: `` - Design reference in this Figma branch: https://www.figma.com/file/ocYkaWxTrLAwOI89pzuAZ8/feat(Menu)%3A-add-destructive-menu-item-variant?node-id=445%3A2033 - Destructive text should be `colorTextLinkDestructive` and on hover, there's an underline with text...

Type: Documentation
Area: Doc Site
Area: Components
Status: Do Not Merge

Seems like when the app builds, certain files aren't being bundled, like any files in `/features`. If we make any changes to an existing file, the file is still cached...

bug
P0

Short discussion on boolean state variables, and if we should use `loading` or `isLoading` Seems like we collectively prefer `loading` but code base uses `is` throughout and might be a...

enhancement
P3
discussion

When visiting the dashboard without logging in, console shows a few 401 errors. This is probably because we're requesting hacker information to show the appropriate dashboard view and there's no...

bug
P2

Let's add issue templates for better ticket details. Not sure if the standard format (bug report, feature request) works here since we're using issues to track tasks. Will look into...

enhancement
P0
todo

Adding [Coveralls](https://coveralls.io/) will check that we're covering all the code in test cases. Goes with #826.

enhancement
P1

We should use [Jest](https://jestjs.io/) for testing pages and components. Mostly focused on UI testing and some unit testing since we don't have too many functions on the dashboard. The idea...

enhancement
P1

Let's switch from Netlify to [Vercel](https://github.com/vercel/vercel) (formerly Zeit Now). Has unlimited build minutes, and moving all static sites over there too. We can also create a URL for staging environment...

P0
todo

Main bundle file is large enough to show a warning when running `npm run build` in terminal. CRA docs suggest looking into [code splitting](https://create-react-app.dev/docs/code-splitting/). We're probably putting too much into...

P1
Investigate

Switching CI from TravisCI to Github Actions This'll be done in a few parts: - [ ] Move test build to Github Actions and remove TravisCI integration - [ ]...

Testing
ci/cd