80af10a988
fix: use file system watcher, navigate to project after creation via the requestProjectName
2025-04-15 12:45:46 -06:00
01fc2c43c2
fix: tsc fixes
2025-04-15 12:14:11 -06:00
8402975e80
chore: writing read write state to the system io based on the project path
2025-04-15 11:23:50 -06:00
657883e09a
chore: enabling more toast success and error
2025-04-15 10:53:51 -06:00
c68718d835
chore: enabling toast for some machine state
2025-04-15 10:49:12 -06:00
0a2e668ee4
chore: first attempt of purging projects context provider
2025-04-15 10:30:52 -06:00
5ac504d000
chore: trying a different init skeleton? most likely will migrate
2025-04-15 08:45:40 -06:00
60354af367
chore: save off progress before deleting other project implementation, a few missing features still
2025-04-15 08:34:44 -06:00
9978ad6e23
chore: basic machine vitest... need to figure out how to get window.electron implemented in vitest?
2025-04-15 07:41:22 -06:00
c9587fda07
chore: skeleton for web create file provide
2025-04-14 16:54:04 -06:00
fcffc72655
chore: generic create new file
2025-04-14 16:45:38 -06:00
216af5a0ca
fix: old debug/testing file oops
2025-04-14 16:10:46 -06:00
af0c591639
fix: auto fixes
2025-04-14 16:07:17 -06:00
15d676a2c3
chore: deleting project
2025-04-14 15:32:43 -06:00
b5ff97c99b
chore: implementing renaming project
2025-04-14 15:04:07 -06:00
a3b8b1c859
chore: implemented navigating to specfic KCL file
2025-04-14 12:59:20 -06:00
ba2570d2cd
fix: we are so back
2025-04-14 11:56:28 -06:00
b3e1326921
fix: trying to prevent error element unmount on global react components. This is bricking JS state
2025-04-14 11:28:08 -06:00
8f3687106e
Merge branch 'main' into nadro/adhoc/system-io-machine
2025-04-14 09:56:56 -06:00
22dd4a67dd
Share file snapshots across platforms ( #6282 )
...
* Share file snapshots across platforms
* Always skip file snapshot tests on Windows
2025-04-14 13:26:52 +00:00
5c188664bd
Remove step retries in build-apps after npm transition ( #6310 )
...
* Remove unecessary step retries from build-apps
* To revert: Test with IS_RELEASE
* To revert: CSC_FOR_PULL_REQUEST
* Revert for review
2025-04-14 09:24:15 -04:00
f6e23fe619
Include test tags for analysis ( #6304 )
2025-04-14 13:08:07 +00:00
160f55ede5
BREAKING: More units of measure work and keyword args ( #6291 )
...
* More units of measure work
Signed-off-by: Nick Cameron <nrc@ncameron.org >
* Update CSG output since engine change
---------
Signed-off-by: Nick Cameron <nrc@ncameron.org >
Co-authored-by: Nick Cameron <nrc@ncameron.org >
2025-04-14 09:58:19 +00:00
7d7b153085
Add START and END constants to std ( #6270 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
2025-04-14 20:37:45 +12:00
8f487a441b
fix text to code bug ( #6308 )
nightly-v25.4.14
2025-04-14 04:02:17 +00:00
c8cee6a0dc
Fix examples of how to run e2e tests with options ( #6303 )
nightly-v25.4.13
2025-04-12 14:17:13 -04:00
167445ef8a
WIP: migrate from yarn v1 to npm ( #6274 )
...
* WIP: migrate from yarn v1 to npm
* Add tsc mapping script
* More fixes
* Add playwright as script
* Fix more
* more and more people just want more
* Merge branch 'main' into pierremtb/adhoc/npm
* use workspaces and fix circular deps
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fmt
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* better lock file
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* ignore typos in machine-api generated files
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* install from root
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix tsc
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* bettter install
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* bettter install
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* bettter install
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* bettter install
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* bettter install
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add comment
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add comment
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
Co-authored-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
nightly-v25.4.12
2025-04-12 02:49:49 +00:00
95b72d839b
coerce [single, HomArray[single]] into flattened HomArray ( #6299 )
...
* dont prompt for message in git tag
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* more tests
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 >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-04-11 22:06:12 -04:00
9365186bed
Change an IPC call to a fetch client-side. ( #6294 )
...
* Change an IPC call to a fetch client-side.
* fix fmt
* update
2025-04-11 23:59:27 +00:00
eea026f8e0
dont prompt for message in git tag ( #6293 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-04-11 17:33:17 -04:00
3cd7a3533e
Release create and edit parameter flows to the public ( #6295 )
...
I can't believe I didn't realize they never got marked as no longer in
development!
2025-04-11 21:12:36 +00:00
9e1f1152e3
Involute curve for sketch ( #6258 )
...
* WIP: Involute circles in KCL
* first pass involute end calculation
* fmt
* cleanup
* involute snapshot
* actually update markdown
* remove debug build stuff
* spacing
---------
Co-authored-by: Adam Chalmers <adam.chalmers@zoo.dev >
2025-04-11 21:59:11 +01:00
60d2be9ff2
Fix angledLine error messages to recommend the right keyword args ( #6290 )
...
* Fix angledLine error messages to recommend the right keyword args
* Update generated docs
2025-04-11 20:03:57 +00:00
0f59894d66
Hide sweep artifacts after automatically ( #6287 )
...
* automatically hide the trajectory sketch agter a sweep
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* more samples
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* more samples
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-11 15:53:53 -04:00
74c07fc0eb
Update onboarding bracket to be robust ( #6099 )
...
* update onboarding bracket to be robust
* update onboarding bracket with bends
* checking if asserts causing parse failure
* fun fact, it was not the asserts
* fix bracket loading
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 >
Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com >
Co-authored-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2025-04-11 19:27:29 +00:00
67a8bf525d
bump kcl friends ( #6288 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
kcl-61
2025-04-11 19:10:37 +00:00
129b91518f
Don't bail command palette if there's no engineConnection ( #6286 )
...
The connection can't be bad if there is not yet `:galaxy-brain:`.
But seriously this behavior regressed share links because we would bail
from the command palette because the connection wasn't healthy.
v0.53.0
2025-04-11 18:24:56 +00:00
c0aa763c3b
initPromise in main.ts ( #6285 )
...
* initPromise in main.ts
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* move initPromise so dep tree doesnt shit the bed
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-04-11 18:17:46 +00:00
319c60d4fa
BREAKING: Change tangential arc to keyword args ( #6266 )
...
* Change tangentialArc, tangentialArcTo, and tangentialArcToRelative to keyword args
* Change tangentialArc offset to angle and convert to kw arg calls
* Fix lints
* Fix sketch errors and all unit tests passing
* Fix tangentialArcTo calls in KCL samples
* Update tangentialArc in samples
* Update sim test output
* Fix formatting
* Fix mistake in merge
* Fix gear rack sample
* Update output after more samples fixes
* Update gear rack output
* Add end label to docs snippet
* Fix to not add endAbsolute for an arc with radius or angle arguments
* Update docs outputs
* Fix formatting
* Fix executor tests
* Fix formatting
* Fix bench input files
* Fix spelling
* Improve error messages
---------
Co-authored-by: Adam Chalmers <adam.chalmers@zoo.dev >
2025-04-11 14:17:20 -04:00
66f95d25f6
Don't let too-tall line height goof up action buttons ( #6253 )
2025-04-11 14:06:36 -04:00
72ab72cea1
Bump vite from 6.2.5 to 6.2.6 in /packages/codemirror-lang-kcl in the security group ( #6280 )
...
Bump vite in /packages/codemirror-lang-kcl in the security group
Bumps the security group in /packages/codemirror-lang-kcl with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 6.2.5 to 6.2.6
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.2.6
dependency-type: indirect
dependency-group: security
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
nightly-v25.4.11
2025-04-11 16:28:43 +00:00
4e1e9f9c6e
Bump vite from 5.4.17 to 5.4.18 in the security group ( #6281 )
...
Bumps the security group with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 5.4.17 to 5.4.18
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.18/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.18/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.18
dependency-type: direct:development
dependency-group: security
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-11 16:24:24 +00:00
8b14d32879
Bump the security group in /rust with 2 updates ( #6212 )
...
Bumps the security group in /rust with 2 updates: [pyo3](https://github.com/pyo3/pyo3 ) and [tokio](https://github.com/tokio-rs/tokio ).
Updates `pyo3` from 0.24.0 to 0.24.1
- [Release notes](https://github.com/pyo3/pyo3/releases )
- [Changelog](https://github.com/PyO3/pyo3/blob/v0.24.1/CHANGELOG.md )
- [Commits](https://github.com/pyo3/pyo3/compare/v0.24.0...v0.24.1 )
Updates `tokio` from 1.44.1 to 1.44.2
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.1...tokio-1.44.2 )
---
updated-dependencies:
- dependency-name: pyo3
dependency-version: 0.24.1
dependency-type: direct:production
dependency-group: security
- dependency-name: tokio
dependency-version: 1.44.2
dependency-type: direct:production
dependency-group: security
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-11 16:12:53 +00:00
7c5170dc16
Use the correct variable for the main branch ( #6278 )
2025-04-11 15:04:28 +00:00
a07dbc3aac
chore: stabilizing named views e2e tests ( #6246 )
...
* fix: moving toast application state:
* fix: forgot the await on the expect calls, ts didn't yell at me?
* fix: cleaning up the camera move e2e code
* fix: lint,tsc,fmt
* Unblock on macOS for now
---------
Co-authored-by: Frank Noirot <frank@zoo.dev >
Co-authored-by: Jace Browning <jacebrowning@gmail.com >
2025-04-11 10:32:44 -04:00
7d3294ff78
Quick fix for windows codesign failures with digicert ( #6275 )
...
* pierremtb/issue6256-another-test
* yarn to npm install
* Revert "yarn to npm install"
This reverts commit 4a3daf950f
.
* yarn to npm install
* Force IS_RELEASE=true
* Clean up for review
2025-04-11 14:31:44 +00:00
121c393466
UI fix for comment settings collision ( #6249 )
...
* UI fix for comment settings collision
* fmt
* Fix tsc by using Promise.reject
---------
Co-authored-by: Frank Noirot <frankjohnson1993@gmail.com >
2025-04-11 14:16:45 +00:00
c6ec54c138
Send test results to an API for analysis ( #6261 )
...
* Send test results to an API
* Include platform
* Include target
* Return earlier
* Include actual commit SHA
* Include PR number
* Rename variables for clarity
2025-04-11 10:04:13 -04:00
1f6b90d383
#6182 Improve calculate_circle_center ( #6192 )
...
* add tests for calculate_circle_center - the first one succeeds with the current impl
* fix calculate_circle_center
* comment cleanup
* clippy
* comment format
* update circle_three_point sim test snapshot for slight floating point changes introduced by calculate_circle_center refactor
* use TAU instead of 2 * PI
* clippy
2025-04-11 12:43:18 +02:00
c45c2e27ba
make sure the nix flake never breaks ( #6273 )
...
make sure teh nix flake never breaks
Signed-off-by: Jess Frazelle <github@jessfraz.com >
kcl-60
2025-04-11 06:27:42 +00:00