Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI: long list of todos #127

Open
noahehall opened this issue Jan 2, 2023 · 0 comments
Open

UI: long list of todos #127

noahehall opened this issue Jan 2, 2023 · 0 comments

Comments

@noahehall
Copy link
Contributor

noahehall commented Jan 2, 2023


  • pretty sure this was a copypasta out of one of the txt file todos when migrating the prototype; most of these have been completed

// TODO: moving shit into devDeps causes rendering errors?
// TODO: continue to add jsdocs to all fns, components, etc n things
// TODO: enable top level await in webopack: https://marmelab.com/blog/2021/07/22/cra-webpack-no-eject.html
// TODO: run this periodically: https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html#removing-unused-react-imports
// ^ yarn dlx react-codemod update-react-imports
// ^ https://github.com/reactjs/react-codemod
// TODO: set Library dir as a project reference: https://www.typescriptlang.org/docs/handbook/project-references.html
// check this: https://github.com/tsmodule/tsmodule#installation
// TODO: read this https://github.com/microsoft/TypeScript/wiki/Performance#writing-easy-to-compile-code
// TODO: https://github.com/microsoft/TypeScript-Handbook/blob/master/pages/tutorials/tsconfig.json.md#types-typeroots-and-types
// TODO: add validator.js for all form validation
// TODO: setup service worker for offline responses from localstorage
// TODO: BFF returns 400 on bad data, show these errors next to the fields in the form
// TODO: avatar img in app header doesnt show after login
// TODO: axios throws response.code === "ERR_NETWORK" if unable to reach e.g. BFF service
// TODO: if a user is logged in, but that user doesnt exist, log the player out
// TODO: implement search asap
// TODO: dissallow ALL DASHES in names in everything, but allow spaces, fks up our IDs as we use the names for too many things
// TODO: in routes that require authnz, redirect to home if it doesnt exist
// TODO: when you insert bad data on player play, it keeps redirecting you to the faulty player screen
// TODO: update dissalowed chars in object names: ,-/% etc basically anything that isnt alphanumeric
// TODO: theres a lot of duplication in the objectProfile components
// ^ need to start moving shiz into the Library and reuse it

@noahehall noahehall added this to nirvai Jan 2, 2023
@noahehall noahehall converted this from a draft issue Jan 2, 2023
@noahehall noahehall changed the title UI: review these pkgs UI: long list of todos Jan 18, 2023
@noahehall noahehall moved this from THE GRID to THE PITS in nirvai Jan 18, 2023
@noahehall noahehall moved this from THE PITS to THE GRID in nirvai Jan 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: THE GRID
Development

No branches or pull requests

1 participant