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