3e4ce44dc9
Bump @lezer/javascript from 1.4.9 to 1.4.13 ( #1812 )
2024-03-21 04:14:51 +00:00
c2058a05fa
Bump vitest from 1.3.1 to 1.4.0 ( #1811 )
2024-03-21 04:13:57 +00:00
7a57965690
Bump clap from 4.5.2 to 4.5.3 in /src/wasm-lib ( #1805 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.2 to 4.5.3.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.2...v4.5.3 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 03:57:58 +00:00
c5b115ba97
Bump tauri-plugin-fs-extra from 160498d
to 8cd4a39
in /src-tauri ( #1809 )
2024-03-21 03:53:13 +00:00
90057c2dda
add regression test for angletomatch ( #1806 )
2024-03-21 03:44:52 +00:00
f3e59690d6
Bump async-trait from 0.1.77 to 0.1.78 in /src/wasm-lib ( #1807 )
...
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.77 to 0.1.78.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.77...0.1.78 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 03:39:46 +00:00
9642a44a02
Bump actions/checkout from 3 to 4 ( #1803 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 03:33:24 +00:00
252c7651ac
Bump actions/github-script from 6 to 7 ( #1804 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 03:33:09 +00:00
79edcf3826
Bump @wdio/mocha-framework from 8.24.3 to 8.35.0 ( #1798 )
...
Bumps [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework ) from 8.24.3 to 8.35.0.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/v8.35.0/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/commits/v8.35.0/packages/wdio-mocha-framework )
---
updated-dependencies:
- dependency-name: "@wdio/mocha-framework"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 03:19:52 +00:00
b05ac3a05f
fix angleToMatchLengthXY ( #1765 )
...
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-03-21 03:14:32 +00:00
1d01ba454b
Bump openapitor from 72dcf45
to 8512cea
in /src/wasm-lib ( #1796 )
...
Bumps [openapitor](https://github.com/KittyCAD/kittycad.rs ) from `72dcf45` to `8512cea`.
- [Release notes](https://github.com/KittyCAD/kittycad.rs/releases )
- [Commits](72dcf4573b...8512ceae8e
)
---
updated-dependencies:
- dependency-name: openapitor
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 03:05:03 +00:00
bf1d6963fe
Bump @types/wicg-file-system-access from 2020.9.6 to 2023.10.5 ( #1795 )
...
Bumps [@types/wicg-file-system-access](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/wicg-file-system-access ) from 2020.9.6 to 2023.10.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/wicg-file-system-access )
---
updated-dependencies:
- dependency-name: "@types/wicg-file-system-access"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 19:59:48 -07:00
176ee63cb9
Bump web-vitals from 3.5.0 to 3.5.2 ( #1797 )
...
Bumps [web-vitals](https://github.com/GoogleChrome/web-vitals ) from 3.5.0 to 3.5.2.
- [Changelog](https://github.com/GoogleChrome/web-vitals/blob/main/CHANGELOG.md )
- [Commits](https://github.com/GoogleChrome/web-vitals/compare/v3.5.0...v3.5.2 )
---
updated-dependencies:
- dependency-name: web-vitals
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 19:57:00 -07:00
1ae8059c2b
Bump @wdio/spec-reporter from 8.24.2 to 8.32.4 ( #1799 )
...
Bumps [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter ) from 8.24.2 to 8.32.4.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/v8.32.4/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/commits/v8.32.4/packages/wdio-spec-reporter )
---
updated-dependencies:
- dependency-name: "@wdio/spec-reporter"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 19:52:47 -07:00
93f406d005
Bump @types/react from 18.2.41 to 18.2.67 ( #1800 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 18.2.41 to 18.2.67.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 19:44:47 -07:00
e97833f0ed
Bump kittycad-execution-plan from 494225a
to 80998de
in /src/wasm-lib ( #1801 )
...
Bump kittycad-execution-plan in /src/wasm-lib
Bumps [kittycad-execution-plan](https://github.com/KittyCAD/modeling-api ) from `494225a` to `80998de`.
- [Commits](494225aaac...80998dea69
)
---
updated-dependencies:
- dependency-name: kittycad-execution-plan
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 19:44:25 -07:00
35417dd8a6
Bump syn from 2.0.52 to 2.0.53 in /src/wasm-lib ( #1793 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.52 to 2.0.53.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.52...2.0.53 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 19:35:28 -07:00
cf0560dcfb
fix dependabot perms ( #1792 )
...
add dependabot to playwright
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-21 00:48:08 +00:00
3659946653
ignore test_copilot_lsp_completions til new model deployed ( #1791 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-20 17:40:46 -07:00
156c51484a
Bump async-recursion from 1.0.5 to 1.1.0 in /src/wasm-lib ( #1775 )
...
Bumps [async-recursion](https://github.com/dcchut/async-recursion ) from 1.0.5 to 1.1.0.
- [Release notes](https://github.com/dcchut/async-recursion/releases )
- [Commits](https://github.com/dcchut/async-recursion/compare/v1.0.5...v1.1.0 )
---
updated-dependencies:
- dependency-name: async-recursion
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 17:07:49 -07:00
dc8dd4bc72
Bump uuid from 1.7.0 to 1.8.0 in /src/wasm-lib ( #1776 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.7.0...1.8.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 17:07:15 -07:00
335add67bd
Bump thiserror from 1.0.57 to 1.0.58 in /src/wasm-lib ( #1778 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.57 to 1.0.58.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.57...1.0.58 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 17:06:42 -07:00
231794a69d
Bump tauri-plugin-fs-extra from 6db4320
to 160498d
in /src-tauri ( #1779 )
...
Bumps [tauri-plugin-fs-extra](https://github.com/tauri-apps/plugins-workspace ) from `6db4320` to `160498d`.
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases )
- [Commits](6db4320e98...160498dae5
)
---
updated-dependencies:
- dependency-name: tauri-plugin-fs-extra
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 17:05:43 -07:00
8e5a6bc6fc
bump kittycad.rs ( #1784 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-20 15:39:33 -07:00
4f82121105
Add tangentialArcTo to grackle stdlib ( #1731 )
...
* Add tangentialArcTo to grackle stdlib
* Clean up test
2024-03-20 14:54:28 -04:00
46358b41a2
Bind all unary, binary and constants to KCL ( #1781 )
2024-03-20 13:12:43 -04:00
59274b76bf
Add onboarding check workflow ( #1764 )
...
* add workflow
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-20 08:28:55 -07:00
d11d363f19
Cut release v0.16.0 ( #1763 )
v0.16.0
2024-03-20 08:44:09 -04:00
f22ad7c4e7
Fix file route resolution to restor file switching ( #1768 )
...
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
2024-03-20 11:39:57 +11:00
1913519f68
Revert "Add ping pong health, remove a timeout interval, fix up netwo… ( #1771 )
...
Revert "Add ping pong health, remove a timeout interval, fix up network events (#1555 )"
This reverts commit 61d7950ca3
.
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
2024-03-20 11:39:49 +11:00
4b9d4fd45b
Bump mio in fuzz tests ( #1773 )
2024-03-19 19:30:47 -05:00
78e6816b06
Always run cargo clippy in CI ( #1772 )
...
It's now a required job before merge is allowed. Unfortunately GitHub now blocks any non-Rust PR, because they require cargo clippy but don't trigger it to run.
Solution is simple, just always run cargo clippy, so it can pass, so that merge is allowed.
2024-03-20 11:02:49 +11:00
6607ea1663
Bump tauri-plugin-fs-extra from d95a1b3
to 6db4320
in /src-tauri ( #1756 )
...
Bumps [tauri-plugin-fs-extra](https://github.com/tauri-apps/plugins-workspace ) from `d95a1b3` to `6db4320`.
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases )
- [Commits](d95a1b382f...6db4320e98
)
---
updated-dependencies:
- dependency-name: tauri-plugin-fs-extra
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 15:53:07 -07:00
644a8ef3ca
Remove cargo build CI job ( #1767 )
...
We shouldn't actually need `cargo build` CI checks. Because we're not building any binaries. Just `cargo check` should be enough. WASM builds are tested elsewhere.
2024-03-19 21:38:21 +00:00
e3e132c0d5
Fix cargo warnings ( #1766 )
...
CI is currently broken [logs here](https://github.com/KittyCAD/modeling-app/actions/runs/8349085118/job/22852456873?pr=1765#step:9:1046 ). Trying to fix.
OK I've fixed it. Process to fix was:
1. Revert be3fed8427
("Add support for line, xLine, yLine, xLineTo, yLineTo (#1754 )")
2. Restore that commit without any of its changes to Cargo.lock (it had, IMO, a lot of unnecessary changes)
3. `cargo update -p kittycad-execution-plan` (redoing only the necessary changes)
2024-03-19 21:19:57 +00:00
be3fed8427
Add support for line, xLine, yLine, xLineTo, yLineTo ( #1754 )
...
* Add support for line, xLine, yLine, xLineTo, yLineTo
* Fix minor memory misalignment
* Address PR comments
2024-03-19 12:11:45 -04:00
cefa6f85fe
tag changes followup ( #1747 )
...
* tag changes followup
* fmt
2024-03-17 18:24:03 +11:00
47ff4623bd
updating example kcl back to bracket with updated changes ( #1743 )
...
* updating example kcl
* parantheses error
* fix recast bug (#1746 )
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* minor fix
* adding comment to kcl
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-03-15 23:10:34 -07:00
69ff651201
fix recast bug ( #1746 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-15 20:18:34 -07:00
788ae5dbab
update starting example ( #1742 )
...
update starting example
2024-03-15 16:05:26 -07:00
816870253e
Make tag last optional param everywhere ( #1739 )
...
* Make tag last optional param
* Update all test assertions with correct tag format
* Format ts
* Some progress on tests and code mods
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* More sketch fixes
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Only 1 test left
* Clean up console.log
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Fix last ts test
* Clean up fmt
* Fix clippy too
* Update docs and fix small oversight on angled lines
* Fix more rust tests
* Make typescript happy
* Fmt
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-03-15 17:03:42 -04:00
4987965731
better copilot test ( #1741 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-15 13:07:02 -07:00
042ceb42fd
Update cargo-test.yml ( #1740 )
2024-03-15 19:44:41 +00:00
f40cdabfdf
File based settings ( #1679 )
...
* Rename GlobalStateContext to SettingsAuthContext
* Naive initial impl of settings persistence to file system
* Update app identifier in tauri config
* Add "show in folder" tauri command
* Load from and save to file system in Tauri app
* Add documents drive to tauri permission scope
* Add recursive prop to default dir selection dialog
* Add success toast to web restore defaults action
* Add a way to validate read-in settings
* Update imports to use separate settings lib file
* Validate localStorage-loaded settings, combine error message
* Add a e2e test for validation
* Clean up state state bugs
* Reverse validation looping so new users don't error
* update settingsMachine typegen to remove conflicts
* Fmt
* Fix TS errors
* Fix import paths, etc post-merge
* Make default length units `mm` and 'metric'
* Rename to SettingsAuth*
* cargo fmt
* Revert Tauri config identifier change
* Update clientSideInfra's baseUnits from settings
* Break apart CommandBar and CommandBarProvider
* Bugfix: don't validate defaultValue when it's not configured
* Allow some TauriFS functions to no-op from browser
* Sidestep circular deps by loading context and kclManager only from React-land
* Update broken import paths
* Separate loaders from Router, load settings on every route
* Break apart settings types, utils, and constants
* Fix Jest tests by decoupling reliance on useLoaderData from SettingsAuthProvider
* Fix up Router loader data with "layout routes"
https://reactrouter.com/en/main/route/route#layout-routes
* Move settings validation and toast to custom hook so the toast renders
* fmt
* Use forks for Vitest
https://vitest.dev/guide/common-errors.html#failed-to-terminate-worker
* $APPCONFIG !== $APPDATA only on Linux
+ change the identifier back since it really doesn't seem to affect app signing
* Debugging on Linux
* Better directory validation, fix reset settings button
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* defaultDirectory can be empty in browser
* fmt
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* re-trigger CI
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-14 15:56:45 -04:00
13cd3e179b
Only run cargo-test GH Action when wasm-lib is updated ( #1718 )
...
* Only run cargo-test GH Action when wasm-lib is updated
Because we don't care about src-tauri's Rust code in this action
* $APPDATA !== $APPCONFIG on Linux
+ change the bundle identifier back
* Undo that commit, wrong branch
* Change approach to ignore the Tauri Rust files instead
* Switch back to only check wasm-lib
2024-03-14 14:06:04 -04:00
a2176d9a1b
Bump anyhow from 1.0.80 to 1.0.81 in /src/wasm-lib ( #1719 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.80 to 1.0.81.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.80...1.0.81 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-03-14 16:49:30 +00:00
fab5c47978
Bump codecov/codecov-action from 3 to 4 ( #1724 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3 to 4.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-03-14 16:48:42 +00:00
61d7950ca3
Add ping pong health, remove a timeout interval, fix up network events ( #1555 )
...
* Add ping pong health, fix up network events
* Change the default connection state for test
---------
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-03-14 12:18:06 -04:00
0579ccd53b
Handle many files as a zip archive ( #1688 )
...
* Handle many files as a zip archive
* Hopefully fix the test
* Try again
* Use latest kittycad/cli version
* update gitignore and push gltf-standard into snapshot array
* Extract zipped gltf; use 8 cores for CI
* Ignore unzipped files
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
---------
Co-authored-by: Kurt Hutten Irev-Dev <k.hutten@protonmail.ch >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-14 11:50:46 -04:00
cede44aacf
Grackle: Extrude/ClosePath stdlib functions ( #1717 )
...
* Grackle: Extrude stdlib function
* Grackle: ClosePath function
2024-03-13 22:15:26 -05:00