Commit Graph

5788 Commits

Author SHA1 Message Date
Mike b2cebea7eb Fix: Various billing fixes (#3569) 2024-11-28 20:24:05 +01:00
Chuck Driesler 562902d58b fix(sso): distinguish between missing and invalid sso user profile (#3576) 2024-11-28 17:54:43 +00:00
Gergő Jedlicska ec02e63707 feat(gatekeeper): upgrade workspace plan (#3572) 2024-11-28 11:15:32 +01:00
andrewwallacespeckle 8fc111cb0a fix(fe2): Small sso bugfuxes (#3571)
* Small bugfuxes

* Await loading
2024-11-28 09:45:37 +00:00
Chuck Driesler 4a0f69e184 fix(sso): delete via id (#3570) 2024-11-27 16:15:19 +00:00
Chuck Driesler fd5f316af0 fix(automate): automate module multi region (#3531)
* refactor(automate): logs api can get the projectId from the path

* fix(automate): multiregion gql resolvers

* fix(automate): multiregion event listeners

* fix(automate): drop automationCount

* fix(automate): multiregion run status

* fix(automate): correctness

* fix(automate): actually finish event listeners

* chore(automate): fix tests fix tests

* fix(automate): fix tests but make it multiregion flavor

* fix(automate): logs endpoint

* chore(automate): globalDb to db

* fix(automate): inject projectid correctly

* fix(automate): debug log fetch failure

* chore(automate): fix tests for new message

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2024-11-27 15:26:09 +00:00
Kristaps Fabians Geikins a90bc3a1ed fix(fe2): workspace region settings broken if non-admin + Workspace.subscription errors (#3567)
* regions fix

* skip logging subscription error

* added default region set mp track

* removed no longer necessary test
2024-11-27 16:42:58 +02:00
andrewwallacespeckle b4ecb30789 fix(fe2): Update delete sso provider composable (#3568)
* Update delete composable. Check role in Wrapper

* Use CommonCard

* Tooltip for non-admin users
2024-11-27 14:33:26 +00:00
andrewwallacespeckle 7a652fd780 feat(fe2): Update isSsoAuthenticated composable (#3566)
* Update isSsoAuthenticated composable

* remove session id

* Update graphql.ts
2024-11-27 14:19:25 +00:00
Kristaps Fabians Geikins 1800dbbdbd feat(server): improved subscription testing DX + tests for common subs + new subs (#3554)
* userProjectsUpdated.added test

* multi region support

* userStreamAdded

* commit subs tested

* fix for proj workspace assignment

* undo commitHelper main changes

* disable all ffs mode

* createTestWorkspace support when workspaces arent enabled

* project create fix

* workspace projects updated subscription

* WIP new workspace sub

* updated workspaceCreated

* updated workspaceUpdated

* BE for workspace updated sub

* workspace updated sub

* ts err fix
2024-11-27 15:41:04 +02:00
andrewwallacespeckle 9c29ca07e3 Add SSO indicator to Wrapper (#3565) 2024-11-27 11:46:02 +00:00
Gergő Jedlicska a043624974 fix(gatekeeper): parse cancellation date properly (#3564) 2024-11-27 10:04:08 +01:00
Gergő Jedlicska f381dc3d9d gergo/workspaceDefaultPlan (#3561)
* feat(gatekeeper): create workspaces with trial plan by default

* feat(gatekeeper): default to starter trial plan

* fix(eventBus): fix tests
2024-11-27 09:51:32 +01:00
Iain Sproat c841bb45f2 fix(helm chart): add Gendo feature flag to frontend-2 (#3563) 2024-11-26 20:49:10 +00:00
Alexandru Popovici 0fd5e2b9ef WEB-1611: Zoom to Cursor Fix (#3562)
* Added FilterMaterial and related types to export list

* Handled WEB-1389

* Camera orbit controls now takes the offset position and size when computing zoom to cursor coordinates. Fixes WEB-1611
2024-11-26 20:56:49 +02:00
Alexandru Popovici 003ac46e58 WEB-1683: Selection Extension Fixes (#3559)
* Added FilterMaterial and related types to export list

* Handled WEB-1389

* Handled the issue
2024-11-26 20:56:36 +02:00
Alexandru Popovici e739ee1b27 WEB-2171: Non-Speckle Materials Fix (#3558)
* Added FilterMaterial and related types to export list

* Handled WEB-1389

* Non speckle materials no longer throw an error
2024-11-26 20:56:19 +02:00
Alexandru Popovici 68bbedcd92 WEB-1389 (#3555)
* Added FilterMaterial and related types to export list

* Handled WEB-1389
2024-11-26 20:55:53 +02:00
Iain Sproat 5f1e0a0b36 fix(helm chart): allow service account access to gendo secret (#3560) 2024-11-26 18:07:11 +01:00
Gergő Jedlicska 80cf6b3904 fix(gatekeeper): fix the checkout session cancellation logic (#3553)
* fix(gatekeeper): fix the checkout session cancellation logic

* Updated FE

* Remove debug

* Add error toast

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2024-11-26 16:30:55 +01:00
Iain Sproat 506ecf33fd fix(helm chart): capitalization of gendoAI (#3557) 2024-11-26 15:27:49 +00:00
Iain Sproat d8b828f565 fix(feature flag): align spelling of feature flags (#3556)
- workspace is plural in other feature flags
2024-11-26 14:56:50 +00:00
Mike afb0cf353f Feat: Disable SSO if not in plan (#3547) 2024-11-26 12:46:14 +01:00
Gergő Jedlicska be7be141e8 fix(gatekeeper): migrate plan rename (#3552)
* fix(gatekeeper): migrate plan rename

* fix(cli): fix yargs
2024-11-26 12:41:56 +01:00
Mike 3fe58d5bcc Fix: Clean up automate styling (#3550) 2024-11-26 12:22:39 +01:00
Mike 69cedba652 Feat: Add pricing table to promo page (#3548) 2024-11-26 11:55:49 +01:00
Chuck Driesler 853fb5e338 fix(automate): support success object result level (#3537) 2024-11-25 11:19:09 +00:00
Mike 33f23237e1 Fix: Added missing middleware for workspace page (#3545) 2024-11-25 10:17:49 +01:00
Kristaps Fabians Geikins a9a313ee63 feat(server): cli and cross-server-sync multiregion support (#3527)
* feat(server): cross-server-sync multiregion ready

* fixed various db commands

* db cli works

* final changes
2024-11-22 19:52:58 +01:00
Kristaps Fabians Geikins 35819f4756 feat(fe2): updated workspace data residency settings (#3543)
* WIPP

* remaining shii
2024-11-22 19:49:59 +01:00
Dimitrie Stefanescu b6052d0e8c Merge pull request #3544 from specklesystems/dim/mini-viewer-update
feat: adds compat for upcoming dui3 changes
2024-11-22 18:21:42 +00:00
Dimitrie Stefanescu eab2391353 feat: adds compat for upcoming dui3 changes 2024-11-22 17:36:33 +00:00
Gergő Jedlicska 01b222ced8 gergo/web 2155 gendo module multi region (#3528)
* fix(workspaces): allow workspace delete for paid workspaces

* feat(gendo): multi region gendo with new api integration and limits

* feat(gendo): user credits

* feat: adds limits to gendo panel, and terms and conditions link

* fix: reworks setting back camera view

* feat(gendo): webhook signature verification

* fix(gendo): nullability

* test(blobstorage): fix test dependency injection

---------

Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
2024-11-22 16:43:31 +01:00
Alessandro Magionami 60e724eb4d Merge pull request #3535 from specklesystems/alessandro/web-2189-review-core-resolvers
Alessandro/web 2189 review core resolvers
2024-11-22 09:38:58 +01:00
Iain Sproat 6ffc3ace6d fix(file import): handle undefined branch id (#3542)
- undefined branch id replaced with empty string to ensure new branch is created
2024-11-22 07:31:55 +01:00
Gergő Jedlicska 83a991bfac feat(gatekeeper): rename workspace plans (#3533)
* feat(gatekeeper): rename workspace plans

* Updated plans in FE

* feat(gatekeeper): stripe redirect to workspace dashboard

* test(gatekeeper): fix tests

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2024-11-22 05:50:16 +01:00
andrewwallacespeckle aac3aa7e00 Update sso.ts (#3541) 2024-11-21 15:37:55 +00:00
Mike b0ff431560 Feat: Only show workspaces menu item when no workspaces (#3540) 2024-11-21 16:11:40 +01:00
Mike a37a7fc88a Fix: Invite banners borders (#3539) 2024-11-21 15:32:13 +01:00
Iain Sproat dc82531d69 refactor(fileimport): temp results path should not be hardcoded in parsers (#3538) 2024-11-21 12:53:43 +00:00
andrewwallacespeckle d3931f1855 feat(fe2): Frontend SSO Integration (#3464)
* Readd work from old branch

* Improved Login.vue

* Replace watch with onResult

* Server: Error improvement

* FE Middleware

* Update style

* Delete Sso. Mixpanel events

* Updates

* Improved loading state

* Invites. Register sso page

* Middleware improvements. Session error no logout

* Changes from deisgns

* Swap button to LayoutMenu

* Improve middleware

* Remove typo

* Fix errormessage

* Remove edit functionality

* New composable file for sso

* Improved names for composables. Tidyups

* Reactive errors

* Reorder Login.vue

* Improved Typeguard

* Enum

* Comments from Mike

* Add error toast

* Remove FormButton from LoginButtonBase

* Use linkComponent prop

* Move workspace select to new component

* Fragmentation

* Fix loading useFetch

* use WorkspaceAvatar

* Feature flag sso button

* Update fragment name

* Skip middleware during auth flow

* Add rules to Workspace Selector

* Reactive useWorkspacePublicSsoCheck

* AuthRegisterNewsletter types

* v-bind on Select

* Fragment WrapperSecurity

* Remove useForm from Form.vue

* Reactive values in composables

* Prevent infinite loading when no invite found

* useWorkspaceSsoValidation maybeRef

* Added comment to requireSsoEnabled

* Bugfix

* Update Button.vue

* Fix form

* Update valid model middleware

* Update LoginButtonBase.vue

* NewsletterConset ref

* use setFieldValue

* Update Login.vue

* Swap mayberef to ref

* Comments from PR

* Changes from call with Fabs

* Fix session-error bug

* Fix circleci

* Small fix to index
2024-11-21 12:50:57 +00:00
Chuck Driesler d06447f6af fix(automate): handle newline in status messages (#3532)
* fix(automate): handle newline in status messages

* fix(automate): learn css
2024-11-21 11:36:14 +00:00
Alessandro Magionami a91f73d6cc chore(multiregion): scan regions for commits resolvers 2024-11-21 12:20:25 +01:00
Alessandro Magionami 7cb51dc0e4 chore(multiregion): small fixes to resolvers 2024-11-21 12:20:03 +01:00
Iain Sproat 2a7c51f3df Revert "feat(multi-region): metrics for knex for all regional databases (#3508)" (#3534)
This reverts commit f51eb91861.
2024-11-21 11:14:04 +00:00
Iain Sproat f51eb91861 feat(multi-region): metrics for knex for all regional databases (#3508)
* feat(multi-region): metrics for knex for all regional databases

* improve typing in knex monitoring

* error logging around migrations
2024-11-21 12:11:56 +01:00
Kristaps Fabians Geikins 83003c3192 feat(server): notifications multiregion prep (#3529) 2024-11-21 12:08:59 +01:00
Iain Sproat 6d753fe3fd fix(fileimport): stl & obj importer expect correct number of args (#3524)
* fix(fileimport): stl & obj importer expect correct number of args

* fix logger to not be undefined
2024-11-21 11:07:30 +01:00
Mike 738275d842 Fix: Add some padding to menu items (#3526) 2024-11-20 14:31:03 +01:00
Mike 5628068bda Fix: Billing fail/success toasts (#3516) 2024-11-20 13:52:13 +01:00