Mike
0f13b8d2ca
Fix: Updated button text conditional ( #3584 )
2024-11-29 17:23:28 +01:00
andrewwallacespeckle
23d644eb2a
fix(fe2): Swap cache for workspaceProjectsUpdated subscription ( #3575 )
...
* Remove cache updates. Use new subscription
* Re-add admin projectList cache update
* useLock. Updated naming
* useWorkspaceProjectsUpdatedTracking in Projects
2024-11-29 14:23:18 +00:00
Mike
9429e47f3d
Feat: Disable WS delete on active plans ( #3583 )
2024-11-29 14:55:12 +01:00
Iain Sproat
0024b2f8f7
fix(server/multi-region/sql): use parameter binding to prevent secret leak ( #3581 )
...
- SQL statements are logged, but parameters are not
- this parameterises the subscription creation SQL statements to prevent secret leak
2024-11-29 12:08:11 +00:00
Kristaps Fabians Geikins
126ce4ff7f
fix(ui-components): Base.vue unnecessary label padding ( #3582 )
2024-11-29 10:44:22 +02:00
Adam Hathcock
1ac972f02a
feat(file imports): adds an experimental IFC parser ( #3525 )
...
* first pass of CLI ifc converter
* some updates
* closer
* yarn works
* can execute ifc?
* change exe
* remove extra venv needs
* invocation works
* fixed dockerfile and url
* refactor(fileimport): temp results path should not be hardcoded in parsers
* update importer to output stuff
* fix up argments
* remove dead code
* adjust dockerfile to have tini and workdir better
* fix node to a specific version
* Add shell statement and pin yarn version
* add ifc converter c# to ignore
* merge fix
* move ifc c#
* fix the api usage
* update the importer to new SDK
* Adds a feature flag `FF_FILEIMPORT_IFC_DOTNET_ENABLED` for enabling .Net IFC parser
* move directories
* put back ifc js
* use FF and reversions
* needs token too
* fix docker?
* one last copy fix
* adjust prettier ignore
* change to enable
* fix helm chart nesting
* Amend healthcheck node binary path
* Add FF_FILEIMPORT_IFC_DOTNET_ENABLED to feature flag parser
* Allow app to write to /.config directory
* fix: volume name has to be lower case
* update ifc importing
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
Co-authored-by: root <root@Clynelish>
2024-11-29 06:34:08 +01:00
Chuck Driesler
9ad3fb8d0e
fix(sso): continue with sso from any verified email ( #3577 )
...
* fix(sso): continue with sso from any verified email
* chore(sso): fix/add tests
2024-11-29 06:33:00 +01:00
Gergő Jedlicska
ec27e394d9
feat(workspaces): add workspace creation state ( #3578 )
2024-11-28 20:50:53 +01:00
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