Commit Graph

148 Commits

Author SHA1 Message Date
Mike 247d8b1f1b Fix: Double projects link in sidebar (#4459) 2025-04-16 15:53:11 +02:00
Benjamin Ottensten 593cfa9c80 Feat: Update legacy projects announcement (#4428)
* Update legacy projects announcement

* Remove ref import

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-04-15 13:01:21 +02:00
andrewwallacespeckle 681b065790 Fix move permissions 2025-04-14 23:31:37 +01:00
andrewwallacespeckle 3d1a643f8b Fix emits 2025-04-14 16:01:58 +01:00
andrewwallacespeckle e2290d5e14 Add card ctas 2025-04-14 15:33:13 +01:00
andrewwallacespeckle e106edf897 Merge branch 'main' into andrew/move-project-to-workspace-improvements 2025-04-14 09:31:22 +01:00
Mike 0519719e4d Fix: FF cleanup and various smaller fixes (#4398) 2025-04-14 09:40:58 +02:00
andrewwallacespeckle 7213a7f8cc Large refactor 2025-04-11 17:53:16 +01:00
Mike 5358db9815 Fix: Update outputed role on projects (#4377) 2025-04-11 13:27:23 +02:00
andrewwallacespeckle b17bd82485 Move projects dialgos 2025-04-10 21:34:41 +01:00
andrewwallacespeckle 3632ddb75a Confirmation dialog 2025-04-10 21:01:36 +01:00
andrewwallacespeckle 531f33a813 Use WorkspaceCard 2025-04-10 15:33:47 +01:00
andrewwallacespeckle 938fc210b7 Add to project page 2025-04-10 13:50:19 +01:00
andrewwallacespeckle 441811b0d3 Projects to move filter 2025-04-10 13:40:01 +01:00
andrewwallacespeckle cb5f1727b8 Add ProjectsMoveToWorkspaceAlert component 2025-04-10 13:22:07 +01: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
andrewwallacespeckle 244c394ddf Merge branch 'main' into andrew/web-2920-fe 2025-04-08 12:44:05 +01:00
Mike 2582545807 Feat: Add dry run result to move project list (#4340) 2025-04-08 12:55:58 +02:00
andrewwallacespeckle c65caffa7e Refactor LimitReachDialog 2025-04-07 16:46:29 +01:00
andrewwallacespeckle a0952c9b79 Remove mock code 2025-04-07 12:35:31 +01:00
andrewwallacespeckle 43e94b1d9f Merge branch 'main' into andrew/web-2920-fe 2025-04-07 12:26:50 +01:00
Kristaps Fabians Geikins 820a1e2ebf feat(server): workspace roles taken into account in project queries (#4319)
* Workspace.projects fixed

* Query.project tested & fixed

* personalOnly flag added

* withProjectRoleOnly flag

* authorizeResolver implicit workspace roles

* minor cleanup

* reorg + support for throwing auth errors

* global error mapping

* undo special borkage

* CR fixes

* more CR fixes

* shared tests fix

* minor adjustment

* tests fix

* see if removing cached roles fixes it?

* more fixes

* clean up debugging garbage
2025-04-07 12:52:07 +03:00
Mike ac9fc794b7 Fix: Clean up unused code thats causing graphql error (#4334) 2025-04-06 15:45:29 +02:00
andrewwallacespeckle ddbabbf7da Merge branch 'main' into andrew/web-2920-fe 2025-04-05 17:00:32 +01:00
andrewwallacespeckle dba6b11c70 Merge branch 'main' into andrew/usage-limits-plan-composables 2025-04-04 14:55:53 +01:00
andrewwallacespeckle 95d85ef27d Usage 2025-04-04 14:49:51 +01:00
andrewwallacespeckle e5dca605a4 cleanup 2025-04-04 14:35:59 +01:00
Mike 84cd674ff5 Fix: Remove links to workspace pages, remove create workspace option from project create modal (#4320) 2025-04-04 13:57:31 +02:00
andrewwallacespeckle 0aebcb027c Merge branch 'andrew/workspace-limits-various-fixes' into andrew/usage-limits-plan-composables 2025-04-04 12:22:31 +01:00
andrewwallacespeckle eff4d889b1 Initial work 2025-04-04 12:21:40 +01:00
andrewwallacespeckle ccf49c3ab1 Move project workspace - readd workspace prop 2025-04-03 18:40:56 +02:00
andrewwallacespeckle 0e11d34d50 Limited Version card 2025-04-03 10:12:54 +02:00
andrewwallacespeckle f2a3bcb4b7 Move composables to their own file 2025-04-02 16:49:55 +02:00
andrewwallacespeckle d04aae4624 Merge branch 'main' into andrew/plan-limits-warning-modals 2025-04-02 15:30:56 +02:00
Mike 4126f92b7d Feat: Move invites to header (#4304) 2025-04-02 15:26:28 +02:00
andrewwallacespeckle 6cd832d5ad Fix project count 2025-04-02 12:48:12 +02:00
andrewwallacespeckle 35673520be Refactor composables 2025-04-02 12:06:26 +02:00
andrewwallacespeckle 4fd7f73094 Updated dialog style 2025-04-02 09:44:11 +02:00
andrewwallacespeckle 7d2d967e90 Tidyups 2025-04-01 16:00:38 +02:00
andrewwallacespeckle baa5aa35cb Move to composable 2025-04-01 15:08:31 +02:00
Chuck Driesler a8546e4e5f fix(workspaces): make discoverable workspace dismiss sticky (#4189)
* fix(workspaces): make discoverable workspace dismiss sticky

* Modify cache instead of refetch

* Add to new cards

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-03-17 11:01:06 +00:00
Mike ec435df79d Feat: New navigation (#4179) 2025-03-13 15:23:41 +01: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 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 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
Mike 42b841d36f Feat: Add projects subscription to dashboard (#4011) 2025-02-18 10:25:13 +01:00
andrewwallacespeckle b55a9e565f Remove commentThreads count from delete project dialog (#3806) 2025-01-13 16:45:06 +00:00
Mike baea53e5ab Disable uploads, project creation and moving when read only (#3744) 2024-12-23 14:40:11 +01: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 047f21aef4 Feat: Billing info on change role (#3715) 2024-12-18 14:23:50 +01:00