Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
903020a
Add artifactGraph as StateField on EditorState, add artifact spans as…
franknoirot Dec 5, 2025
fb2500a
Dependency inject `sceneInfra` and `sceneEntitiesManager` into non-Re…
franknoirot Dec 5, 2025
96b5690
Update dependabot config (#9171)
maxammann Dec 5, 2025
e12c257
Bump glob from 11.1.0 to 13.0.0 in /.github/actions/github-release in…
dependabot[bot] Dec 5, 2025
323594f
Bump taiki-e/install-action from 2.62.38 to 2.62.62 in the patch grou…
dependabot[bot] Dec 5, 2025
0580480
Convert CodeMirror theme toggling behavior to Extension (#9063)
franknoirot Dec 5, 2025
6f50e2e
Bump crate-ci/typos from 1.38.1 to 1.40.0 in the minor group (#9199)
dependabot[bot] Dec 5, 2025
56acb49
Bump the patch group in /rust with 5 updates (#9195)
dependabot[bot] Dec 5, 2025
d6f8c2a
Enable retries on integration tests (#9201)
jacebrowning Dec 5, 2025
03e06a6
Bump glob from 11.1.0 to 13.0.0 in /rust/kcl-language-server in the m…
dependabot[bot] Dec 5, 2025
ed72dc9
Revert "Keep Text-to-CAD credits for consistency in billing indicator…
pierremtb Dec 5, 2025
dfc3c2e
Update package-lock.json (#9207)
pierremtb Dec 5, 2025
1d26e7a
Fix ZK conversation history loss after manually reconnecting (#9205)
pierremtb Dec 5, 2025
daffff4
KCL: Support unary + operator (#9202)
adamchalmers Dec 5, 2025
914146c
Add KCL named function expressions (#9206)
jtran Dec 5, 2025
cbae169
Add reviewValidation to Insert to check on execution (#9187)
pierremtb Dec 5, 2025
46016b1
Merge main
jtran Dec 5, 2025
f5f80b8
Update artifact output
jtran Dec 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/actions/github-release/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
"dependencies": {
"@actions/core": "^1.6",
"@actions/github": "^6.0",
"glob": "^11.0.1"
"glob": "^13.0.0"
}
}
51 changes: 40 additions & 11 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ updates:
schedule:
interval: weekly
day: saturday
time: '03:00'
timezone: America/Los_Angeles
open-pull-requests-limit: 5
groups:
Expand Down Expand Up @@ -50,7 +49,6 @@ updates:
schedule:
interval: weekly
day: saturday
time: '03:00'
timezone: America/Los_Angeles
open-pull-requests-limit: 5
groups:
Expand Down Expand Up @@ -88,12 +86,15 @@ updates:
- patch
cooldown:
default-days: 7
exclude:
- '*kcl*'
- '*zoo*'
- '*kittycad*'
- package-ecosystem: cargo
directory: /rust/kcl-lib/fuzz
schedule:
interval: weekly
day: saturday
time: '03:00'
timezone: America/Los_Angeles
open-pull-requests-limit: 5
groups:
Expand Down Expand Up @@ -131,12 +132,15 @@ updates:
- patch
cooldown:
default-days: 7
exclude:
- '*kcl*'
- '*zoo*'
- '*kittycad*'
- package-ecosystem: npm
directory: /
schedule:
interval: weekly
day: saturday
time: '03:00'
timezone: America/Los_Angeles
open-pull-requests-limit: 5
groups:
Expand Down Expand Up @@ -174,12 +178,15 @@ updates:
- patch
cooldown:
default-days: 7
exclude:
- '*kcl*'
- '*zoo*'
- '*kittycad*'
- package-ecosystem: npm
directory: /packages/codemirror-lang-kcl
schedule:
interval: weekly
day: saturday
time: '03:00'
timezone: America/Los_Angeles
open-pull-requests-limit: 5
groups:
Expand Down Expand Up @@ -217,12 +224,15 @@ updates:
- patch
cooldown:
default-days: 7
exclude:
- '*kcl*'
- '*zoo*'
- '*kittycad*'
- package-ecosystem: npm
directory: /rust/kcl-language-server
schedule:
interval: weekly
day: saturday
time: '03:00'
timezone: America/Los_Angeles
open-pull-requests-limit: 5
groups:
Expand Down Expand Up @@ -260,12 +270,15 @@ updates:
- patch
cooldown:
default-days: 7
exclude:
- '*kcl*'
- '*zoo*'
- '*kittycad*'
- package-ecosystem: npm
directory: /public/fonts/source-code-pro
schedule:
interval: weekly
day: saturday
time: '03:00'
timezone: America/Los_Angeles
open-pull-requests-limit: 5
groups:
Expand Down Expand Up @@ -303,12 +316,15 @@ updates:
- patch
cooldown:
default-days: 7
exclude:
- '*kcl*'
- '*zoo*'
- '*kittycad*'
- package-ecosystem: npm
directory: /packages/codemirror-lsp-client
schedule:
interval: weekly
day: saturday
time: '03:00'
timezone: America/Los_Angeles
open-pull-requests-limit: 5
groups:
Expand Down Expand Up @@ -346,12 +362,15 @@ updates:
- patch
cooldown:
default-days: 7
exclude:
- '*kcl*'
- '*zoo*'
- '*kittycad*'
- package-ecosystem: npm
directory: /.github/actions/github-release
schedule:
interval: weekly
day: saturday
time: '03:00'
timezone: America/Los_Angeles
open-pull-requests-limit: 5
groups:
Expand Down Expand Up @@ -389,12 +408,15 @@ updates:
- patch
cooldown:
default-days: 7
exclude:
- '*kcl*'
- '*zoo*'
- '*kittycad*'
- package-ecosystem: pip
directory: /rust/kcl-python-bindings
schedule:
interval: weekly
day: saturday
time: '03:00'
timezone: America/Los_Angeles
open-pull-requests-limit: 5
groups:
Expand Down Expand Up @@ -432,12 +454,15 @@ updates:
- patch
cooldown:
default-days: 7
exclude:
- '*kcl*'
- '*zoo*'
- '*kittycad*'
- package-ecosystem: docker
directory: /.github/actions/github-release
schedule:
interval: weekly
day: saturday
time: '03:00'
timezone: America/Los_Angeles
open-pull-requests-limit: 5
groups:
Expand Down Expand Up @@ -475,3 +500,7 @@ updates:
- patch
cooldown:
default-days: 7
exclude:
- '*kcl*'
- '*zoo*'
- '*kittycad*'
2 changes: 1 addition & 1 deletion .github/workflows/build-and-store-wasm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
uses: actions-rust-lang/setup-rust-toolchain@v1
with:
cache: false # Configured below.
- uses: taiki-e/install-action@c5b1b6f479c32f356cc6f4ba672a47f63853b13b
- uses: taiki-e/install-action@493d7f216ecab2af0602481ce809ab2c72836fa1
with:
tool: wasm-pack
- name: Rust Cache
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-apps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ jobs:
with:
cache: false # Configured below.

- uses: taiki-e/install-action@c5b1b6f479c32f356cc6f4ba672a47f63853b13b
- uses: taiki-e/install-action@493d7f216ecab2af0602481ce809ab2c72836fa1
if: ${{ steps.wasm.outputs.should-build-wasm == 'true' }}
with:
tool: wasm-pack
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-wasm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
with:
cache: false # configured below

- uses: taiki-e/install-action@c5b1b6f479c32f356cc6f4ba672a47f63853b13b
- uses: taiki-e/install-action@493d7f216ecab2af0602481ce809ab2c72836fa1
with:
tool: wasm-pack

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cargo-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ jobs:
uses: actions-rust-lang/setup-rust-toolchain@v1
with:
cache: false # Configured below.
- uses: taiki-e/install-action@c5b1b6f479c32f356cc6f4ba672a47f63853b13b
- uses: taiki-e/install-action@493d7f216ecab2af0602481ce809ab2c72836fa1
with:
tool: wasm-pack
- name: Rust Cache
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ jobs:
with:
cache: false # Configured below.

- uses: taiki-e/install-action@c5b1b6f479c32f356cc6f4ba672a47f63853b13b
- uses: taiki-e/install-action@493d7f216ecab2af0602481ce809ab2c72836fa1
if: ${{ steps.wasm.outputs.should-build-wasm == 'true' }}
with:
tool: wasm-pack
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/static-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -156,4 +156,4 @@ jobs:
- name: Checkout
uses: actions/checkout@v5
- name: Run codespell
uses: crate-ci/typos@v1.38.1
uses: crate-ci/typos@v1.40.0
4 changes: 2 additions & 2 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
cache: 'npm'

- run: npm install
- uses: taiki-e/install-action@c5b1b6f479c32f356cc6f4ba672a47f63853b13b
- uses: taiki-e/install-action@493d7f216ecab2af0602481ce809ab2c72836fa1
with:
tool: wasm-pack

Expand Down Expand Up @@ -78,7 +78,7 @@ jobs:
cache: 'npm'

- run: npm install
- uses: taiki-e/install-action@c5b1b6f479c32f356cc6f4ba672a47f63853b13b
- uses: taiki-e/install-action@493d7f216ecab2af0602481ce809ab2c72836fa1
with:
tool: wasm-pack

Expand Down
6 changes: 5 additions & 1 deletion e2e/playwright/editor-tests.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -672,7 +672,11 @@ a1 = startSketchOn(offsetPlane(XY, offset = 10))

// Wait for highlighting to kick in, a good proxy that the LSP is ready.
await expect
.poll(() => page.evaluate(() => document.querySelector('.ͼj') !== null))
.poll(() =>
page.evaluate(
() => document.querySelector('.cm-line > span[class*="ͼ"]') !== null
)
)
.toBe(true)

// Expect the signature help to NOT be visible
Expand Down
22 changes: 8 additions & 14 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"@headlessui/react": "^1.7.19",
"@headlessui/tailwindcss": "^0.2.2",
"@kittycad/lib": "^3.1.7",
"@kittycad/react-shared": "^0.1.6",
"@kittycad/react-shared": "^0.1.10",
"@lezer/highlight": "^1.2.1",
"@lezer/lr": "^1.4.1",
"@microlink/react-json-view": "^1.27.0",
Expand Down Expand Up @@ -226,4 +226,4 @@
"vitest-webgl-canvas-mock": "^1.1.0",
"ws": "^8.18.3"
}
}
}
Loading
Loading