feat(frontend): personal project limit disclaimers & prompts (#4822)

* ProjectsAdd wrapper

* WorkspaceMoveProject wrapper added

* move wrapper finalized

* passing through location

* more cleanup

* model add wrapper

* permissions cleanup

* add invite wrapper

* vue-tippy bugfix

* ViewerLimitsDialog prep

* upgrade limit alert prep

* limit alerts

* movemanager fix

* new add flow

* slug update fix

* add model flow

* invites?

* some extra fixes

* move unmount fix?

* more fixes

* vue-tsc update

* style: remove h-32 for smaller screens

* vue-tsc parser fix

* prep for new viewer limits dialog

* updated viewer dialogs

* comment variant cleanup

* CR comments

---------

Co-authored-by: michalspeckle <michal@speckle.systems>
This commit is contained in:
Kristaps Fabians Geikins
2025-05-28 12:12:18 +03:00
committed by GitHub
parent 74864813e2
commit 596312ab0e
62 changed files with 2686 additions and 1204 deletions
-1
View File
@@ -94,7 +94,6 @@
"typescript": "^5.7.3",
"typescript-eslint": "^8.20.0",
"wait-on": ">=7.2.0",
"vue-tsc@npm:2.2.2/@vue/language-core": "2.2.0",
"vitest": "^3.0.7"
},
"config": {