-
Notifications
You must be signed in to change notification settings - Fork 619
Open
Milestone
Description
Remaining work
- initial preview render shows
undefined - full code review. Packages:
- utils
- config
- i18n
- i18n-core
- plugins
- shared
- client
- server
- types (deprecate?)
- blank page when first starting webpack-dev-server
- webpack config needs to import from
@generatedata/config, meaning ESM or adding CJS exports for that package - remaining dependabot issues
- standalone prod build - try to eliminate all need for command line / npm etc.
- fix: footer chip doesn't show graph until paused.
- drag & drop row should highlight row
- drag & drop looks weird when a row is taller than the others
- standardize on types/typings folder name
- move i18n validation logic in client/gruntfile.js to i18n package
- put the header items in a logical order; mobile mode too
- Sign in with Google feature
- deprecate all enums
- get all tests running and passing
- responsive generation panel
- with small screen, refresh page with some existing data on it. Result: the action buttons (generate, save) are disabled incorrectly.
- add linting to catch unused imports + sort them (but NOT remove on save, that's extremely annoying)
- update i18n file format now to add in blank comment section for each entry, and ensure the build process strips them all out.
- reset state on version changes
- check password reset success toast
- preview panel doesn't fully scroll
Emails
- confirm nodemailer integration for emails
- app design REQUIRES emails for any non-user account, for the various password requirements. Make it required based on choice of setup. [Validation?]
- clarify the whole "default email" thing, it's confusing & poorly named since it's used for emails going forth, even though it's changeable via the UI. Separate the fixed email info from the default admin account.
Split Pane issues
- panel layout incorrect onload after saving, then loading in a fresh browser window with different dimensions.
- update to new react-split-pane when available. Fix should be in 3.0.5, but if there are other problems, try downgrading back to original version.
- "No results" in preview panel isn't vertically centered any longer. Only occurs on load.
- Previously, reducing the browser height would always keep both panels on screen. Now one disappears.
Builds
- standalone prod build
Doc
- READMEs for each plugin
- Add READMEs for client and server apps
For later
- griffel build time extraction. It's pretty fast as is, but this should be added.
- react compiler
- move to hooks & ditch the containers already, yikes
- general code cleanup. Sooooo much that could be improved.
Perf
- check > 50 rows
- check performance of 100,000 rows compared to current version
Final stuff
- update changelog
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels