Mike
af90b46d49
Fix: Token typo ( #4022 )
2025-02-18 14:25:30 +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
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
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
Mike
6e3f1c70e9
Fix: Hydration issues on general settings page ( #3940 )
2025-02-07 12:17:05 +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
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
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
andrewwallacespeckle
6a75a0642e
Add loading indicator ( #3798 )
2025-01-13 09:36:40 +00:00
Mike
5024ebb94c
Fix: Updates to trial expired state ( #3762 )
2025-01-03 13:58:56 +01:00
Mike
bb1a531bb9
Feat: Add ID for server admins in users table ( #3748 )
2024-12-23 15:48:55 +01:00
Mike
71e92ead27
Fix: Improve email validation and copy ( #3743 )
2024-12-23 14:40:25 +01:00
Mike
baea53e5ab
Disable uploads, project creation and moving when read only ( #3744 )
2024-12-23 14:40:11 +01:00
andrewwallacespeckle
f8bb0ee1e7
refactor(fe2): various changes to workspace avatar ( #3740 )
...
* Empty Avatar now clickable
* New style for Workspace Editable Avatar
* Members>General
2024-12-23 10:43:44 +00:00
andrewwallacespeckle
c0f293a135
Add label-position prop to TextArea ( #3738 )
2024-12-23 10:01:35 +00:00
andrewwallacespeckle
f6f0459f23
Editable Description field ( #3735 )
2024-12-20 15:06:13 +00:00
andrewwallacespeckle
be898dbe6b
feat(fe2): New workspace page layout ( #3716 )
...
* prevent recursive layout rendering with named slots
* Workspace sidebar desktop
* Responsiveness
* Billing
* Edit icons
* Fragmentation
* Spacing updates
* Fragmentation
* Mobile updates
* Full notification for non-trial
* Readd workspace role
* New icon. Invite dialog
* Avatar Group count
* Add select-none
* Updates
* Updates
* Fix build
* New layout
* Mobile sidebar fix
* BillingAlert update logic
* Updates from CR
* New empty state
* Admin/Guest checks
* Changes from Benjamin
* Changes from michal
* Mobile changes
* Remove fullstop
* Update propname. Optional buttonCopy
* Improved project card grid
* Workspace page prop
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-12-20 13:31:39 +00:00
Mike
1d98e6c0eb
Feat: New workspace invite modal ( #3723 )
2024-12-19 17:13:23 +01:00
Mike
047f21aef4
Feat: Billing info on change role ( #3715 )
2024-12-18 14:23:50 +01:00
Mike
29bcb66eb4
Fix: Unable to delete project from workspace settings ( #3708 )
2024-12-18 12:50:46 +01:00
Mike
866e31a3e0
Feat: Add seat info to invite modal ( #3710 )
2024-12-18 10:38:32 +01:00
Mike
ad61f1d885
Feat: Change server invite to new design ( #3676 )
2024-12-12 16:12: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
andrewwallacespeckle
9f2659a495
fix(fe2): Allow server:admin access to all workspace settings ( #3618 )
...
* Check for needsSsoSession
* Allow server admin access to all settings
* Update Dialog.vue
2024-12-03 15:51:20 +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