2956f9ed55
YOU FOOLS I WON THE CONTEST ( #6328 )
...
* dodec
* fmt
* comment
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Fix so that just commands regenerate ast output
* overwrite
* Update just command to include manifest
* Update generated output
* merge main post
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Tran <jonnytran@gmail.com >
2025-04-24 06:08:45 +00:00
510d74f2c7
Add clone ( #5462 )
...
* 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 >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
update the extrude idds
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fix sample
Signed-off-by: Jess Frazelle <github@jessfraz.com >
better docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fix the start and end tag
Signed-off-by: Jess Frazelle <github@jessfraz.com >
better docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
new tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
codespell
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 >
* fix examples
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix some stuff
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
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 >
* add another test for fillet
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Update rust/kcl-lib/src/std/clone.rs
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add sweep test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* revolve test;
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Update rust/kcl-lib/src/std/clone.rs
Co-authored-by: Jonathan Tran <jonnytran@gmail.com >
* add another test for fillet
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* allow cloning an imported geometry;
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* allow for imported geometry
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* update docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Tran <jonnytran@gmail.com >
2025-04-24 04:26:09 +00:00
457ab28f74
Appearance import fixes ( #6466 )
...
* fix appearance imports
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix appearance
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
nightly-v25.4.24
2025-04-24 00:43:16 +00:00
1502f923ee
KCL bugfix: CallExpressionKw was not usable as math operand ( #6460 )
...
Closes https://github.com/KittyCAD/modeling-app/issues/4992
2025-04-23 21:21:57 +00:00
f03a684eec
Modeling view appearance final tweaks ( #6425 )
...
* Remove bug button from LowerRightControls
There is a "report a bug" button in the help menus, both native and
lower-right corner. This is overkill, and users are not using coredump
well.
* Remove coredump from refresh UI button
* Add a "Refresh app" command to palette
* Update snapshots
* Rework "Refresh and report bug" menu item to "Report a bug"
* Add refresh button to sidebar
* Convert upper-right refresh button to Share
* Tweak styles of command button
* Make anonymous user icon same size as known user image
* Remove ModelStateIndicator
* Use hotkeyDisplay for the sidebar too
* Update snapshots
* Remove tooltip from command bar open button
* tsc, lint, and fmt
2025-04-23 15:20:45 -04:00
45e17c50e7
docs: Add docs for creating simulation tests ( #6453 )
2025-04-23 11:59:07 -07:00
6bf74379a7
Kwargs: hollow ( #6438 )
2025-04-23 18:35:33 +00:00
01c6fd53fa
Fix Cargo.lock ( #6452 )
kcl-63
v0.55.0
v0.56.1
2025-04-23 17:39:35 +00:00
f8306c0275
Try running with 8 macOS cores again ( #6420 )
...
* Revert "Disable all macOS testing for now (#6395 )"
This reverts commit fbc3251c3f
.
* Try running with 8 macOS cores again
2025-04-23 13:10:09 -04:00
900ef9e18d
Release KCL 63 ( #6446 )
2025-04-23 12:35:16 -04:00
a46186573c
Kwargs: profileStart/x/y ( #6439 )
2025-04-23 15:21:58 +00:00
90f6c1bb04
Fix Back button on SignIn page & Add Cancel button ( #6415 )
...
* Back button on SignIn page leads to Home page
Fixes #6413
* Add regression test for the bug, and for new cancel button
* Full sign in e2e test
* Good bot
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
---------
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-04-23 15:12:33 +00:00
41d946b339
Remove Spline and Text tools from sketch mode toolbar ( #6427 )
...
* Remove Spline and Text tool from sketch toolbar
* Update sketch-related snapshots
* Update snapshots
2025-04-23 13:06:51 +00:00
b7385d5f25
Turn on units of measure (BREAKING CHANGE) ( #6343 )
...
* Turn on uom checks
Signed-off-by: Nick Cameron <nrc@ncameron.org >
* Convert all lengths to mm for engine calls
Signed-off-by: Nick Cameron <nrc@ncameron.org >
---------
Signed-off-by: Nick Cameron <nrc@ncameron.org >
nightly-v25.4.23
2025-04-22 22:58:35 +00:00
3d22f6cd66
Only save one version of tag info per epoch ( #6429 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
2025-04-23 09:22:52 +12:00
9730e3f5b3
KCL: Rephrase confusing error msg ( #6436 )
...
Before:
× undefined value: memory item key `foo` is not defined
Now:
× undefined value: `foo` is not defined
2025-04-22 20:24:53 +00:00
29d6b22d63
Restore tests that use Text-to-CAD ( #6284 )
2025-04-22 14:55:10 -04:00
f99e44e371
Kwargs: assert functions ( #6406 )
...
Closes https://github.com/KittyCAD/modeling-app/issues/6408
2025-04-22 17:44:52 +00:00
8be36d3d16
Update known-issues.md ( #6428 )
...
* Update known-issues.md
* Update known-issues.md
Little more description.
---------
Co-authored-by: Josh Gomez <114548659+jgomez720@users.noreply.github.com >
2025-04-22 17:18:35 +00:00
bc1742af48
Remove bold mono font ( #6414 )
...
* Remove all use of bold mono font
A few mono font points are left, mostly for numbers which look better in
monospace.
* Update snapshots
2025-04-22 15:17:47 +00:00
e4080cc184
Allow snapshot tests to report status ( #6430 )
2025-04-22 10:39:21 -04:00
18de6ccb59
#6417 Fix svg attribute names, add new eslint rule ( #6418 )
...
* fix svg attribute names, add new eslint rule
* tabs -> spaces
2025-04-22 09:15:38 -04:00
f00ea4cf5e
Use TAB API to determine when merges are blocked ( #6405 )
...
* Use TAB API to determine when merges are blocked
* Enable a test that is known to fail
2025-04-22 09:02:02 -04:00
c5539be814
Warn if settings (or other inner attributes) are not at the top of a file ( #6426 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
nightly-v25.4.22
2025-04-22 14:43:09 +12:00
f5d6a12d8c
Remove unused KCL file ( #6383 )
2025-04-21 23:59:30 +00:00
e4e18dfd4b
Coerce the result of a function call to the function's return type ( #6309 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
2025-04-22 11:00:53 +12:00
30ee547ce4
More consistency in 'Create project' and 'Share part via Zoo link' buttons and commands ( #6378 )
...
Polish: More consistency in 'Create project' and 'Share part via Zoo link' buttons and commands
2025-04-21 15:08:51 -04:00
f8ca6ad746
BREAKING: Change polygon to keyword args ( #6385 )
...
* Change polygon to keyword args
* Update docs
* Update generated output
* Update docs to mention the default for inscribed
* Appease clippy
* Remove tag parameter
* Update docs since removing tag
* Remove inscribed from autocomplete snippet since the default is true
2025-04-21 18:29:32 +00:00
7a90d029e1
Update onboarding interactive numbers test to use editor fixture, take 2 ( #6399 )
...
Update onboarding interactive numbers test to use editor fixture
Trying to bring it down from the leaderboard of failed tests.
Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com >
2025-04-21 14:34:20 +00:00
2900858171
Bump the minor group across 1 directory with 8 updates ( #6411 )
...
Bumps the minor group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@csstools/postcss-oklab-function](https://github.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-oklab-function ) | `4.0.8` | `4.0.9` |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.51.1` | `1.52.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.14.0` | `22.14.1` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ) | `4.3.4` | `4.4.1` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.29.1` | `8.30.1` |
| [rollup](https://github.com/rollup/rollup ) | `4.39.0` | `4.40.0` |
Updates `@csstools/postcss-oklab-function` from 4.0.8 to 4.0.9
- [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugins/postcss-oklab-function/CHANGELOG.md )
- [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugins/postcss-oklab-function )
Updates `@playwright/test` from 1.51.1 to 1.52.0
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.51.1...v1.52.0 )
Updates `@types/node` from 22.14.0 to 22.14.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@vitejs/plugin-react` from 4.3.4 to 4.4.1
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@4.4.1/packages/plugin-react )
Updates `typescript-eslint` from 8.29.1 to 8.30.1
- [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.30.1/packages/typescript-eslint )
Updates `rollup` from 4.39.0 to 4.40.0
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.39.0...v4.40.0 )
Updates `@typescript-eslint/eslint-plugin` from 8.29.1 to 8.30.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.30.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.29.1 to 8.30.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.30.1/packages/parser )
---
updated-dependencies:
- dependency-name: "@csstools/postcss-oklab-function"
dependency-version: 4.0.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: "@playwright/test"
dependency-version: 1.52.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@types/node"
dependency-version: 22.14.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: "@vitejs/plugin-react"
dependency-version: 4.4.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: typescript-eslint
dependency-version: 8.30.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: rollup
dependency-version: 4.40.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.30.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.30.1
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-21 12:42:14 +00:00
0dee219e46
Check for local name clash with existing variables in Insert flow ( #6375 )
...
Check for local name alias clashes with extisting var in Insert flow
Fixes #6230
2025-04-21 10:35:43 +00:00
790613e708
KCL: Convert bezierCurve to use keyword args ( #6381 )
nightly-v25.4.21
2025-04-20 20:10:27 -05:00
0a35722595
Silence snapshot failures for now ( #6403 )
nightly-v25.4.20
2025-04-19 10:59:53 +00:00
f30fc376ee
Allow deletion of only item in AST ( #6335 )
...
* Update test to check for deletion of only operation
* Allow updateEditorWithAstAndWriteToFile to clear AST
* Update src/lang/codeManager.ts
Co-authored-by: Jonathan Tran <jonnytran@gmail.com >
* Weave `isDeleting` through to `deleteSelectionPromise`
* fmt
---------
Co-authored-by: Jonathan Tran <jonnytran@gmail.com >
Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com >
2025-04-19 05:27:23 -04:00
8c1a95833d
clean up sketch mode cmd ( #6397 )
nightly-v25.4.19
2025-04-18 21:15:19 -04:00
4f1ba1be01
Fix error message whitelist to use updated message ( #6404 )
2025-04-18 23:27:34 +00:00
90acc00369
Kwargs migration: arc/arcTo ( #6334 )
2025-04-18 17:40:44 -05:00
e4fe8a4440
Fix CSG commands to be included in the artifact graph ( #6391 )
...
* Fix CSG commands to be included in the artifact graph
* Update output
2025-04-18 22:35:17 +00:00
fbc3251c3f
Disable all macOS testing for now ( #6395 )
2025-04-18 21:37:33 +00:00
a0f3f0f50e
Fix KCLError to have a real message ( #6396 )
...
* Fix KCLError to have a real message
* Remove unneeded error exception
2025-04-18 17:13:09 -04:00
dad0d5488f
Support any installation path for rust toolchain ( #6380 )
2025-04-18 20:28:38 +00:00
77773fb052
ci: Add error to console exception ( #6392 )
...
* Add error to console exception
* Ignore in codespell
* Increase retry on snapshots
* Fixme's all around
---------
Co-authored-by: Jace Browning <jacebrowning@gmail.com >
Co-authored-by: Frank Noirot <frankjohnson1993@gmail.com >
2025-04-18 15:51:13 -04:00
1240ca6f21
Revert "Update onboarding interactive numbers test to use editor fixture" ( #6393 )
...
Revert "Update onboarding interactive numbers test to use editor fixture (#6356 )"
This reverts commit c77bb92da9
.
2025-04-18 14:57:40 -04:00
ce3a6ad286
Revert "Remove all use of bold mono font" ( #6394 )
...
Revert "Remove all use of bold mono font (#6373 )"
This reverts commit 03c4121ab7
.
2025-04-18 14:57:10 -04:00
a20f420a55
Add fixmes to failing e2e tests ( #6388 )
...
* Add fixmes to bad snapshots tests
* max attempts to 5 on snapshots
* Skip revolve on windows
* Another one
* Add fixme to edit with ML snapshot test
* fmt
* Use absolute import, fix lint
* Disable another test
---------
Co-authored-by: Frank Noirot <frankjohnson1993@gmail.com >
2025-04-18 14:14:23 -04:00
03c4121ab7
Remove all use of bold mono font ( #6373 )
...
* Remove all use of bold mono font
A few mono font points are left, mostly for numbers which look better in
monospace.
* make React happy with `clipRule`
2025-04-18 14:11:20 -04:00
8c2c877817
Bump crossbeam-channel from 0.5.14 to 0.5.15 in /rust in the security group ( #6354 )
...
Bump crossbeam-channel in /rust in the security group
Bumps the security group in /rust with 1 update: [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam ).
Updates `crossbeam-channel` from 0.5.14 to 0.5.15
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.14...crossbeam-channel-0.5.15 )
---
updated-dependencies:
- dependency-name: crossbeam-channel
dependency-version: 0.5.15
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>
2025-04-18 14:10:54 -04:00
c77bb92da9
Update onboarding interactive numbers test to use editor fixture ( #6356 )
...
Trying to bring it down from the leaderboard of failed tests.
Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com >
2025-04-18 14:06:23 -04:00
bd4bad0020
allow sending async commands to engine ( #6342 )
...
* start of async
Signed-off-by: Jess Frazelle <github@jessfraz.com >
check at end if the async commands completed
Signed-off-by: Jess Frazelle <github@jessfraz.com >
run at the end of inner_run
Signed-off-by: Jess Frazelle <github@jessfraz.com >
set import as async
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 >
add to the wasm side
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fmt
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fire
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* flake
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixup for awaiting on import
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 mock
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix mock
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 >
* add a test where we import then do a bunch of other stuff
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixup to see
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cross platform time
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
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 >
* another appearance tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* new docs and tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* dont loop so tight
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
nightly-v25.4.18
2025-04-17 17:22:19 -07:00
0b9889e313
Double the timeout in sketch editing test ( #6376 )
2025-04-17 14:32:11 -04:00