andrewwallacespeckle
974598b1fd
Check for showControls ( #4024 )
2025-02-18 15:44:17 +00:00
Mike
af90b46d49
Fix: Token typo ( #4022 )
2025-02-18 14:25:30 +01:00
Chuck Driesler
f2ce7d8f17
chore(automate): track usage of test automations ( #3992 )
...
* chore(automate): track usage of test automations
* fix(automate): consolidate mixpanel event
2025-02-18 11:37:56 +00:00
andrewwallacespeckle
eb7aa64c10
Still go through middleware when no FF for force onboarding ( #4012 )
2025-02-18 10:00:44 +00:00
Mike
42b841d36f
Feat: Add projects subscription to dashboard ( #4011 )
2025-02-18 10:25:13 +01:00
Chuck Driesler
d3b8cdba8f
fix(sso): azure upn fallback ( #3982 )
...
* fix(sso): azure upn fallback
* fix(sso): more explicit types
* fix(sso): update redirects
* fix(sso): safer property check
2025-02-17 16:05:06 +00:00
Mike
9c587884c8
Fix: Settings workspace sidebar groups styling ( #3996 )
2025-02-17 10:42:59 +01:00
Gergő Jedlicska
bf80347abf
gergo/web 2664 workspace backend powered metrics ( #3985 )
...
* feat(workspaces): delete workspace emit event
* feat(workspaces): move workspace group metrics to the backend
* Removed FE mixpanel group update
* Remove fragment
* test(gatekeeper): add unittest to new gatekeeper service
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2025-02-17 09:50:16 +01: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
Mike
c1d6036830
Fix: WS delete redirect and settings middleware ( #3979 )
2025-02-13 15:13:11 +01:00
Mike
0dd545bf38
Feat: Improve Workspace Delete webhook ( #3975 )
2025-02-13 12:57:35 +01: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
andrewwallacespeckle
fc5f680c12
Remove debug code
2025-02-11 13:21:08 +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
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
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
Chuck Driesler
272c136a17
WEB-2466 fix(automate): include workspace in function breadcrumb ( #3926 )
...
* fix(automate): repair workspace function breadcrumb
* fix(automate): use route helper correctly
2025-02-04 09:58:45 +00:00
Mike Tasset
003497844f
Merge branch 'main' into mike/web-2526-update-loadobjectsasync-to-use-the-loader
2025-02-03 13:51:07 +01:00
Mike Tasset
239f0c07b3
Updated loader styling
2025-02-03 11:39:46 +01:00
Mike
86c34890f3
Feat: Add contest link to Gendo panel ( #3923 )
2025-02-03 11:03:49 +01:00
Dimitrie Stefanescu
1f9f3f9897
feat(viewer): adds loading progress basics
2025-01-29 15:26:16 +00:00
Mike
1b6569dbac
Feat: Depreciate Webflow API call for tutorials ( #3911 )
2025-01-29 14:48:50 +01:00
andrewwallacespeckle
5bbbcfc9b1
feat(ui-components): New FormSelectMulti component ( #3901 )
...
* New SelectMulti with no headless
* Use FormSelectMulti in developer settings
* Fix build
* isMultiItemSelected
* minor
* Tidy up FormSelectBase useage
2025-01-29 10:51:10 +01:00
andrewwallacespeckle
7b2bf9490e
fix(fe2): Up limit on objectKeys in ViewerSelectionObject ( #3905 )
...
* Up limit to 100
* Add comment
2025-01-28 17:50:52 +01:00
andrewwallacespeckle
11993c7896
fix(gendo): Fix GendoList subscription ( #3904 )
...
* Remove loading state from panel
* Remove subscribeToMore
* Remove limit from SelectionObject items
* Revert "Remove limit from SelectionObject items"
This reverts commit 4fb6f25e72321c0b2895e2ad3c1ef81f774b8d52.
2025-01-28 17:50:43 +01:00
andrewwallacespeckle
e05ce471ee
Commit for testing ( #3892 )
2025-01-27 09:36:23 +01:00
Mike
60a05d3626
Feat: Add join requests to sidebar ( #3894 )
2025-01-27 09:33:24 +01:00
Mike
a88e55db1d
Fix: Align forgot password screens ( #3895 )
2025-01-24 22:11:36 +01:00
Mike
31445f7478
Fix: Active state for setting sidebar ( #3890 )
2025-01-24 17:17:56 +01:00
Mike
e798fc4e8a
Feat: Request to join workspace ( #3871 )
2025-01-24 14:05:53 +01:00
Chuck Driesler
928cc306ed
chore(automate): function input mocks ( #3870 )
...
* chore(automate): function input mocks
* chore(automate): use mocks helpers
* chore(automate): appease ts
* fix(automate): use mock cache utils
2025-01-24 10:36:00 +00:00
Mike
87e8c10d51
Fix: Only list project in workspace in automation project select ( #3821 )
2025-01-21 17:39:08 +01:00
andrewwallacespeckle
c9fb11cb64
feat(fe2): Update permissions needed to use Gendo ( #3844 )
...
* Check if user can contribute to project
* Reorder tooltip prio
* Fix tippy reactivity
* Fix reactivity. Add loading icon
* Update graphql.ts
* Add feedback mechanism
* Update Dialog.vue
* Adjust feedback dialog intro
* handleFeedback
2025-01-21 14:34:00 +00:00
Mike
d77af226fc
Feat: Setting as pages ( #3813 )
2025-01-20 13:46:32 +01:00
Gergő Jedlicska
7b295ba408
gergo/web 2428 academia should be free business ( #3842 )
...
* feat(server): workspace shoul equal unpaid business
* feat(server): add free workspace plans
* feat(gatekeeper): rename plans to invoiced
* chore(gatekeeper): regen gql
* feat(gatekeeper): calculate workspace plan payment method
* fix(fe2): add missing workspace plans
2025-01-16 18:14:33 +01:00
Mike
6a5411349f
Fix: Clean up function run status modal ( #3837 )
2025-01-16 17:02:56 +01:00
andrewwallacespeckle
58abe11948
fix(fe2): Fix gendo list subscription ( #3840 )
...
* Fix subscriptions
* Fix ff
* add value
* Remove v-if
* Fix
2025-01-16 14:12:33 +00:00
andrewwallacespeckle
67ecab2569
Update Panel.vue ( #3839 )
2025-01-16 12:53:59 +00:00
Alexandru Popovici
b4deaded0f
PassReader updates for View Modes ( #3828 )
...
* feat(viewer-lib): Updates to the PassReader extension along with underlying viewer library updates
Implemented reading framebuffer contents for framebuffers with multiple attachements. The current version of three.js that we are using does not support this. Because we still need to drag along WebGL 1.0 support, only attachement 0 can be read for now, which does not bother us.
DepthNormalPass now specifies it's MRT output target as the outputTarget
PassReader's read function is now overloaded and it can take a pass name as a string or a GPass | GPass[]
Had to add a small type augmentation since the current version of types-three library does a poor job when it comes to WebGLMultipleRenderTargets
Updated PassReader extension in frontend and updated the call to read in order to make sure depth reading works in other view modes that write depth. The only view mode that does not draw to depth is Shaded mode
* fix(viewer-lib): Fixed the classic sandbox compile error
* fix(frontend-2): Updated depth reading to work with MRT depth from our view mode pipelines
2025-01-16 13:59:13 +02:00
Benjamin Ottensten
ef0c800ba5
Update link to Gendo forum post ( #3832 )
2025-01-15 15:11:34 +00:00
andrewwallacespeckle
38f2d3a38a
feat(fe2): Add reset date to gendo panel when out of credits ( #3829 )
...
* Add reset date to panel when out of credits
* Fix alignment of list
* Caption alignment
* Use dayjs
2025-01-15 14:29:54 +00:00