What's Changed
- fix(logging): user-input issues should not be logged as error level by @iainsproat in #3935
- fix(server/database streams): remove event listener on batch completion by @iainsproat in #3938
- fix(gql): run
yarn gqlgen
by @iainsproat in #3941 - chore(logging): log messages related to a request should include request ID - PART 1 by @iainsproat in #3945
- fix(server): previewUrl assumed project would always be found by @iainsproat in #3947
- chore(logging): log messages related to a request should include request ID - PART 2 by @iainsproat in #3946
- Feat: Remove Gendo Contest link by @Mikehrn in #3942
- Fix: Clean up UI by @Mikehrn in #3948
- Fix: Add stop directive to input by @Mikehrn in #3943
- Fix: Hydration issues on general settings page by @Mikehrn in #3940
- feat(core): drop the closure table pls by @gjedlicska in #3900
- fix(test): update new test file to no closures by @gjedlicska in #3951
- chore(frontend/logging): adjust logging level based on error content by @iainsproat in #3939
- fix(fe2): Fix broken logic and add 3xl variant to AvatarEditable by @andrewwallacespeckle in #3955
- Fix: Change loadObjectAsync to new loader by @Mikehrn in #3903
- fix(fileimport): remove references to object_children_closures table by @iainsproat in #3956
- fix(automate): redirect functions page by @cdriesler in #3952
- fix: uncorrects the correct disposal by @didimitrie in #3958
- fix(ui-components): stop keyboard event propagation in textarea/textinput to prevent triggering viewer controls by @andrewwallacespeckle in #3959
- fix(fe2): Remove debug loading code by @andrewwallacespeckle in #3961
- chore(automate): mixpanel metrics by function id and type by @cdriesler in #3960
- fix(auth/error): improve error handling of auth issues by @iainsproat in #3950
- fix(billing): can't be read only if no billing by @cdriesler in #3949
- chore(server/logging): adds a log line on file upload status change by @iainsproat in #3964
- fix(fe2): embed loading bar position fix by @andrewwallacespeckle in #3966
- fix(fe2): Fix allowed email deletion cache update by @andrewwallacespeckle in #3967
- feat(server): Sanitize nested model names by @andrewwallacespeckle in #3970
- Chore(objectloader): Create from objects instead parsing JSON by @oguzhankoral in #3969
- Custom Vertex Normals Support by @AlexandruPopovici in #3944
Full Changelog: 2.23.6...2.23.7