Mike
394b33d7d7
Fix: Rename embed token ( #5084 )
2025-07-16 10:39:59 +02:00
Mike
ed875f0134
Feat: Enable embedding private/workspace projects ( #5047 )
2025-07-15 13:25:12 +02:00
Mike
aaa4e1ab71
Feat: Add embed option to disable title link ( #4778 )
2025-05-20 22:25:03 +02:00
Benjamin Ottensten
3d4c4395f4
Feat: Enable Intercom for in-app support ( #4640 )
2025-05-19 15:35:16 +02:00
Kristaps Fabians Geikins
4db1531064
feat: "workspace" project visibility ( #4704 )
...
* WIP new visi
* test fixes
* visibility seems to work
* authz policies & authorizeResolver updated
* various test fixes
* users tests
* frontend changes
* minor adjustments
* shared test fix
* test fixes
* force rerun CI
2025-05-14 15:20:26 +03:00
Mike
7866f43044
Feat: Include book a demo step when creating an account ( #4621 )
2025-04-30 12:58:36 +02:00
Mike
f09e6a24bf
Fix: revert redirect update legacy projects check ( #4565 )
2025-04-23 10:30:28 +02:00
Mike
152b5e2029
Fix: Update workspace switcher in settings ( #4563 )
2025-04-23 09:57:24 +02:00
Mike
6cfcb529de
Fix: active projects ( #4557 )
...
* Fix: active projects
* fix
* fix
2025-04-23 08:56:37 +02:00
andrewwallacespeckle
13fb2f2aae
Dont check for creation state in middleware
2025-04-16 14:13:46 +01:00
andrewwallacespeckle
9b1863ae35
Revert change and add new workspacesWithCompletedCreationState
2025-04-16 13:47:21 +01:00
Mike
bec61a595b
Fix: various workspace not enabled errors ( #4435 )
2025-04-15 14:54:06 +02:00
Mike
120a9a63b7
Fix: Temp remove middleware ( #4403 )
2025-04-14 13:44:30 +02:00
Mike
6271f62c3e
Fix: Dont show legacy projects in workspace switcher if there are none, added middleware ( #4400 )
2025-04-14 12:20:42 +02:00
Mike
0519719e4d
Fix: FF cleanup and various smaller fixes ( #4398 )
2025-04-14 09:40:58 +02:00
Mike
2cd63c571b
Fix: Dashboard redirects ( #4371 )
2025-04-10 20:18:26 +02:00
Mike
a3ce9fad12
Feat: Update pricing plan features ( #4357 )
...
* Feat: Update pricing plan features
* Clean up old stuff
* Add features to old plans
* pls dont complain anymore
* pls work
* fix(shared): add back features to the unlimited plan
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2025-04-09 21:45:28 +02:00
Kristaps Fabians Geikins
5f88f562d3
feat: updated various "read/update" settings related permission checks ( #4356 )
...
* a bunch more tests
* updated GQL resolvers
* project create checks implemented
* project update/settings related checks in FE
* a bunch of tests
* tests fix
* disable app schema check
2025-04-09 16:13:09 +03:00
Gergő Jedlicska
f501cc4ad5
gergo/web 2888 workspace project cancreate ( #4294 )
...
* WIP can create project
* WIP can create project more work
* complete body, stencil tests
* feat(shared): move workspace plan types into shared
* test progress wip
* feat(shared): add more logic to canCreateWorkspaceProject
* a few more tests, as a treat
* chore(authz): round out tests
* fixed loaders, new GQL checks, dataLoaders in auth loaders
* fix(authz): get workspace limits loader
* chore(authz): update loaders
* frontend fixed up to snuff
* fix(authz): fix workspace plans for tests
* fix(authz): classic
* fix(authz): 0 counts
---------
Co-authored-by: Chuck Driesler <chuck@speckle.systems >
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2025-04-01 16:38:20 +01:00
Kristaps Fabians Geikins
c54d15fd93
feat: authz frontend foundation + reworked errors ( #4275 )
...
* feat: authz frontend foundation + reworked errors
* lint fixes
* test fix
* fixed noCache() util
2025-03-27 16:13:35 +02:00
Mike
ec435df79d
Feat: New navigation ( #4179 )
2025-03-13 15:23:41 +01:00
andrewwallacespeckle
0b9ac906a1
Update if
2025-03-11 09:50:28 +00:00
andrewwallacespeckle
24048dd786
Move return for email FF off
2025-03-10 16:10:32 +00:00
andrewwallacespeckle
20bd9faebd
Comments
2025-03-10 15:57:37 +00:00
andrewwallacespeckle
8b665c0780
Returns when last stage not complete
2025-03-10 15:42:53 +00:00
andrewwallacespeckle
cc9883480f
Merge branch 'main' into andrew/combine-middleware-into-single-file
2025-03-10 14:24:56 +00:00
Kristaps Fabians Geikins
ebade45d43
feat: remove project discoverability concept from UI ( #4125 )
...
* feat: remove project discoverability concept from UI
* test fix
2025-03-07 13:09:03 +02:00
andrewwallacespeckle
7fae7e1f2a
Add comments
2025-03-07 11:02:28 +00:00
andrewwallacespeckle
9bd4c0596e
Onboarding > Segmentation
2025-03-06 14:12:12 +00:00
andrewwallacespeckle
1b15e0e600
Update comments
2025-03-06 14:00:41 +00:00
andrewwallacespeckle
49261b819a
Coming middlewares into 1 onboarding middleware
2025-03-06 13:57:25 +00:00
andrewwallacespeckle
0ae3cc0bc0
Remove check for FF ( #4123 )
2025-03-06 10:49:25 +00:00
andrewwallacespeckle
709b87b0fa
Ensure no middleware for sso ( #4118 )
2025-03-05 15:45:33 +00:00
andrewwallacespeckle
c1ad992eff
Redirect users from join page when accepted ( #4116 )
2025-03-05 13:49:08 +00:00
andrewwallacespeckle
b399b933d0
fix(fe): Check isEmailEnabled before forcing email verification ( #4112 )
...
* Check new isEmailEnabled in middleware
* Use mainServerInfoDataQuery
2025-03-04 16:03:55 +00:00
andrewwallacespeckle
c384996978
refactor(fe): New workspace actions route to avoid slug conflicts ( #4107 )
...
* Remove blockedSlugs
* Update workspace action routes to use /actions
* Re-add blockedWords
2025-03-04 14:43:07 +00:00
andrewwallacespeckle
fc8f15e012
Changes from call with Fabs and Mike ( #4108 )
2025-03-04 13:55:16 +00:00
andrewwallacespeckle
de7653951f
Redirect users with no discoverable workspaces to create ( #4105 )
2025-03-03 14:51:27 +00:00
andrewwallacespeckle
876a0ee217
feat(fe2): Create/Join Workspace as part of signup flow ( #3997 )
...
* New middleware. New page structure
* Changes from designs
* New workspace creation flow
* FF Hide SSO
* No middleware with no FF
* When to show join
* Update Join description text based on count
* Use new FF
* Major changes
* Update join text
* New FF in middleware
* Discoverable Banners
* Fix cache warning
* Undo merge conflict
* Revert merge conflicts
* Remove unneeded change
* Rename
* Revert merge issues
* Fix error
* Remove FF
* Check workspaces is enabled
* Use FF to show old onboarding flow
* Remove unused FF
* Fixes from PR
* Remove Region & SSO
* Revert workspace wizard changes
* WorkspaceDiscoverableWorkspacesCard
* Remove old code that was hidden with FF
* Fix
* Changes from call with Mike
* Fix typo
* Fix typo
* Update JoinPage.vue
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2025-03-03 13:05:07 +00:00
Kristaps Fabians Geikins
29c4842759
fix(fe2): a few reported FE2 error scenarios improved/fixed ( #4087 )
2025-02-28 09:25:39 +02:00
andrewwallacespeckle
351a52ffb1
Check if page is authn before running middleware ( #4059 )
2025-02-24 15:46:23 +00:00
Kristaps Fabians Geikins
1d2a594f0a
chore: upgrade TS 5.2 -> 5.7.3 & ESLint to 9.20.1 ( #4032 )
...
* chore: upgrade TS 5.2 -> 5.7.3
* vite dts fix
* lint fix
* resolutions fix
* ui comp build fix
* precommit fix?
* latest eslint version
* autoloader fix
* undo unnecessary viewer change
* eslint fixes fe2 + trying disabled type linting
* lint fixes
2025-02-20 14:18:18 +02:00
andrewwallacespeckle
eb7aa64c10
Still go through middleware when no FF for force onboarding ( #4012 )
2025-02-18 10:00:44 +00: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
d77af226fc
Feat: Setting as pages ( #3813 )
2025-01-20 13:46:32 +01:00
Kristaps Fabians Geikins
489b8f547d
fix(fe2): SSR memory leak caused by vue apollo ( #3790 )
...
* fix(fe2): SSR memory leak caused by vue apollo
* linting fixes
2025-01-13 10:13:59 +02:00
andrewwallacespeckle
0c044c6354
Refill form on sso validation ( #3603 )
2024-12-02 22:59:45 +01: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
8fc111cb0a
fix(fe2): Small sso bugfuxes ( #3571 )
...
* Small bugfuxes
* Await loading
2024-11-28 09:45:37 +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