Commit Graph

127 Commits

Author SHA1 Message Date
Mike 047f21aef4 Feat: Billing info on change role (#3715) 2024-12-18 14:23:50 +01:00
Mike 866e31a3e0 Feat: Add seat info to invite modal (#3710) 2024-12-18 10:38:32 +01:00
Mike c6301f8fc2 Fix: Hide seat counts and pricing for academia and unlimited plans (#3682) 2024-12-12 13:10:28 +01:00
Gergő Jedlicska 68938bab94 feat(gatekeeper): show subscription seats (#3679)
* feat(gatekeeper): show subscription seats

* Enabled summary on billing page

* Made interval dynamic

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2024-12-11 22:19:22 +01:00
Mike ee3ac48579 Feat: Change default workspace avatars (#3670) 2024-12-11 10:11:21 +01:00
Mike 4777093a16 Fix: Improve creation wizard state management (#3666) 2024-12-10 16:11:55 +01:00
Benjamin Ottensten 95733b4523 Chore(workspaces): Add support links to billing settings (#3665) 2024-12-10 15:47:38 +01:00
Benjamin Ottensten 510a079c71 Update text if plan is cancelled (#3663) 2024-12-09 21:52:42 +01:00
Mike 1104211ad7 Fix: Fix webhook (#3660) 2024-12-09 15:12:49 +01:00
Chuck Driesler 61098f1871 chore(workspaces): track deleted workspace in mixpanel (#3656)
* chore(workspaces): mixpanel property for deleted workspaces

* fix(workspaces): send event in frontend
2024-12-09 12:55:08 +00:00
Mike 648e07756f Feat: Improve information in upgrade modal (#3655) 2024-12-09 13:48:34 +01:00
Mike 6c471c0ec6 Feat: Send webhook for upgrade event (#3649) 2024-12-09 11:15:50 +01:00
andrewwallacespeckle 4e6f199882 fix(fe2): Upgrading from annual to monthly billing tooltip (#3650)
* Update Plan.vue

* Remove v-if. Add key
2024-12-05 23:51:37 +00:00
andrewwallacespeckle e160ea062a feat(fe2): Billing - Add tooltips to disabled buttons (#3615)
* Add various disabled state tooltips

* Tidy up conditionals

* Fix tippy reactivity bug

* Fix conditional

* Minor changes

* Fix typo

* Update Plan.vue

* Update tooltip conditions

* v-else-if

* Add comment

---------

Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com>
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2024-12-05 17:44:50 +00:00
Mike abaf66c3e3 Feat: Update creation event, add more properties to workspace (#3637) 2024-12-05 15:01:49 +01:00
andrewwallacespeckle ba19d755d3 Add custom-help-text prop to TextInput. Fix slug help (#3640) 2024-12-05 12:31:02 +00:00
Mike bafbe97723 Feat: Enable workspace wizard (#3634) 2024-12-05 10:16:48 +01:00
andrewwallacespeckle 9a3feed7f6 No condition on click event (#3629) 2024-12-04 14:07:10 +00:00
Benjamin Ottensten 9982f3e388 Update wizard copy (#3628) 2024-12-04 15:01:30 +01:00
Mike 8f4593e606 Feat: Workspace creation wizard (#3625) 2024-12-04 14:19:52 +01:00
Chuck Driesler b4aa0f7608 fix(sso): disable slug edit if sso enabled (#3621)
* fix(sso): disable slug edit if sso enabled

* fix(sso): guard on backend

* chore(sso): more test fixes
2024-12-03 18:05:04 +00:00
Benjamin Ottensten 22080a2914 Update billing summary for trial plans (#3620)
* Update billing summary for trial plans

* Roll back to "Expected bill"

* Squashed commit of the following:

commit 95d8f162d6
Author: Benjamin Ottensten <benjamin@speckle.systems>
Date:   Tue Dec 3 15:27:36 2024 +0100

    A couple of copy changes (#3608)

    * Update feature copy

    * Update from yearly to annual language

    ---------

    Co-authored-by: andrewwallacespeckle <andrew@speckle.systems>
2024-12-03 16:35:12 +01:00
Benjamin Ottensten 95d8f162d6 A couple of copy changes (#3608)
* Update feature copy

* Update from yearly to annual language

---------

Co-authored-by: andrewwallacespeckle <andrew@speckle.systems>
2024-12-03 15:27:36 +01:00
Mike e9b2810129 Fix: Date in trial (#3617) 2024-12-03 15:02:41 +01:00
Benjamin Ottensten f3b28f217d Minor spacing changes to be consistent (#3610) 2024-12-03 13:44:10 +01:00
Kristaps Fabians Geikins c6b8cbc28f feat(fe2): extra confirmation for setting default region (#3609)
* feat(fe2): extra confirmation for setting default region

* formatting fix

* fixes for couple of unrelated issues i found
2024-12-03 14:25:54 +02:00
Chuck Driesler 453d1c21bf fix(sso): keep secrets secret (#3607) 2024-12-03 12:40:24 +01:00
Benjamin Ottensten 256a43f93d Explain features in the plan component (#3606)
* Explain features in the plan component

* Update copy and correct the guest prices

* Make description function

* Changed to only guest

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2024-12-03 11:19:29 +01:00
Benjamin Ottensten 114c762e13 Benjamin/web 2246 various copy fixes (#3604)
* Call it data residency

* Change expected bill copy

* Update alert copy and add a renew action

* Fix typo

* Make billing tooltip more explanatory

* Remove decimals from expected bill value
2024-12-03 10:48:09 +01:00
andrewwallacespeckle 0c044c6354 Refill form on sso validation (#3603) 2024-12-02 22:59:45 +01:00
Chuck Driesler b41b08d688 fix(sso): oidc state parameter (#3598)
* feat(sso): use state parameter

* chore(sso): fix tests

* fix(sso): entraid moment

* chore(sso): use specific errors
2024-12-02 18:16:28 +00:00
Chuck Driesler 3319dd731c fix(sso): repair error handling during validation flow (#3551)
* fix(sso): better redirect urls I think

* fix(sso): handle both flows

* fix(sso): some more error handling tweaks

* chore(sso): fix test oops

* Handle validation messages

---------

Co-authored-by: andrewwallacespeckle <andrew@speckle.systems>
2024-12-02 16:36:03 +01:00
andrewwallacespeckle dc681dfaae Dont autocomplete client secret (#3597) 2024-12-02 16:31:30 +01:00
Mike 2d41213229 Fix: Billing switch (#3596) 2024-12-02 15:40:23 +01:00
Mike 498fea4292 Feat: disable settings access if active SSO session is required (#3589) 2024-12-02 14:50:33 +01:00
Mike bf441aeb40 Fix: remove old fragment (#3594) 2024-12-02 13:58:05 +02:00
Mike 75d2372719 Fix: Update price plan to new design (#3590) 2024-12-02 11:36:36 +01:00
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
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 4a0f69e184 fix(sso): delete via id (#3570) 2024-11-27 16:15:19 +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 9c29ca07e3 Add SSO indicator to Wrapper (#3565) 2024-11-27 11:46:02 +00: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
Mike afb0cf353f Feat: Disable SSO if not in plan (#3547) 2024-11-26 12:46:14 +01:00
Mike 69cedba652 Feat: Add pricing table to promo page (#3548) 2024-11-26 11:55:49 +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