Commit Graph

6239 Commits

Author SHA1 Message Date
Mike f376cfcc46 Fix: Always force email verification (#3990) 2025-02-15 08:30:57 +01:00
andrewwallacespeckle c10df776e0 Add padding when customIcon is defined (#3987) 2025-02-14 12:41:14 +00:00
Mike ece665a8ae Fix: Add banner back (#3986) 2025-02-14 11:23:09 +01:00
andrewwallacespeckle 91cb011ded feat(fe2): New user onboarding flow (#3932)
* CodeInput. verify-email page

* middleware

* Loading toast

* Countdown only for registration

* Improve middleware

* Fix middleware breaking auth flow

* Remove old notifications

* Remove old onboarding. New segmentation

* Remove skip button

* Block verify email when verified

* useUserEmails composable. Cancel addition

* Move user emails queries

* Fix fragments etc

* redirect updates

* HeaderWithEmptyPage

* Check env before enforcing

* Join workspace

* Updates

* Fix console warnings on login

* Fix register console warnings

* Working cache updates

* Verify secondary email

* Force onboarding off

* EMAIL WIP

* useIsJustRegistered state

* Improve isRequired

* Uneeded change

* Improved slots

* Updates from CR

* CR comments

* Only show message if forced

* Update onboarding middleware

* Update loading bar

* ref > computed to fix onboarding

* Resend tooltip. Better errors

* Add other to form.

* Email changes

* Updates to emails

* Remove force email FF

* Remove FF's

* Hide header on embed

* Update graphql.ts

* Re-add FF

* Update graphql.ts

* GQL Fragments

* Fix build
2025-02-14 10:20:14 +00:00
Mike 4f35d994b4 Fix: Improve feedback logging formatting (#3984) 2025-02-13 21:39:00 +01:00
Mike 40daa7bf77 Feat: Update project invites (#3937) 2025-02-13 17:11:54 +01:00
Mike 7b303ddbd6 Feat: Show embed URL (#3980) 2025-02-13 16:40:31 +01:00
Alexandru Popovici e9997f1c62 feat(viewer-lib): Loader now allows unknown type for resourceData, so each loader can treat it the way it wants (#3981) 2025-02-13 17:32:25 +02:00
Chuck Driesler c382064585 feat(regions): move project branches and commits (#3843)
* feat(regions): repo functions for copying project branches and commits

* chore(regions): wire up move to resolver

* chore(regions): successful basic test of project region change

* fix(regions): sabrina carpenter please please please

* fix(regions): repair multiregion test setup

* chore(regions): appease ts

* chore(multiregion): update test multiregion config

* chore(multiregion): fix test docker config and test

* chore(multiregion): use transaction

* chore(multiregion): maybe this will work

* fix(multiregion): drop subs synchronously

* chore(multiregion): desperate test logs

* chore(multiregion): somehow that worked?

* chore(multiregion): add load-bearing log statement

* chore(multiregion): move services

* fix(multiregion): test drop waits

* chore(regions): fix import

* chore(regions): make test a bit more thorough for good measure

* fix(regions): speed up inserts

* fix(regions): ignore workspace conflict on move
2025-02-13 14:39:23 +00:00
Mike c1d6036830 Fix: WS delete redirect and settings middleware (#3979) 2025-02-13 15:13:11 +01:00
Chuck Driesler adb901f0c4 chore(sso): more logs for missing profile data (#3978)
* chore(sso): more logs for missing profile data

* fix(sso): use logger in req

* fix(sso): log provided claims without values
2025-02-13 13:11:47 +00:00
Mike 0dd545bf38 Feat: Improve Workspace Delete webhook (#3975) 2025-02-13 12:57:35 +01:00
Alexandru Popovici 647141cca9 feat(viewer-lib): Added support for custom vertex normals. Moved nnormal computation from batch level to object level, handling WEB-596 in the process (#3944) 2025-02-12 23:25:45 +02:00
Dimitrie Stefanescu f0bb8b86ce Merge pull request #3969 from specklesystems/oguzhan/create-object-loader-from-objects
Chore(objectloader): Create from objects instead parsing JSON
2025-02-12 17:39:50 +00:00
andrewwallacespeckle 967eec9db4 Sanitize model names in server (#3970) 2025-02-12 16:50:02 +01:00
oguzhankoral e6263b1fb0 Create from objects instead parsing JSON 2025-02-12 16:50:38 +03:00
andrewwallacespeckle 314f4c6527 Use modifyObjectField for cache modification (#3967) 2025-02-12 12:20:21 +00:00
andrewwallacespeckle 8855bd4506 remove negative margin when embed (#3966) 2025-02-12 11:16:50 +00:00
Iain Sproat e75c3a523c chore(logging): adds a log line for notifications of file upload status change (#3964) 2025-02-12 11:34:14 +01:00
Chuck Driesler a8969c9b33 fix(billing): can't be read only if no billing (#3949) 2025-02-11 17:08:09 +01:00
Iain Sproat 8d0678b3bd fix(auth/error): improve error handling of auth issues (#3950) 2025-02-11 17:07:25 +01:00
Chuck Driesler 553ea7d3e7 chore(automate): mixpanel metrics by function id and type (#3960)
* chore(automate): mixpanel metrics for function id and type

* chore(automate): catch test env
2025-02-11 17:06:14 +01:00
Dimitrie Stefanescu 0e9db5dfc1 Merge pull request #3961 from specklesystems/andrew/remove-test-div-from-embed
fix(fe2): Remove debug loading code
2025-02-11 15:28:19 +00:00
andrewwallacespeckle fc5f680c12 Remove debug code 2025-02-11 13:21:08 +00:00
andrewwallacespeckle b8f76568e9 Add keydown.stop (#3959) 2025-02-11 11:09:01 +00:00
Dimitrie Stefanescu 80b4e52f20 Merge pull request #3958 from specklesystems/dim/viewer-hotfix
fix: uncorrects the correct disposal
2025-02-11 10:44:00 +00:00
Chuck Driesler e0577c5f92 fix(automate): redirect functions page (#3952) 2025-02-11 10:03:00 +00:00
Dimitrie Stefanescu cacc7aaabe fix: uncorrects the correct disposal 2025-02-11 09:56:07 +00:00
Iain Sproat 19b9cc68e7 fix(fileimport): remove references to object_children_closures table (#3956) 2025-02-11 09:55:05 +00:00
Dimitrie Stefanescu 10bda8b26a Merge pull request #3903 from specklesystems/mike/web-2526-update-loadobjectsasync-to-use-the-loader
Fix: Change loadObjectAsync to new loader
2025-02-10 19:56:30 +00:00
Dimitrie Stefanescu 1b529fb5ac feat: progress starts at 0, vs 1 2025-02-10 16:43:56 +00:00
Dimitrie Stefanescu 0a39db0236 feat: disposes of loaders on complete/cancel 2025-02-10 15:53:29 +00:00
Dimitrie Stefanescu c7f6e51c79 Merge branch 'mike/web-2526-update-loadobjectsasync-to-use-the-loader' of https://github.com/specklesystems/speckle-server into mike/web-2526-update-loadobjectsasync-to-use-the-loader 2025-02-10 15:18:24 +00:00
Dimitrie Stefanescu 6b2e1c3750 feat: beautfication 2025-02-10 14:40:00 +00:00
andrewwallacespeckle 209ae9582a Fix broken logic and add 3xl variant. (#3955) 2025-02-10 14:34:59 +00:00
Iain Sproat 5f7c5739c1 chore(frontend/logging): adjust logging level based on error content (#3939) 2025-02-07 15:13:42 +00:00
Gergő Jedlicska d8974bf84b fix(test): update new test file to no closures (#3951) 2025-02-07 14:23:40 +01:00
Gergő Jedlicska c4a6da410b feat(core): drop the closure table pls (#3900)
* feat(core): drop the closure table pls

* feat(core): remove closures feature flag

* feat(core): remove more closure stuff

* feat(core): only drop closure table if it exists
2025-02-07 14:06:53 +01:00
Mike 6e3f1c70e9 Fix: Hydration issues on general settings page (#3940) 2025-02-07 12:17:05 +01:00
Mike 95b774d200 Fix: Add stop directive to input (#3943) 2025-02-07 11:56:52 +01:00
Mike 9202fa5335 Fix: Clean up UI (#3948) 2025-02-07 11:56:39 +01:00
Mike 6075385d47 Feat: Remove Gendo Contest link (#3942) 2025-02-07 10:39:38 +01:00
Iain Sproat 2454af7237 chore(logging): log messages related to a request should include request ID - PART 2 (#3946)
* chore(logging): mixpanel should use logger with request context

* log with request when onUserCreated event is triggered
2025-02-06 17:51:10 +00:00
Iain Sproat ebc0f84c96 fix(server): previewUrl assumed project would always be found (#3947)
- adds guard against null project
2025-02-06 17:50:04 +00:00
Iain Sproat 0ce23be6f3 chore(logging): log messages related to a request should include request ID (#3945)
- this requires passing the request logger through to the method invoking the logger
2025-02-06 16:04:51 +00:00
Iain Sproat b982bee22e fix(gql): run yarn gqlgen (#3941) 2025-02-06 09:26:35 +00:00
Iain Sproat 947f8fd4fa fix(server/database streams): remove event listener on batch completion (#3938) 2025-02-05 15:16:22 +00:00
Iain Sproat a4521d46a1 fix(logging): user-input issues should not be logged as error level (#3935)
* fix(logging): reduce user-input issues being logged as error

* error logging middleware should better handle caught errors
2025-02-05 15:08:10 +00:00
Iain Sproat 9bbd6bea01 fix(logging): correct log levels for error types from auth flow (#3934) 2025-02-04 17:17:11 +00:00
Mike 8934179e36 Fix: Show workspace ID for workspace admins as well (#3933) 2025-02-04 16:47:27 +01:00