Commit Graph

74 Commits

Author SHA1 Message Date
andrewwallacespeckle a10e4a74c2 fix(fe): Use slug for workspaceDomainPolicyCompliant (#4298) 2025-03-31 16:44:07 +02:00
andrewwallacespeckle 6f75f08fb5 Remove workspace Id from workspaceDomainPolicyCompliant 2025-03-31 12:04:21 +02:00
andrewwallacespeckle 2c07ae9456 Merge 2025-03-28 13:13:07 +00:00
andrewwallacespeckle a9a66bcc88 Stashed 2025-03-28 13:11:22 +00:00
andrewwallacespeckle acdbc011d9 canDowngradeEditor 2025-03-28 13:10:32 +00:00
andrewwallacespeckle 0c7276da46 Add workspaceLastAdminCheckQuery 2025-03-27 15:16:24 +00:00
andrewwallacespeckle 83c8d3afbe add useSettingsMembersActions composable 2025-03-27 11:41:31 +00:00
andrewwallacespeckle 0933e59941 Domain compliance 2025-03-26 22:06:50 +00:00
andrewwallacespeckle c0a2662097 New Admin Actions Dialog 2025-03-26 14:17:03 +00:00
andrewwallacespeckle 2f5a3da14d Check isFreePlan 2025-03-26 13:18:54 +00:00
andrewwallacespeckle 5985ce73ea RemoveMember > RemoveFromWorkspace 2025-03-25 14:07:12 +00:00
andrewwallacespeckle 5f4a160d08 Create components for member update actions 2025-03-25 14:00:11 +00:00
andrewwallacespeckle f12f528101 Check for domain compliancy 2025-03-21 15:16:27 +00:00
andrewwallacespeckle 6d1587c4da Merge branch 'main' into andrew/web-2567-update-members-and-guests-settings-pages 2025-03-21 14:22:07 +00:00
Mike 0781a4f58c Feat: New princing table for new plans (#4225) 2025-03-21 15:10:42 +01:00
andrewwallacespeckle ab79b39a08 Naming improvements 2025-03-21 14:05:11 +00:00
andrewwallacespeckle 532e0edb57 Comments from PR 2025-03-21 13:57:25 +00:00
andrewwallacespeckle bcb83186bd Merge branch 'main' into andrew/web-2567-update-members-and-guests-settings-pages 2025-03-21 13:02:01 +00:00
Mike 8de5094106 Feat: Increase limit for workspace team featching on workspace dashboard and table (#4234) 2025-03-21 10:24:01 +01:00
andrewwallacespeckle ca03bb7168 Move LearnMoreRolesSeatsUrl to route.ts 2025-03-20 12:06:38 +00:00
andrewwallacespeckle 692806bdec Add target blank to learn more 2025-03-20 10:57:46 +00:00
andrewwallacespeckle 3f3a821cde naming updates 2025-03-20 10:55:59 +00:00
andrewwallacespeckle 4d002cf69f Naming updates 2025-03-19 23:01:26 +00:00
andrewwallacespeckle bb4c60a4f5 Copy updates 2025-03-19 22:53:26 +00:00
andrewwallacespeckle 57d171dbe3 Footer in menu. Remove admin 2025-03-19 22:42:22 +00:00
andrewwallacespeckle 5ffa4592ae Naming improvements 2025-03-19 15:41:26 +00:00
andrewwallacespeckle 939633cdeb More refactoring 2025-03-19 14:18:42 +00:00
andrewwallacespeckle 51d3f9f8d5 More refactoring 2025-03-19 14:00:41 +00:00
andrewwallacespeckle a8882b3afe Const for all member action options 2025-03-19 13:42:54 +00:00
andrewwallacespeckle 269ad9b108 Downgrade/Remove 2025-03-19 12:41:17 +00:00
andrewwallacespeckle 0e1588ac51 New UpdateActionMenu component 2025-03-18 18:57:19 +00:00
andrewwallacespeckle 8ce86e856a Work to new structures 2025-03-18 16:59:44 +00:00
andrewwallacespeckle 81b46c6ae0 Initial work 2025-03-18 14:40:36 +00:00
Mike ec435df79d Feat: New navigation (#4179) 2025-03-13 15:23:41 +01:00
Mike a13145332b Feat: Base for new billing settings (#4115) 2025-03-05 18:16:05 +01:00
Mike 7cecffbabf Feat: Deep links on members settings (#4069) 2025-02-27 10:47:18 +01:00
Kristaps Fabians Geikins ec092fb042 chore: move common workspace plan/feature config to @speckle/shared (#4064)
fix: gqlgen regenerated
2025-02-27 11:18:30 +02: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 e798fc4e8a Feat: Request to join workspace (#3871) 2025-01-24 14:05:53 +01:00
Mike d77af226fc Feat: Setting as pages (#3813) 2025-01-20 13:46:32 +01:00
Mike baea53e5ab Disable uploads, project creation and moving when read only (#3744) 2024-12-23 14:40:11 +01:00
Chuck Driesler 101a0b2d54 fix(workspaces): no default discovery (#3622)
* fix(workspaces): do not enable discoverability by default

* chore(workspaces): fix test

* chore(workspaces): more tests fix
2024-12-03 16:01:05 +00:00
Mike 498fea4292 Feat: disable settings access if active SSO session is required (#3589) 2024-12-02 14:50:33 +01:00
Chuck Driesler e312110933 Automate Public Beta (#3472)
* feat(automate): query active user functions

* fix(automate): show automations to non-stream-owners

* feat(automate): associate function with workspace

* fix(automate): split functions page between user and example functions

* fix(automate): ugh

* fix(functions): use correct query type in different places

* fix(automate): workspace functions page

* feat(automate): query specific categories of functions

* fix(automate): checkpoint

* fix(workspaces): successful queries w local env

* fix(automate): createFunctionWithoutVersion

* fix(automate): successful associate function with workspace

* fix(automate): query and return workspaces on functions

* fix(automate): show current function workspace

* fix(automate): query functions in automation create dialog

* fix(automate): audit non-owner automation access

* 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): successful usage of multiregion results

* 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

* fix(automate): inject projectid correctly

* fix(automate): drop user-source functions

* fix(automate): owners edit, others can view

* fix(automate): simplify queries, auto workspace association

* chore(automate): appease

* chore(automate): fix function types

* fix(automate): get to workspace functions from empty state

* chore(automate): death to all slugs

* fix(automate): no create automation from function

* fix(automate): hide workspace change, tweak role access

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2024-11-29 17:33:14 +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
Gergő Jedlicska ec27e394d9 feat(workspaces): add workspace creation state (#3578) 2024-11-28 20:50:53 +01:00
Mike afb0cf353f Feat: Disable SSO if not in plan (#3547) 2024-11-26 12:46:14 +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
Mike 32fed39fb1 Feat: Update billing summary/add pricing table (#3506) 2024-11-18 14:47:48 +01:00
Mike 423350eb64 Feat: Add cancel billing sessions, billing alerts, assume no plan is trial plan (#3467) 2024-11-16 20:33:03 +01:00