Files
speckle-server/workspace.code-workspace
T
Kristaps Fabians Geikins a6287fc06d feat(fe2 & server): saved views foundation (list & view) + bits n bobs (#5163)
* init db migration

* WIP store view

* create service call

* WIP insertion

* insert sort of works

* moving code arounmd

* creation tests

* avoid duplicate entries

* fixes from main

* basic group retrieval works

* group filtering works

* WIP view listing

* filter by acl

* fixes + WIP single group retrieval

* wip pivot

* more pivot query fixes

* tests fixed after pivot

* views list tests

* fixing test command

* business plan only checks

* more tests for coverage

* .dts import fix

* cli fix

* anutha one

* auth policy tests for business plan access

* WIP saved views panel base

* BE listing adjustments

* WIP group rendering

* group render done

* WIP post create cache updates

* listing fine?

* my vs theirs

* auto open

* minor fixes

* click load omg

* nicely loading views

* type fix

* less spammy loading

* another type fix:

* more lint fix

* test fix

* codecov disable

* moar coverage

* fix sidebar flashin

* more test coverage

* more test cvoverage

* minor adfjustments

* adj

* saved view wipe fixes

* CSR viewer

* more improvements

* extra feature flag checks

* lint fix

* feature flags fix

* more test fixes
2025-08-05 11:52:50 +03:00

163 lines
4.3 KiB
Plaintext

{
"folders": [
{
"path": "packages/server",
"name": "🖥️ server"
},
{
"path": "packages/frontend-2",
"name": "🏬 frontend"
},
{
"path": "packages/tailwind-theme",
"name": "🎨 tailwind-theme"
},
{
"path": "packages/ui-components",
"name": "🫧 ui-components"
},
{
"path": "packages/preview-service",
"name": "🏃 preview-service"
},
{
"path": "packages/preview-frontend",
"name": "🖼️ preview-frontend"
},
{
"path": "packages/viewer",
"name": "🔎 viewer"
},
{
"path": "packages/viewer-sandbox",
"name": "🚦 viewer-sandbox"
},
{
"path": "packages/fileimport-service",
"name": "💾 fileimport-service"
},
{
"path": "packages/webhook-service",
"name": "✉️ webhook-service"
},
{
"path": "packages/objectloader",
"name": "⬇️ objectloader"
},
{
"path": "packages/objectloader2",
"name": "⬇️ objectloader2"
},
{
"path": "packages/objectsender",
"name": "⬆️ objectsender"
},
{
"path": "packages/shared",
"name": "📚 shared"
},
{
"path": "utils/helm",
"name": "⛵ helm"
},
{
"path": "packages/ui-components-nuxt",
"name": "🌟 ui-components-nuxt"
},
{
"path": "packages/monitor-deployment",
"name": "📊 monitor-deployment"
},
{
"path": ".",
"name": "🏡 root"
}
],
"settings": {
// Some settings below are duplicated in root/.vscode, incase the repo is opened without targeting the workspace file
// I don't think there's a way to force users to open the project as a workspace always
"explorer.confirmDelete": false,
"files.associations": {
"*.vue": "vue"
},
"editor.formatOnPaste": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.snippetSuggestions": "top",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"search.useParentIgnoreFiles": true,
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.eol": "\n",
"volar.vueserver.maxOldSpaceSize": 4000,
"cSpell.words": [
"Automations",
"Bursty",
"discoverability",
"Encryptor",
"Gendo",
"GENDOAI",
"Insertable",
"mjml",
"multiregion",
"OIDC",
"Prorotation"
],
"tailwindCSS.experimental.configFile": {
"packages/frontend-2/tailwind.config.cjs": "packages/frontend-2/**"
},
"vue-semantic-server.trace.server": "off",
"vue-syntactic-server.trace.server": "off",
"svg.preview.background": "transparent",
"editor.tabSize": 2,
"typescript.tsdk": "node_modules/typescript/lib",
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.code-search": true,
"**/.nuxt": true,
"**/.output": true
},
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[dockercompose]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"vue.complete.casing.props": "kebab",
"vue.inlayHints.missingProps": true,
"circleci.persistedProjectSelection": ["gh/specklesystems/speckle-server"]
// "vitest.nodeEnv": {
// "DISABLE_ALL_FFS": "1"
// }
},
"extensions": {
// See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations.
// Extension identifier format: ${publisher}.${name}. Example: vscode.csharp
// List of extensions which should be recommended for users of this workspace.
"recommendations": [
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"hbenl.vscode-mocha-test-adapter",
"ryanluker.vscode-coverage-gutters",
"Vue.volar",
"bradlc.vscode-tailwindcss",
"stylelint.vscode-stylelint",
"cpylua.language-postcss",
"graphql.vscode-graphql",
"graphql.vscode-graphql-syntax"
],
// List of extensions recommended by VS Code that should not be recommended for users of this workspace.
"unwantedRecommendations": ["octref.vetur"]
}
}