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
40daa7bf77
Feat: Update project invites ( #3937 )
2025-02-13 17:11:54 +01:00
Mike
9202fa5335
Fix: Clean up UI ( #3948 )
2025-02-07 11:56:39 +01:00
Mike
60a05d3626
Feat: Add join requests to sidebar ( #3894 )
2025-01-27 09:33:24 +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
andrewwallacespeckle
91063c92f7
fix(fe2): prevent duplicate workspace invites during creation ( #3805 )
2025-01-13 15:20:00 +00:00
Kristaps Fabians Geikins
adae12469b
feat(fe2): remove blob storage constraint disclaimer ( #3764 )
2025-01-06 15:27:57 +02:00
Kristaps Fabians Geikins
4e615fdc21
Revert "feat(fe2): remove blob storage constraint disclaimer"
...
This reverts commit 360208cacf .
2025-01-06 15:01:46 +02:00
Kristaps Fabians Geikins
360208cacf
feat(fe2): remove blob storage constraint disclaimer
2025-01-06 15:00:27 +02:00
Mike
5024ebb94c
Fix: Updates to trial expired state ( #3762 )
2025-01-03 13:58:56 +01:00
Mike
6e92d12a21
Fix: Workspace avatar URL ( #3749 )
2024-12-23 16:30:46 +01:00
Mike
baea53e5ab
Disable uploads, project creation and moving when read only ( #3744 )
2024-12-23 14:40:11 +01:00
Mike
218de0ee76
Fix: Dont show tooltip on all workspace avatars ( #3745 )
2024-12-23 14:26:06 +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
Benjamin Ottensten
81f14014d3
Fix(workspace): Tiny polishing in new workspace homepage ( #3737 )
...
* Update member button label
* Adjust padding in trial banner
* Increase gap in empty state
* Fix search placeholder copy
2024-12-20 16:34:33 +01:00
andrewwallacespeckle
f6f0459f23
Editable Description field ( #3735 )
2024-12-20 15:06:13 +00:00
andrewwallacespeckle
1a3bb53ad7
Update ProjectList.vue ( #3734 )
2024-12-20 14:49:59 +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
6040e2c65c
Fix: Update move project modal ( #3712 )
2024-12-20 13:32:29 +01:00
Mike
67f395eeff
Feat: Upgrade Mixpanel browser and enable session replay ( #3725 )
2024-12-20 09:30:23 +01:00
Mike
1d98e6c0eb
Feat: New workspace invite modal ( #3723 )
2024-12-19 17:13:23 +01:00
Mike
f4f3ccf246
Feat: Add Workspace Wizard step viewed events ( #3706 )
2024-12-17 13:11:04 +01:00
Mike
09e93562d1
Fix: Various workspace wizard fixes ( #3705 )
2024-12-17 13:10:30 +01:00
Mike
cb134f3b14
Fix: Invite banner mixpanel event ( #3704 )
2024-12-17 13:10:00 +01:00
Mike
10969c8a04
Fix: workspace avatar ( #3674 )
2024-12-11 13:19:42 +01:00
Mike
ee3ac48579
Feat: Change default workspace avatars ( #3670 )
2024-12-11 10:11:21 +01:00
Mike
abdd8e3a50
Fix: Hide disclaimer if FF is enabled ( #3668 )
2024-12-10 17:06:12 +01:00
Mike
4777093a16
Fix: Improve creation wizard state management ( #3666 )
2024-12-10 16:11:55 +01:00
Mike
6c471c0ec6
Feat: Send webhook for upgrade event ( #3649 )
2024-12-09 11:15:50 +01:00
Mike
abaf66c3e3
Feat: Update creation event, add more properties to workspace ( #3637 )
2024-12-05 15:01:49 +01:00
Mike
bafbe97723
Feat: Enable workspace wizard ( #3634 )
2024-12-05 10:16:48 +01:00
Mike
20c36d4514
Feat: Added invite event ( #3631 )
2024-12-04 17:10:07 +01: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
Kristaps Fabians Geikins
16897b86cb
feat(fe2): show custom data residency restriction disclaimer ( #3605 )
...
* move to workspace disclaimer
* disclaimer added everywhere
* cleanup
* copy update
* Update copy
---------
Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com >
2024-12-03 11:58:14 +01:00
andrewwallacespeckle
0c044c6354
Refill form on sso validation ( #3603 )
2024-12-02 22:59:45 +01:00
Chuck Driesler
1447af269c
fix(workspaces): randomize first default logo ( #3600 )
2024-12-02 17:56:51 +01:00
Mike
481ef4eb36
Feat: Change BillingAlert to CommonAlert ( #3593 )
2024-12-02 15:47:55 +01:00
Mike
b2cebea7eb
Fix: Various billing fixes ( #3569 )
2024-11-28 20:24:05 +01: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
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
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
Mike
5628068bda
Fix: Billing fail/success toasts ( #3516 )
2024-11-20 13:52:13 +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
Mike
693f751e38
Feat: Remove version limit counters ( #3424 )
2024-11-01 12:19:19 +01:00
andrewwallacespeckle
1cdd08062a
fix(fe2): Add workspace name to workspace page title ( #3410 )
...
* Add workspace name to workspace page title
* useHeadSafe
2024-10-30 09:43:53 +00:00
andrewwallacespeckle
40da46a1ce
Update onSubmit router.push to use workspaceRoute ( #3383 )
2024-10-24 10:01:05 +01:00