Monorepo
Monorepo copied to clipboard
Surveyform TO-DO
- [ ] We can load less data from the GraphQL API by reusing the shared core templates for certain properties.
- [x] Get rid of GraphQL for data loading and mutations
- [x] We have two
save-surveyfiles? - [x] We have
getSurveyResponseSchema,initResponseSchema, andgetEditionResponseSchemawhich all seem to do the same thing? - [x] We have two
getCommentSchema? - [x] Get rid of schema-based validation?
save-survey => one is the gql resolver, the other the API routes that calls the graphql endpoint, will disappear when I up date the route handlers and remove gql for this
- [ ] Find a way to pass locale to
onCreate/onUpdatecallbacks - [ ] Fix
onCreate/onUpdatereturn type issue with Zod - [ ] Clean up accounts module
- [ ] Remove unused dependencies from
package.json - [ ] Clean up i18n module
- [ ] Check
/accountroute (user account page) - [x] ❗When starting a new survey as an anonymous user, can we find a way to directly redirect people to the survey page?
- [x] Various loading buttons (create account, continue as guest, etc.) do not actually show loading spinner
- [x] magic login link doesn't redirect to correct page (ideally survey form page, but survey home page would be good too)
Closing as most are done and might be outdated