35844842de
Bump modeling api & pull thru csg endpoints ( #6245 )
...
* csg-upts
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* base
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* do the id shit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* tried to run
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* csg-upts
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* use bens samples
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* use bens samples
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* gen std
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* gen std
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix;
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-04-10 18:30:57 -07:00
843e772094
Franknoirot/adhoc/improve e2e ( #6265 )
...
* fix: increasing timeout to reduce failures..?
* fix: removing debugging code
* Remove unnecessary pixel color check
* Only close the command palette on disconnection events
This code closes the palette on *any* network event, including it
getting established. This made tests like "Create a few projects using
the default project name" unreliable.
Also adds a block comment about how we should do something more
sophisticated than bail out in the future.
* Show a toast to explain why the user just lost their command flow
* Remove unnecessary click in test. `fill` focuses already
* Oop don't spam this disconnection toast if the palette isn't open
Honoring exhausting hook dependency checks
* Skip circle snapshot test, it's being weird
* Disable the export button if engine connection is unavailable
* Refactor useDemoCode to hopefully be more reliable
* allow weak connections to receive demo code
* revert Refactor useDemoCode to hopefully be more reliable
Commit:
2625c14783
[2625c1478
]
---------
Co-authored-by: Kevin Nadro <kevin@zoo.dev >
Co-authored-by: Jace Browning <jacebrowning@gmail.com >
Co-authored-by: Andrew Varga <grizzly33@gmail.com >
2025-04-11 00:08:39 +00:00
9d0518dfeb
Fix URL encoded names after rename to Zoo Design Studio ( #6269 )
2025-04-10 17:20:37 -04:00
d33d399c31
Repetitive structs removed for import file extensions ( #6211 )
...
* get rid of repetitive structs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fmt
Signed-off-by: Jess Frazelle <github@jessfraz.com >
get rid of more
Signed-off-by: Jess Frazelle <github@jessfraz.com >
add more
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
await the shit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
put it at the root
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix;es
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* kcl-language-server flake
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-04-10 13:57:12 -07:00
970cf7f017
skip unreliable AI tests ( #6252 )
...
skip unrealiable AI tests
2025-04-10 12:10:57 -04:00
d125efcd60
Bidirectional extrude/revolve ( #6154 )
...
* extend extrude endpoint
* revolve and mocks
* add bounds check to revolve
* kcl examples of new args
* update to 110
* fix mock
* move example to prelude
* change to camelCase
* new prelude tests
* extend just file
* missed change
* change to XY
* redo sim tests
* review changes
* redo markdown
2025-04-10 10:46:10 -04:00
4664427832
Add a sidebar action to create a share link ( #6233 )
nightly-v25.4.10
2025-04-10 00:27:22 +00:00
d84b9cc875
Remove flaky pixel check from prompt-to-edit test ( #6225 )
...
remove flaky pixel check
2025-04-10 00:06:38 +00:00
0c6b6bf5d5
Fix bad merge with some KCL snapshots ( #6239 )
...
Caused by admin merge in #5803
2025-04-09 16:43:56 -04:00
d275995dfe
KCL: Angled line should use keyword args ( #5803 )
...
We continue migrating KCL stdlib functions to use keyword arguments. Next up is the `angledLine` family of functions (except `angledLineThatIntersects, which will be a quick follow-up).
Before vs. after:
`angledLine({angle = 90, length = 3}, %, $edge)`
=> `angledLine(angle = 90, length = 3, tag = $edge)`
`angledLineOfXLength({angle = 90, length = 3}, %, $edge)`
=> `angledLine(angle = 90, lengthX = 3, tag = $edge)`
`angledLineOfYLength({angle = 90, length = 3}, %, $edge)`
=> `angledLine(angle = 90, lengthY = 3, tag = $edge)`
`angledLineToX({angle = 90, length = 3}, %, $edge)`
=> `angledLine(angle = 90, endAbsoluteX = 3, tag = $edge)`
`angledLineToY({angle = 90, length = 3}, %, $edge)`
=> `angledLine(angle = 90, endAbsoluteY = 3, tag = $edge)`
2025-04-09 14:55:15 -05:00
b03ca30379
Cleanup spatula example. ( #6232 )
...
* Cleanup spatula example. Naming better variables and removing unused tags
* Update kcl-samples simulation test output
* remove unused tag
* fix spacing
* Update kcl-samples simulation test output
* cleanup comments
* Update kcl-samples simulation test output
* re-add spacing
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Greg Sweeney <greg@kittycad.io >
Co-authored-by: jgomez720 <114548659+jgomez720@users.noreply.github.com >
2025-04-09 15:21:05 -04:00
e5f23a49b4
#4469 Improve toolbar ux ( #5841 )
...
* Improve ActionButtonDropdown selection
* center rectangle icon fixed
* ignore Esc key when displaying hotkeys
* add ability to escape 3 point circle tool
* remove focus from ActionButton, ActionButtonDropdown
* remove focus outline from buttons
* remember lastly selected multi action item
* Add tests for toolbar buttons
* fix sketch-tests by turning toolbar dropdown arrays into an object with an id - this got broken because dropdown now remember the last selected option so we cant rely on cant reference the first option in tests
* update other tests with open menu click
2025-04-09 14:32:52 +02:00
e78100eaac
Assemblies: UX improvements around foreign file imports ( #6159 )
...
* WIP: Add point-and-click Import for geometry
Will eventually fix #6120
Right now the whole loop is there but the codemod doesn't work yet
* Better pathToNOde, log on non-working cm dispatch call
* Add workaround to updateModelingState not working
* Back to updateModelingState with a skip flag
* Better todo
* Change working from Import to Insert, cleanups
* Sister command in kclCommands to populate file options
* Improve path selector
* Unsure: move importAstMod to kclCommands onSubmit 😶
* Add e2e test
* Clean up for review
* Add native file menu entry and test
* No await yo lint said so
* WIP: UX improvements around foreign file imports
Fixes #6152
* @lrev-Dev's suggestion to remove a comment
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
* Update to scene.settled(cmdBar)
* Add partNNN default name for alias
* Lint
* Lint
* Fix unit tests
* Add sad path insert test
Thanks @Irev-Dev for the suggestion
* Add step insert test
* Lint
* Add test for second foreign import thru file tree click
* Add default value for local name alias
* Aligning tests
* Fix tests
* Add padding for filenames starting with a digit
---------
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
2025-04-09 07:47:57 -04:00
ae9d8be4e4
Don't apply numeric adjustments in arithmetic yet ( #6222 )
...
Don't apply numeric adjustments yet
Signed-off-by: Nick Cameron <nrc@ncameron.org >
nightly-v25.4.9
2025-04-09 14:16:58 +12:00
e4f73a6d5c
Continue running tests with weak network ( #6223 )
2025-04-09 02:13:38 +00:00
a31fd608cf
Improve hovers for KCL std lib fns ( #6208 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
2025-04-09 12:15:12 +12:00
a98d5aa2fb
Fix to not filter out empty modules from the Feature Tree ( #6224 )
2025-04-08 23:56:27 +00:00
4c6ef841bb
Handle PowerShell vs. Git Bash on Windows ( #6207 )
2025-04-08 23:47:56 +00:00
997f539a8c
More numeric type propagations ( #6221 )
...
Last few numeric type propagations
Signed-off-by: Nick Cameron <nrc@ncameron.org >
2025-04-09 11:46:54 +12:00
83f74faaf7
fix nix ( #6213 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Adam Sunderland <adam@kittycad.io >
2025-04-08 19:06:47 +00:00
0bb5797377
Fix unclickable state while opening share link in browser ( #6201 )
...
* Fix unclickable state, don't show warning if query present
* Leave a note about need for a web test
* Fix browser share links by waiting for network connection
* Don't worry about engineConnection on home route
2025-04-08 13:10:49 -04:00
c3097aa334
fix missing extension ( #6205 )
...
* fix missing extension
* fix e2e
* better name
2025-04-08 15:41:48 +00:00
2cd0fcc9a7
#6157 Dispatch wheel event to camControls when hovering segment label ( #6158 )
...
dispatch wheel event to camControls when hovering segment label
2025-04-08 11:12:12 -04:00
5b653fb558
Change unit conversion functions to operate on input rather than return a conversion factor ( #6181 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
nightly-v25.4.8
2025-04-08 02:21:23 +00:00
6a5b23f848
Bump the minor group with 7 updates ( #6191 )
...
Bumps the minor group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [three](https://github.com/mrdoob/three.js ) | `0.174.0` | `0.175.0` |
| [@types/three](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/three ) | `0.174.0` | `0.175.0` |
| [@electron-forge/cli](https://github.com/electron/forge ) | `7.7.0` | `7.8.0` |
| [@electron-forge/plugin-fuses](https://github.com/electron/forge ) | `7.7.0` | `7.8.0` |
| [@electron-forge/plugin-vite](https://github.com/electron/forge/tree/HEAD/packages/plugin/vite ) | `7.7.0` | `7.8.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.13.14` | `22.14.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.26.1` | `8.29.0` |
Updates `three` from 0.174.0 to 0.175.0
- [Release notes](https://github.com/mrdoob/three.js/releases )
- [Commits](https://github.com/mrdoob/three.js/commits )
Updates `@types/three` from 0.174.0 to 0.175.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/three )
Updates `@electron-forge/cli` from 7.7.0 to 7.8.0
- [Release notes](https://github.com/electron/forge/releases )
- [Changelog](https://github.com/electron/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/electron/forge/compare/v7.7.0...v7.8.0 )
Updates `@electron-forge/plugin-fuses` from 7.7.0 to 7.8.0
- [Release notes](https://github.com/electron/forge/releases )
- [Changelog](https://github.com/electron/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/electron/forge/compare/v7.7.0...v7.8.0 )
Updates `@electron-forge/plugin-vite` from 7.7.0 to 7.8.0
- [Release notes](https://github.com/electron/forge/releases )
- [Changelog](https://github.com/electron/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/electron/forge/commits/v7.8.0/packages/plugin/vite )
Updates `@types/node` from 22.13.14 to 22.14.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/three` from 0.174.0 to 0.175.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/three )
Updates `typescript-eslint` from 8.26.1 to 8.29.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.29.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: three
dependency-version: 0.175.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@types/three"
dependency-version: 0.175.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@electron-forge/cli"
dependency-version: 7.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@electron-forge/plugin-fuses"
dependency-version: 7.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@electron-forge/plugin-vite"
dependency-version: 7.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@types/node"
dependency-version: 22.14.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@types/three"
dependency-version: 0.175.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: typescript-eslint
dependency-version: 8.29.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 22:24:57 +00:00
a480783ee8
Quick app rename typo fix in settings.md ( #6198 )
2025-04-07 21:09:27 +00:00
bc0f5b5787
Add point-and-click Insert from local project files ( #6129 )
...
* WIP: Add point-and-click Import for geometry
Will eventually fix #6120
Right now the whole loop is there but the codemod doesn't work yet
* Better pathToNOde, log on non-working cm dispatch call
* Add workaround to updateModelingState not working
* Back to updateModelingState with a skip flag
* Better todo
* Change working from Import to Insert, cleanups
* Sister command in kclCommands to populate file options
* Improve path selector
* Unsure: move importAstMod to kclCommands onSubmit 😶
* Add e2e test
* Clean up for review
* Add native file menu entry and test
* No await yo lint said so
* @lrev-Dev's suggestion to remove a comment
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
* Update to scene.settled(cmdBar)
* Lint
---------
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
2025-04-07 20:28:11 +00:00
962eb0e376
Install and start Vector on macOS CI runners ( #6147 )
...
* Install vector on macOS
* Include platform information
2025-04-07 20:22:27 +00:00
ababe24b97
Implement polar std function in KCL ( #6180 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
2025-04-07 15:16:43 -05:00
1bf7a2abd4
Bump typescript from 5.8.2 to 5.8.3 in /packages/codemirror-lsp-client in the patch group ( #6188 )
...
Bump typescript in /packages/codemirror-lsp-client in the patch group
Bumps the patch group in /packages/codemirror-lsp-client with 1 update: [typescript](https://github.com/microsoft/TypeScript ).
Updates `typescript` from 5.8.2 to 5.8.3
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml )
- [Commits](https://github.com/microsoft/TypeScript/commits )
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 5.8.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 20:12:36 +00:00
0ea4f94e8f
Bump @types/node from 22.13.13 to 22.14.0 in /packages/codemirror-lsp-client in the minor group ( #6189 )
...
Bump @types/node in /packages/codemirror-lsp-client in the minor group
Bumps the minor group in /packages/codemirror-lsp-client with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 22.13.13 to 22.14.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 22.14.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 17:50:09 +00:00
6cc6130b6a
Bump the major group in /packages/codemirror-lang-kcl with 2 updates ( #6194 )
...
Bumps the major group in /packages/codemirror-lang-kcl with 2 updates: [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths ) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Updates `vite-tsconfig-paths` from 4.3.2 to 5.1.4
- [Release notes](https://github.com/aleclarson/vite-tsconfig-paths/releases )
- [Commits](https://github.com/aleclarson/vite-tsconfig-paths/compare/v4.3.2...v5.1.4 )
Updates `vitest` from 2.1.9 to 3.1.1
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.1.1/packages/vitest )
---
updated-dependencies:
- dependency-name: vite-tsconfig-paths
dependency-version: 5.1.4
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: major
- dependency-name: vitest
dependency-version: 3.1.1
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 17:44:10 +00:00
8294903cd0
Bump taiki-e/install-action from 2.49.30 to 2.49.45 in the patch group ( #6185 )
...
Bumps the patch group with 1 update: [taiki-e/install-action](https://github.com/taiki-e/install-action ).
Updates `taiki-e/install-action` from 2.49.30 to 2.49.45
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Commits](https://github.com/taiki-e/install-action/compare/v2.49.30...v2.49.45 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.49.45
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 17:43:36 +00:00
7b7379c3dd
Bump the patch group with 6 updates ( #6186 )
...
Bumps the patch group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [@kittycad/lib](https://github.com/KittyCAD/kittycad.ts ) | `2.0.26` | `2.0.28` |
| [@lezer/generator](https://github.com/lezer-parser/generator ) | `1.7.2` | `1.7.3` |
| [@types/wicg-file-system-access](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/wicg-file-system-access ) | `2023.10.5` | `2023.10.6` |
| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) | `8.18.0` | `8.18.1` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react ) | `7.37.4` | `7.37.5` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.8.2` | `5.8.3` |
Updates `@kittycad/lib` from 2.0.26 to 2.0.28
- [Release notes](https://github.com/KittyCAD/kittycad.ts/releases )
- [Commits](https://github.com/KittyCAD/kittycad.ts/compare/v2.0.26...v2.0.28 )
Updates `@lezer/generator` from 1.7.2 to 1.7.3
- [Changelog](https://github.com/lezer-parser/generator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lezer-parser/generator/compare/1.7.2...1.7.3 )
Updates `@types/wicg-file-system-access` from 2023.10.5 to 2023.10.6
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/wicg-file-system-access )
Updates `@types/ws` from 8.18.0 to 8.18.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
Updates `eslint-plugin-react` from 7.37.4 to 7.37.5
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.4...v7.37.5 )
Updates `typescript` from 5.8.2 to 5.8.3
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml )
- [Commits](https://github.com/microsoft/TypeScript/commits )
---
updated-dependencies:
- dependency-name: "@kittycad/lib"
dependency-version: 2.0.28
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: "@lezer/generator"
dependency-version: 1.7.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: "@types/wicg-file-system-access"
dependency-version: 2023.10.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: "@types/ws"
dependency-version: 8.18.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: eslint-plugin-react
dependency-version: 7.37.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: typescript
dependency-version: 5.8.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 17:37:29 +00:00
9acdf1e42f
Bump the patch group in /rust/kcl-language-server with 3 updates ( #6183 )
...
Bumps the patch group in /rust/kcl-language-server with 3 updates: [@vscode/vsce](https://github.com/Microsoft/vsce ), [esbuild](https://github.com/evanw/esbuild ) and [typescript](https://github.com/microsoft/TypeScript ).
Updates `@vscode/vsce` from 3.3.0 to 3.3.2
- [Release notes](https://github.com/Microsoft/vsce/releases )
- [Commits](https://github.com/Microsoft/vsce/compare/v3.3.0...v3.3.2 )
Updates `esbuild` from 0.25.1 to 0.25.2
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.1...v0.25.2 )
Updates `typescript` from 5.8.2 to 5.8.3
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml )
- [Commits](https://github.com/microsoft/TypeScript/commits )
---
updated-dependencies:
- dependency-name: "@vscode/vsce"
dependency-version: 3.3.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: esbuild
dependency-version: 0.25.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: typescript
dependency-version: 5.8.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 17:03:31 +00:00
5dd95d27de
Bump the patch group in /packages/codemirror-lang-kcl with 2 updates ( #6193 )
...
Bumps the patch group in /packages/codemirror-lang-kcl with 2 updates: [@codemirror/state](https://github.com/codemirror/state ) and [@lezer/generator](https://github.com/lezer-parser/generator ).
Updates `@codemirror/state` from 6.5.0 to 6.5.2
- [Changelog](https://github.com/codemirror/state/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/state/compare/6.5.0...6.5.2 )
Updates `@lezer/generator` from 1.7.2 to 1.7.3
- [Changelog](https://github.com/lezer-parser/generator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lezer-parser/generator/compare/1.7.2...1.7.3 )
---
updated-dependencies:
- dependency-name: "@codemirror/state"
dependency-version: 6.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: "@lezer/generator"
dependency-version: 1.7.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 16:48:48 +00:00
1016b4c879
Remove unnecessary timeouts waiting for command bar ( #6199 )
2025-04-07 16:46:16 +00:00
df6f571294
Stream handling / Stream idle mode v2; a ton of network related changes (ping; scene indicator -> stream indicator, stream resizing (even on pause)) ( #5312 )
...
* Add back stream idle mode
* Shut up codespell
* Correct serialization; only expose at user level
* cargo fmt
* tsc lint fmt
* Move engineStreamMachine as a global actor; tons of more work
* Fix up everything after bumping kittycad/lib
* Remove camera sync
* Use pause/play iconology
* Add back better ping indicator
* wip
* Fix streamIdleMode checkbox being wonky
* yarn fmt
* Massive extinction event for waitForExecutionDone; try to stop projects view switching from crashing
* Clear diagnostics when unmounting code editor!
* wip
* Rework initial root projects dir + deflake many projects tests
* More e2e fixes
* Deflake revolve some revolve tests
* Fix the rest of the mfing tests
* yarn fmt
* yarn lint
* yarn tsc
* Fix tsc after rebase
* wip
* less flaky point and click
* wip
* Fixup after rebase
* Fix more tests
* Fix 2 more
* Fix up named-views tests
* yarn fmt lint tsc
* Fix up new changes
* Get rid of 1 cyclic dependency
* Fix another cyclic mfer!
* fmt
* fmt tsc
* Fix zoom to fit being frigged
* a new list of circular deps
* Remove NetworkHealthIndicator test that was shit
* Fix the bad reload repeat issue kevin started on
* Fix zoom to fit at the right moments...
* Fix cache count numbers in editor test
* Remove a test race - poll window info.
* Qualify fail function
* Try something
* Use scene.connectionEstablished
* Hopefully fix snapshots at least
* Add app console.log
* Fix native menu tests more
* tsc lint
* Fix camera failure
* Try again
* Test attempt number 15345203, action!
* Add back old window detection heuristic
* Remove firstWindow to complete the work of 2342d04fe2
* Tweak some tests for MacOS
* Tweak "set appearance" test for MacOS
Revert this if it messes up any other platform's color checks!
* Are you serious? This was all that needed formatting?
* More color tweaks
Local MacOS and CI MacOS don't agree
* Fixes on apperance e2e test for stream idle branch (#6168 )
pierremtb/stream-idle-revamp-appearance-fixes
* Another apperance fix
* Skip one native menu test to make stream idle green (#6169 )
* pierremtb/stream-idle-revamp-more-fixes
* Fix lint
* Update snapshot for test_generate_settings_docs
---------
Co-authored-by: lee-at-zoo-corp <lee@zoo.dev >
Co-authored-by: Frank Noirot <frankjohnson1993@gmail.com >
Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com >
Co-authored-by: Pierre Jacquier <pierre@zoo.dev >
2025-04-07 07:08:31 -04:00
be05dd7ba1
More propagation of numeric types ( #6177 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
2025-04-07 19:02:41 +12:00
bc22d888ee
Apply type-directed coercions to arguments in calls of user functions ( #6179 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
2025-04-07 18:02:46 +12:00
e6ae89ebf9
Erase comment start positions from snapshot tests ( #6178 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
2025-04-07 17:42:15 +12:00
e7b23e1638
Implement coercion of numeric types for ascription and arithmetic (off by default) ( #6175 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
2025-04-07 16:13:15 +12:00
ce7a967f5f
Reduce the number of reps in the add_lots test ( #6174 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
nightly-v25.4.7
2025-04-06 22:41:48 -04:00
38446b5b2a
take things off the batch in a more safe way ( #6171 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
nightly-v25.4.6
2025-04-06 03:54:32 +00:00
48e1a8ed02
attempt to import win-ca on windows ( #6136 )
...
* attempt to import win-ca on windows
otherwise we won't see system x509 cert authorities, which leaves people
high and dry if they're using an enterprise mitm tls box (😢 )
2025-04-05 16:30:48 +00:00
a059166b9c
Upgrade e2e-tests windows runner from 4 cores to 8 ( #6166 )
...
* Change e2e-tests runner to windows-latest-8-cores
* Clean up for PR
2025-04-05 08:44:50 -07:00
086a2b851d
Follow-up fixes after bearing sample rename ( #6164 )
2025-04-05 11:00:47 +00:00
8e4c5fb24d
Add test for #5799 : "Only showing axis planes when there are no errors" ( #6007 )
...
* first pass at adding test for Only showing axis planes when there are no errors
* fix test Only show axis planes when there are no errors
* PR feedback
nightly-v25.4.5
2025-04-04 23:41:09 +02:00
6993893600
Wait for export button to make test more reliable ( #6143 )
2025-04-04 16:53:57 -04:00
bfdf8babed
sketching on a mirror2d thats been extruded fixed! ( #6149 )
...
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* snap
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add sample
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* snap
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-04-04 12:55:21 -07:00