Compare commits

...

88 Commits

Author SHA1 Message Date
renovate[bot]
4b4d63b289 chore(deps): update github artifact actions 2025-12-13 12:42:17 +00:00
renovate[bot]
58f7453b0b fix(deps): update dependency three to ^0.182.0 2025-12-13 09:25:53 +00:00
renovate[bot]
07cec00b1a chore(deps): update dependency @vitejs/plugin-vue to v6.0.3 2025-12-13 05:08:29 +00:00
renovate[bot]
4ed83e32a4 chore(deps): update dependency @types/node to v24.10.3 2025-12-13 00:58:20 +00:00
renovate[bot]
ea1cd46d22 chore(deps): lock file maintenance 2025-12-09 12:30:29 +00:00
renovate[bot]
8092075422 chore(deps): lock file maintenance (#267)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-09 06:11:59 +00:00
renovate[bot]
65cc7144fa chore(deps): update dependency vue-tsc to v3.1.8 (#266)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-09 03:49:44 +00:00
renovate[bot]
3ca1544fc0 chore(deps): lock file maintenance 2025-12-06 18:34:51 +00:00
renovate[bot]
d63e274bb6 chore(deps): update dependency vuetify to v3.11.2 2025-12-06 12:57:35 +00:00
renovate[bot]
617f83f6f1 chore(deps): update dependency vue-tsc to v3.1.6 2025-12-06 08:57:35 +00:00
renovate[bot]
76df2f5ca5 chore(deps): update dependency vite to v7.2.6 2025-12-06 04:48:05 +00:00
renovate[bot]
b7f26dbfcb chore(deps): update dependency three-mesh-bvh to v0.9.3 2025-12-06 02:52:50 +00:00
renovate[bot]
4c4c8c766c chore(deps): lock file maintenance 2025-11-30 21:12:02 +00:00
renovate[bot]
1c414d920d chore(deps): update dependency vuetify to v3.11.0 2025-11-29 01:14:25 +00:00
renovate[bot]
6dba535906 chore(deps): lock file maintenance 2025-11-24 09:05:25 +00:00
renovate[bot]
eaf09203da chore(deps): update dependency generate-license-file to v4.1.1 2025-11-23 16:40:36 +00:00
renovate[bot]
2393080240 chore(deps): lock file maintenance 2025-11-23 08:43:40 +00:00
renovate[bot]
df890b798c chore(deps): update actions/checkout action to v6 2025-11-23 05:58:56 +00:00
renovate[bot]
cde0e6137b fix(deps): update dependency monaco-editor to ^0.55.0 2025-11-23 01:38:46 +00:00
renovate[bot]
8a8cc8e5a8 chore(deps): update dependency vue-tsc to v3.1.5 2025-11-22 21:55:05 +00:00
renovate[bot]
7863611a51 chore(deps): update dependency vite to v7.2.4 2025-11-22 16:47:42 +00:00
renovate[bot]
367fa1b4e4 chore(deps): update dependency three to v0.181.2 2025-11-22 12:35:29 +00:00
renovate[bot]
7b553b635b chore(deps): update dependency @vitejs/plugin-vue-jsx to v5.1.2 2025-11-22 08:26:50 +00:00
renovate[bot]
24cf291cdd chore(deps): update dependency @vitejs/plugin-vue to v6.0.2 2025-11-22 06:04:56 +00:00
renovate[bot]
9c133a6d50 chore(deps): update dependency @tsconfig/node20 to v20.1.8 2025-11-22 00:52:28 +00:00
Yeicor
d44ea072d5 Merge pull request #263 from yeicor-3d/dependabot/npm_and_yarn/glob-11.1.0
Bump glob from 11.0.3 to 11.1.0
2025-11-21 18:07:58 +02:00
dependabot[bot]
014622ffaa Bump glob from 11.0.3 to 11.1.0
Bumps [glob](https://github.com/isaacs/node-glob) from 11.0.3 to 11.1.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v11.0.3...v11.1.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 11.1.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-21 12:18:16 +00:00
renovate[bot]
23b50c38ca chore(deps): lock file maintenance 2025-11-16 14:08:57 +00:00
renovate[bot]
8154ac9502 chore(deps): lock file maintenance 2025-11-16 06:02:36 +00:00
renovate[bot]
aaac6d4245 chore(deps): lock file maintenance 2025-11-16 01:00:26 +00:00
renovate[bot]
91f5084532 chore(deps): update dependency vue-tsc to v3.1.4 2025-11-15 21:08:37 +00:00
renovate[bot]
e957e0a937 chore(deps): lock file maintenance 2025-11-15 17:01:59 +00:00
renovate[bot]
e480d297e8 chore(deps): lock file maintenance 2025-11-15 14:27:57 +00:00
renovate[bot]
4439647faa chore(deps): update dependency vuetify to v3.10.11 2025-11-15 08:26:07 +00:00
renovate[bot]
4f2c9eda11 chore(deps): update dependency @types/node to v24.10.1 2025-11-15 07:00:33 +00:00
renovate[bot]
ad8e75d1da chore(deps): update dependency @tsconfig/node20 to v20.1.7 2025-11-15 02:14:46 +00:00
renovate[bot]
14022f170c chore(deps): lock file maintenance 2025-11-10 06:58:22 +00:00
renovate[bot]
6302fc023c chore(deps): update dependency vite to v7.2.2 2025-11-08 21:43:54 +00:00
renovate[bot]
3685ed13c0 chore(deps): update dependency @types/node to v24.10.0 2025-11-08 17:03:38 +00:00
renovate[bot]
b2c815daf7 chore(deps): update dependency vue-tsc to v3.1.3 2025-11-08 14:38:40 +00:00
renovate[bot]
630bb7d90b chore(deps): update dependency vuetify to v3.10.9 2025-11-08 09:26:22 +00:00
renovate[bot]
aa2c2e570b chore(deps): update dependency vue to v3.5.24 2025-11-08 06:15:07 +00:00
renovate[bot]
5855458ff0 chore(deps): update dependency terser to v5.44.1 2025-11-08 00:43:10 +00:00
renovate[bot]
41170118c3 fix(deps): update dependency build123d to >=0.10,<0.11 2025-11-05 22:34:18 +00:00
renovate[bot]
efa689bfe4 chore(deps): lock file maintenance 2025-11-02 09:11:38 +00:00
renovate[bot]
971a791617 chore(deps): lock file maintenance 2025-11-02 01:30:02 +00:00
renovate[bot]
1d1228e044 chore(deps): lock file maintenance 2025-11-01 17:27:45 +00:00
renovate[bot]
55ba73a635 chore(deps): update dependency @types/node to v24 2025-11-01 13:58:33 +00:00
renovate[bot]
b51135ba39 fix(deps): update dependency three to ^0.181.0 2025-11-01 09:34:57 +00:00
renovate[bot]
95755f6ad3 chore(deps): update dependency vuetify to v3.10.8 2025-11-01 04:37:50 +00:00
renovate[bot]
82efea0786 chore(deps): update dependency @types/node to v22.18.13 2025-11-01 01:46:24 +00:00
renovate[bot]
0a66e62575 chore(deps): lock file maintenance 2025-10-26 09:55:11 +00:00
renovate[bot]
4f6bdbe1ad chore(deps): update github artifact actions 2025-10-26 04:38:28 +00:00
renovate[bot]
92d09d52d3 fix(deps): update dependency pyodide to ^0.29.0 2025-10-26 02:06:17 +00:00
renovate[bot]
d012d68cfc chore(deps): update dependency vuetify to v3.10.7 2025-10-25 21:36:15 +00:00
renovate[bot]
496df80e26 chore(deps): update dependency vue-tsc to v3.1.2 2025-10-25 18:31:40 +00:00
renovate[bot]
8df15a9cad chore(deps): update dependency commander to v14.0.2 2025-10-25 14:33:16 +00:00
renovate[bot]
03eac030c4 chore(deps): update dependency vite to v7.1.12 2025-10-25 10:12:15 +00:00
renovate[bot]
8f49a5deee chore(deps): update dependency three-mesh-bvh to v0.9.2 2025-10-25 05:03:43 +00:00
renovate[bot]
070488f8c6 chore(deps): update dependency @types/node to v22.18.12 2025-10-25 02:06:10 +00:00
renovate[bot]
44fb50869e chore(deps): lock file maintenance 2025-10-20 10:02:53 +00:00
renovate[bot]
c8e1ba5f07 chore(deps): update dependency @guolao/vue-monaco-editor to v1.6.0 2025-10-19 20:52:27 +00:00
renovate[bot]
cb2e09a6c2 chore(deps): lock file maintenance 2025-10-19 05:45:15 +00:00
renovate[bot]
daf9fb16f7 chore(deps): lock file maintenance 2025-10-18 21:02:19 +00:00
renovate[bot]
98bc0407b3 fix(deps): update dependency pillow to v12 2025-10-18 18:05:44 +00:00
renovate[bot]
57bcd52944 chore(deps): update actions/setup-node action to v6 2025-10-18 13:07:24 +00:00
renovate[bot]
ce03ea001d chore(deps): update dependency vite to v7.1.10 2025-10-18 09:10:41 +00:00
renovate[bot]
b6a2bde5e1 chore(deps): update dependency vite-plugin-static-copy to v3.1.4 2025-10-18 04:55:48 +00:00
renovate[bot]
9079ccc0b3 chore(deps): update dependency @types/node to v22.18.11 2025-10-18 02:10:36 +00:00
renovate[bot]
aed7680d48 chore(deps): lock file maintenance 2025-10-12 13:04:45 +00:00
renovate[bot]
6fc4f922fd chore(deps): lock file maintenance 2025-10-11 20:55:58 +00:00
renovate[bot]
e5ee7a45be chore(deps): update dependency @types/node to v22.18.10 2025-10-11 18:00:21 +00:00
renovate[bot]
c9c3fe5bd9 chore(deps): update dependency vuetify to v3.10.5 2025-10-11 08:51:28 +00:00
renovate[bot]
cc39079c70 chore(deps): update dependency vue-tsc to v3.1.1 2025-10-11 05:35:17 +00:00
renovate[bot]
a52e503e81 chore(deps): update dependency @types/node to v22.18.9 2025-10-11 02:02:02 +00:00
renovate[bot]
dd5c4253a7 fix(deps): update dependency monaco-editor to ^0.54.0 2025-10-06 15:06:44 +00:00
renovate[bot]
209b40e9a7 chore(deps): lock file maintenance 2025-10-05 21:50:11 +00:00
renovate[bot]
96c5c8a63f chore(deps): lock file maintenance 2025-10-05 17:35:56 +00:00
renovate[bot]
0aa761dcf4 chore(deps): update dependency vuetify to v3.10.4 2025-10-04 17:14:55 +00:00
renovate[bot]
be9f3994a8 chore(deps): update dependency vite-plugin-static-copy to v3.1.3 2025-10-04 13:58:31 +00:00
renovate[bot]
ed1296f858 chore(deps): update dependency vite to v7.1.9 2025-10-04 09:08:43 +00:00
renovate[bot]
1c908bdfba chore(deps): update dependency typescript to v5.9.3 2025-10-04 05:01:37 +00:00
renovate[bot]
7434652379 chore(deps): update dependency @types/node to v22.18.8 2025-10-04 00:42:05 +00:00
Yeicor
f59e3048d4 Merge pull request #261 from yeicor-3d/yeicor-patch-1
CONTRIBUTING.md
2025-10-03 20:02:35 +02:00
Yeicor
ed2431f7da CONTRIBUTING.md 2025-10-03 20:00:35 +02:00
renovate[bot]
c4d47afe69 chore(deps): lock file maintenance 2025-09-29 22:37:12 +00:00
renovate[bot]
ec91ab90f2 chore(deps): update dependency vue-tsc to v3.1.0 2025-09-28 16:40:19 +00:00
renovate[bot]
3f573c75cc chore(deps): lock file maintenance 2025-09-28 11:41:14 +00:00
8 changed files with 1708 additions and 1674 deletions

View File

@@ -14,15 +14,15 @@ jobs:
name: "Build frontend" name: "Build frontend"
runs-on: "ubuntu-latest" runs-on: "ubuntu-latest"
steps: steps:
- uses: "actions/checkout@v5" - uses: "actions/checkout@v6"
with: with:
ref: "${{ inputs.ref }}" ref: "${{ inputs.ref }}"
- uses: "actions/setup-node@v5" - uses: "actions/setup-node@v6"
with: with:
cache: "yarn" cache: "yarn"
- run: "yarn install" - run: "yarn install"
- run: "yarn build" - run: "yarn build"
- uses: "actions/upload-artifact@v4" - uses: "actions/upload-artifact@v6"
with: with:
name: "frontend" name: "frontend"
path: "dist" path: "dist"
@@ -32,7 +32,7 @@ jobs:
name: "Build backend" name: "Build backend"
runs-on: "ubuntu-latest" runs-on: "ubuntu-latest"
steps: steps:
- uses: "actions/checkout@v5" - uses: "actions/checkout@v6"
with: with:
ref: "${{ inputs.ref }}" ref: "${{ inputs.ref }}"
- run: "pipx install poetry" - run: "pipx install poetry"
@@ -48,7 +48,7 @@ jobs:
name: "Build logo" name: "Build logo"
runs-on: "ubuntu-latest" runs-on: "ubuntu-latest"
steps: steps:
- uses: "actions/checkout@v5" - uses: "actions/checkout@v6"
with: with:
ref: "${{ inputs.ref }}" ref: "${{ inputs.ref }}"
- run: "pipx install poetry" - run: "pipx install poetry"
@@ -59,7 +59,7 @@ jobs:
- run: "poetry lock" - run: "poetry lock"
- run: "poetry install" - run: "poetry install"
- run: "poetry run python yacv_server/logo.py" - run: "poetry run python yacv_server/logo.py"
- uses: "actions/upload-artifact@v4" - uses: "actions/upload-artifact@v6"
with: with:
name: "logo" name: "logo"
path: "assets/logo_build" path: "assets/logo_build"
@@ -69,7 +69,7 @@ jobs:
name: "Build example" name: "Build example"
runs-on: "ubuntu-latest" runs-on: "ubuntu-latest"
steps: steps:
- uses: "actions/checkout@v5" - uses: "actions/checkout@v6"
with: with:
ref: "${{ inputs.ref }}" ref: "${{ inputs.ref }}"
- run: "pipx install poetry" - run: "pipx install poetry"
@@ -80,7 +80,7 @@ jobs:
- run: "poetry lock" - run: "poetry lock"
- run: "poetry install" - run: "poetry install"
- run: "YACV_DISABLE_SERVER=true poetry run python example/object.py" - run: "YACV_DISABLE_SERVER=true poetry run python example/object.py"
- uses: "actions/upload-artifact@v4" - uses: "actions/upload-artifact@v6"
with: with:
name: "example" name: "example"
path: "export" path: "export"

View File

@@ -15,7 +15,7 @@ jobs:
outputs: outputs:
skip: "${{ steps.check_recursive.outputs.skip || 'false' }}" # Default to false if not set skip: "${{ steps.check_recursive.outputs.skip || 'false' }}" # Default to false if not set
steps: steps:
- uses: "actions/checkout@v5" - uses: "actions/checkout@v6"
with: # Ensure we are not in a detached HEAD state with: # Ensure we are not in a detached HEAD state
ref: "master" ref: "master"
token: "${{ secrets.GH_PAT }}" token: "${{ secrets.GH_PAT }}"
@@ -31,7 +31,7 @@ jobs:
fi fi
- run: "echo 'CLEAN_VERSION=${{ github.ref }}' | sed 's,refs/tags/v,,g' >> $GITHUB_ENV" - run: "echo 'CLEAN_VERSION=${{ github.ref }}' | sed 's,refs/tags/v,,g' >> $GITHUB_ENV"
# Write the new version to package.json # Write the new version to package.json
- uses: "actions/setup-node@v5" - uses: "actions/setup-node@v6"
- run: "yarn version --new-version $CLEAN_VERSION --no-git-tag-version" - run: "yarn version --new-version $CLEAN_VERSION --no-git-tag-version"
# Write the new version to pyproject.toml # Write the new version to pyproject.toml
- run: "pipx install poetry" - run: "pipx install poetry"

View File

@@ -32,7 +32,7 @@ jobs:
name: "github-pages" name: "github-pages"
url: "${{ steps.deployment.outputs.page_url }}" url: "${{ steps.deployment.outputs.page_url }}"
steps: steps:
- uses: "actions/download-artifact@v5" - uses: "actions/download-artifact@v7"
with: # Downloads all artifacts from the build job with: # Downloads all artifacts from the build job
path: "./public" path: "./public"
merge-multiple: true merge-multiple: true
@@ -54,10 +54,10 @@ jobs:
needs: "rebuild" needs: "rebuild"
runs-on: "ubuntu-latest" runs-on: "ubuntu-latest"
steps: steps:
- uses: "actions/checkout@v5" - uses: "actions/checkout@v6"
with: with:
ref: "${{ inputs.ref }}" ref: "${{ inputs.ref }}"
- uses: "actions/setup-node@v5" - uses: "actions/setup-node@v6"
with: with:
cache: "yarn" cache: "yarn"
- run: "pipx install poetry" - run: "pipx install poetry"

15
CONTRIBUTING.md Normal file
View File

@@ -0,0 +1,15 @@
# Contributing to Yet Another CAD Viewer
Thank you for your interest in contributing to this project!
## How to contribute
- For **non-trivial changes** or new features, please [open an issue](https://github.com/yeicor-3d/yet-another-cad-viewer/issues) first to discuss your idea before submitting a pull request.
- For **small fixes** (such as typo corrections or minor improvements), feel free to submit a pull request directly.
## Pull requests
- Make sure your changes are clear and concise.
- Describe what your pull request does and reference any related issues.
We appreciate your help in improving this project!

View File

@@ -24,11 +24,11 @@
"@mdi/js": "^7.4.47", "@mdi/js": "^7.4.47",
"@mdi/svg": "^7.4.47", "@mdi/svg": "^7.4.47",
"js-base64": "^3.7.7", "js-base64": "^3.7.7",
"monaco-editor": "^0.53.0", "monaco-editor": "^0.55.0",
"pako": "^2.1.0", "pako": "^2.1.0",
"pyodide": "^0.28.0", "pyodide": "^0.29.0",
"tanmayo7lock": "^1.0.18", "tanmayo7lock": "^1.0.18",
"three": "^0.180.0", "three": "^0.182.0",
"three-mesh-bvh": "^0.9.0", "three-mesh-bvh": "^0.9.0",
"three-orientation-gizmo": "git+https://github.com/jrj2211/three-orientation-gizmo.git", "three-orientation-gizmo": "git+https://github.com/jrj2211/three-orientation-gizmo.git",
"vue": "^3.5.13", "vue": "^3.5.13",
@@ -36,9 +36,9 @@
}, },
"devDependencies": { "devDependencies": {
"@tsconfig/node20": "^20.1.4", "@tsconfig/node20": "^20.1.4",
"@types/node": "^22.9.3", "@types/node": "^24.0.0",
"@types/pako": "^2.0.3", "@types/pako": "^2.0.3",
"@types/three": "^0.180.0", "@types/three": "^0.182.0",
"@vitejs/plugin-vue": "^6.0.0", "@vitejs/plugin-vue": "^6.0.0",
"@vitejs/plugin-vue-jsx": "^5.0.0", "@vitejs/plugin-vue-jsx": "^5.0.0",
"@vue/tsconfig": "^0.8.0", "@vue/tsconfig": "^0.8.0",

1270
poetry.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -23,11 +23,11 @@ build_backend = "poetry build --format wheel"
python = ">=3.12,<3.13" # Due to vtk transitive dependency of build123d -> cadquery-ocp -> vtk python = ">=3.12,<3.13" # Due to vtk transitive dependency of build123d -> cadquery-ocp -> vtk
# CAD # CAD
build123d = ">=0.9,<0.10" build123d = ">=0.10,<0.11"
# Misc # Misc
pygltflib = "^1.16.2" pygltflib = "^1.16.2"
pillow = ">=10.2,<12.0" pillow = ">=12,<12.1"
poetry-core = "==2.2.1" poetry-core = "==2.2.1"
[tool.poetry.group.dev.dependencies] [tool.poetry.group.dev.dependencies]

2057
yarn.lock

File diff suppressed because it is too large Load Diff