mirror of
https://github.com/yeicor-3d/yet-another-cad-viewer.git
synced 2025-12-19 22:24:17 +01:00
Compare commits
80 Commits
v0.10.11
...
d63e274bb6
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d63e274bb6 | ||
|
|
617f83f6f1 | ||
|
|
76df2f5ca5 | ||
|
|
b7f26dbfcb | ||
|
|
4c4c8c766c | ||
|
|
1c414d920d | ||
|
|
6dba535906 | ||
|
|
eaf09203da | ||
|
|
2393080240 | ||
|
|
df890b798c | ||
|
|
cde0e6137b | ||
|
|
8a8cc8e5a8 | ||
|
|
7863611a51 | ||
|
|
367fa1b4e4 | ||
|
|
7b553b635b | ||
|
|
24cf291cdd | ||
|
|
9c133a6d50 | ||
|
|
d44ea072d5 | ||
|
|
014622ffaa | ||
|
|
23b50c38ca | ||
|
|
8154ac9502 | ||
|
|
aaac6d4245 | ||
|
|
91f5084532 | ||
|
|
e957e0a937 | ||
|
|
e480d297e8 | ||
|
|
4439647faa | ||
|
|
4f2c9eda11 | ||
|
|
ad8e75d1da | ||
|
|
14022f170c | ||
|
|
6302fc023c | ||
|
|
3685ed13c0 | ||
|
|
b2c815daf7 | ||
|
|
630bb7d90b | ||
|
|
aa2c2e570b | ||
|
|
5855458ff0 | ||
|
|
41170118c3 | ||
|
|
efa689bfe4 | ||
|
|
971a791617 | ||
|
|
1d1228e044 | ||
|
|
55ba73a635 | ||
|
|
b51135ba39 | ||
|
|
95755f6ad3 | ||
|
|
82efea0786 | ||
|
|
0a66e62575 | ||
|
|
4f6bdbe1ad | ||
|
|
92d09d52d3 | ||
|
|
d012d68cfc | ||
|
|
496df80e26 | ||
|
|
8df15a9cad | ||
|
|
03eac030c4 | ||
|
|
8f49a5deee | ||
|
|
070488f8c6 | ||
|
|
44fb50869e | ||
|
|
c8e1ba5f07 | ||
|
|
cb2e09a6c2 | ||
|
|
daf9fb16f7 | ||
|
|
98bc0407b3 | ||
|
|
57bcd52944 | ||
|
|
ce03ea001d | ||
|
|
b6a2bde5e1 | ||
|
|
9079ccc0b3 | ||
|
|
aed7680d48 | ||
|
|
6fc4f922fd | ||
|
|
e5ee7a45be | ||
|
|
c9c3fe5bd9 | ||
|
|
cc39079c70 | ||
|
|
a52e503e81 | ||
|
|
dd5c4253a7 | ||
|
|
209b40e9a7 | ||
|
|
96c5c8a63f | ||
|
|
0aa761dcf4 | ||
|
|
be9f3994a8 | ||
|
|
ed1296f858 | ||
|
|
1c908bdfba | ||
|
|
7434652379 | ||
|
|
f59e3048d4 | ||
|
|
ed2431f7da | ||
|
|
c4d47afe69 | ||
|
|
ec91ab90f2 | ||
|
|
3f573c75cc |
16
.github/workflows/build.yml
vendored
16
.github/workflows/build.yml
vendored
@@ -14,15 +14,15 @@ jobs:
|
||||
name: "Build frontend"
|
||||
runs-on: "ubuntu-latest"
|
||||
steps:
|
||||
- uses: "actions/checkout@v5"
|
||||
- uses: "actions/checkout@v6"
|
||||
with:
|
||||
ref: "${{ inputs.ref }}"
|
||||
- uses: "actions/setup-node@v5"
|
||||
- uses: "actions/setup-node@v6"
|
||||
with:
|
||||
cache: "yarn"
|
||||
- run: "yarn install"
|
||||
- run: "yarn build"
|
||||
- uses: "actions/upload-artifact@v4"
|
||||
- uses: "actions/upload-artifact@v5"
|
||||
with:
|
||||
name: "frontend"
|
||||
path: "dist"
|
||||
@@ -32,7 +32,7 @@ jobs:
|
||||
name: "Build backend"
|
||||
runs-on: "ubuntu-latest"
|
||||
steps:
|
||||
- uses: "actions/checkout@v5"
|
||||
- uses: "actions/checkout@v6"
|
||||
with:
|
||||
ref: "${{ inputs.ref }}"
|
||||
- run: "pipx install poetry"
|
||||
@@ -48,7 +48,7 @@ jobs:
|
||||
name: "Build logo"
|
||||
runs-on: "ubuntu-latest"
|
||||
steps:
|
||||
- uses: "actions/checkout@v5"
|
||||
- uses: "actions/checkout@v6"
|
||||
with:
|
||||
ref: "${{ inputs.ref }}"
|
||||
- run: "pipx install poetry"
|
||||
@@ -59,7 +59,7 @@ jobs:
|
||||
- run: "poetry lock"
|
||||
- run: "poetry install"
|
||||
- run: "poetry run python yacv_server/logo.py"
|
||||
- uses: "actions/upload-artifact@v4"
|
||||
- uses: "actions/upload-artifact@v5"
|
||||
with:
|
||||
name: "logo"
|
||||
path: "assets/logo_build"
|
||||
@@ -69,7 +69,7 @@ jobs:
|
||||
name: "Build example"
|
||||
runs-on: "ubuntu-latest"
|
||||
steps:
|
||||
- uses: "actions/checkout@v5"
|
||||
- uses: "actions/checkout@v6"
|
||||
with:
|
||||
ref: "${{ inputs.ref }}"
|
||||
- run: "pipx install poetry"
|
||||
@@ -80,7 +80,7 @@ jobs:
|
||||
- run: "poetry lock"
|
||||
- run: "poetry install"
|
||||
- run: "YACV_DISABLE_SERVER=true poetry run python example/object.py"
|
||||
- uses: "actions/upload-artifact@v4"
|
||||
- uses: "actions/upload-artifact@v5"
|
||||
with:
|
||||
name: "example"
|
||||
path: "export"
|
||||
|
||||
4
.github/workflows/deploy1.yml
vendored
4
.github/workflows/deploy1.yml
vendored
@@ -15,7 +15,7 @@ jobs:
|
||||
outputs:
|
||||
skip: "${{ steps.check_recursive.outputs.skip || 'false' }}" # Default to false if not set
|
||||
steps:
|
||||
- uses: "actions/checkout@v5"
|
||||
- uses: "actions/checkout@v6"
|
||||
with: # Ensure we are not in a detached HEAD state
|
||||
ref: "master"
|
||||
token: "${{ secrets.GH_PAT }}"
|
||||
@@ -31,7 +31,7 @@ jobs:
|
||||
fi
|
||||
- run: "echo 'CLEAN_VERSION=${{ github.ref }}' | sed 's,refs/tags/v,,g' >> $GITHUB_ENV"
|
||||
# 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"
|
||||
# Write the new version to pyproject.toml
|
||||
- run: "pipx install poetry"
|
||||
|
||||
6
.github/workflows/deploy2.yml
vendored
6
.github/workflows/deploy2.yml
vendored
@@ -32,7 +32,7 @@ jobs:
|
||||
name: "github-pages"
|
||||
url: "${{ steps.deployment.outputs.page_url }}"
|
||||
steps:
|
||||
- uses: "actions/download-artifact@v5"
|
||||
- uses: "actions/download-artifact@v6"
|
||||
with: # Downloads all artifacts from the build job
|
||||
path: "./public"
|
||||
merge-multiple: true
|
||||
@@ -54,10 +54,10 @@ jobs:
|
||||
needs: "rebuild"
|
||||
runs-on: "ubuntu-latest"
|
||||
steps:
|
||||
- uses: "actions/checkout@v5"
|
||||
- uses: "actions/checkout@v6"
|
||||
with:
|
||||
ref: "${{ inputs.ref }}"
|
||||
- uses: "actions/setup-node@v5"
|
||||
- uses: "actions/setup-node@v6"
|
||||
with:
|
||||
cache: "yarn"
|
||||
- run: "pipx install poetry"
|
||||
|
||||
15
CONTRIBUTING.md
Normal file
15
CONTRIBUTING.md
Normal 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!
|
||||
10
package.json
10
package.json
@@ -24,11 +24,11 @@
|
||||
"@mdi/js": "^7.4.47",
|
||||
"@mdi/svg": "^7.4.47",
|
||||
"js-base64": "^3.7.7",
|
||||
"monaco-editor": "^0.53.0",
|
||||
"monaco-editor": "^0.55.0",
|
||||
"pako": "^2.1.0",
|
||||
"pyodide": "^0.28.0",
|
||||
"pyodide": "^0.29.0",
|
||||
"tanmayo7lock": "^1.0.18",
|
||||
"three": "^0.180.0",
|
||||
"three": "^0.181.0",
|
||||
"three-mesh-bvh": "^0.9.0",
|
||||
"three-orientation-gizmo": "git+https://github.com/jrj2211/three-orientation-gizmo.git",
|
||||
"vue": "^3.5.13",
|
||||
@@ -36,9 +36,9 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@tsconfig/node20": "^20.1.4",
|
||||
"@types/node": "^22.9.3",
|
||||
"@types/node": "^24.0.0",
|
||||
"@types/pako": "^2.0.3",
|
||||
"@types/three": "^0.180.0",
|
||||
"@types/three": "^0.181.0",
|
||||
"@vitejs/plugin-vue": "^6.0.0",
|
||||
"@vitejs/plugin-vue-jsx": "^5.0.0",
|
||||
"@vue/tsconfig": "^0.8.0",
|
||||
|
||||
1270
poetry.lock
generated
1270
poetry.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
|
||||
# CAD
|
||||
build123d = ">=0.9,<0.10"
|
||||
build123d = ">=0.10,<0.11"
|
||||
|
||||
# Misc
|
||||
pygltflib = "^1.16.2"
|
||||
pillow = ">=10.2,<12.0"
|
||||
pillow = ">=12,<12.1"
|
||||
poetry-core = "==2.2.1"
|
||||
|
||||
[tool.poetry.group.dev.dependencies]
|
||||
|
||||
Reference in New Issue
Block a user