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

Fix random bugs and add random features #49

Open
1 of 20 tasks
Tracked by #31
tom-ricci opened this issue Apr 11, 2022 · 0 comments
Open
1 of 20 tasks
Tracked by #31

Fix random bugs and add random features #49

tom-ricci opened this issue Apr 11, 2022 · 0 comments
Assignees
Labels
bug Something isn't working enhancement New feature or request
Milestone

Comments

@tom-ricci
Copy link
Owner

tom-ricci commented Apr 11, 2022

Bugs:

  • On app creation, ESLint doesn't like things. We should lint with --fix for ESLint and Stylelint during app creation.
  • In test files, we need to use require. We should support ESM.
  • Disable react/no-unescaped-entities in ESLint for the Octobox recommended config
  • Add "settings": { "react": { "version": "detect" }, }, to the included ESLint configuration -- fixing that weird log eslint-plugin-react has on vite run
  • Fix ESLint plugin's weirdness where it doesn't like to rescan sometimes
  • A setting which rerenders the filesystem (or reloads the page) every time a window is added or removed or edited
  • Fix RL bug where error component wont load on exception
  • Change useDevelopmentModeStatus() to useDevelopmentMode()
  • Refactor usages of octobox uuid generator to react useId(), or block reserved uuids in octobox generator
  • Refactor the "your settings are" section of the installer to have proper names and stuff and actually show you what's important

Features:

  • A "defaults" argument to tell Octobox CLI to use defaults
  • Make ESLint require type annotations in Octobox recommended
  • Remove empty props in App.tsx
  • See if we can switch from Vite's ESLint and Stylelint plugins to React's
  • In unit testing, there should be a log outputting how many of the functional tests (anything besides test 1) passed
  • Add support for tailwind official plugins
  • A preload component for programmatic preloading
  • Reload component, hook, and function need to have a static option -- also see if there is a way to simplify them too
  • Global object for storing items globally
  • Cypress
@tom-ricci tom-ricci added the bug Something isn't working label Apr 11, 2022
@tom-ricci tom-ricci added this to the v2.0.0 milestone Apr 11, 2022
@tom-ricci tom-ricci self-assigned this Apr 11, 2022
@tom-ricci tom-ricci added the enhancement New feature or request label Apr 11, 2022
@tom-ricci tom-ricci mentioned this issue Apr 11, 2022
18 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant