5fa51a2f92
Revert "Cut release v0.24.9"
...
This reverts commit 4218777afb
.
2024-08-06 17:34:11 +10:00
4218777afb
Cut release v0.24.9
2024-08-06 17:32:39 +10:00
8b1b462e29
Revert "Cut release v0.24.9 ( #3284 )" ( #3294 )
...
This reverts commit 1c778bf373
.
2024-08-06 17:32:18 +10:00
2bc99ba39b
reset camera on empty scene ( #3293 )
...
* reset camera on empty scene
* tweak numbers
* number tweak again
2024-08-06 17:05:46 +10:00
ffe0da6dcd
don't allow edit on sketches with no variable declaration ( #3292 )
...
don't allow edit on sketches with no variable decleration
2024-08-06 06:17:30 +00:00
d27afb8c74
Improve docs for x/yLine and x/yLineTo ( #3285 )
...
* Improve docs for xLineTo and yLineTo
* Improve docs for xLine and yLine
2024-08-06 14:26:19 +10:00
1c778bf373
Cut release v0.24.9 ( #3284 )
...
* Cut release v0.24.9
* Look at this (photo)Graph *in the voice of Nickelback*
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-06 13:13:34 +10:00
5df8a943a9
Easy KCL tests with no engine/visuals ( #3282 )
...
This new test framework, `no_visuals`, is for testing KCL programs via asserts, not via twenty-twenty visual tests. This is useful for unit-testing small fragments of KCL.
It's easy! All you need to do is:
- Write a KCL file
- Save it under `tests/executor/inputs/no_visuals/foo.kcl`
- Open `no_visuals.rs` and add `gen_test!(foo);`
2024-08-06 02:44:49 +00:00
ab729dbcdb
Bump google-github-actions/upload-cloud-storage from 2.1.0 to 2.1.1 ( #3272 )
...
Bumps [google-github-actions/upload-cloud-storage](https://github.com/google-github-actions/upload-cloud-storage ) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/google-github-actions/upload-cloud-storage/releases )
- [Changelog](https://github.com/google-github-actions/upload-cloud-storage/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google-github-actions/upload-cloud-storage/compare/v2.1.0...v2.1.1 )
---
updated-dependencies:
- dependency-name: google-github-actions/upload-cloud-storage
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-08-05 10:13:00 -07:00
84865eaed0
Add assertEqual function to KCL stdlib ( #3279 )
...
Takes a tolerance, because floating-point imprecision.
2024-08-05 16:31:58 +00:00
543e809739
Add "report a bug" mention to user menu onboarding step ( #3278 )
...
* Mention "report a bug" in user menu onboarding step
* Add to a test so we match QAWolf a bit more
* Re-run CI
2024-08-05 08:24:19 -04:00
61b669cf4e
github actions Playwright shard execution ( #3199 )
...
* add @snapshot tag to all snapshot-tests
* set workers to 1 on CI
* try sharding on google chrome only
* add retry when navigating to the app (on CI)
* reduce ubuntu-cores to 2
* revert runner back to 8 cores
* re-add retry + enable macos
* Reduce timeouts to 30 minutes
* ensure retry is triggered
* removed sharding when retrying failures
* added --pass-with-no-tests
* ensure failure occurs
* revert failure
* use smaller sized runners
* revert back to supported runner size
* revert to og version
* minimize changes
* yarn fmt
* ensure failure
* undo failure
---------
Co-authored-by: ryanrosello-og <ry@zoo.dev >
2024-08-05 21:30:16 +10:00
75f1aaa824
camera breaks on extrude zoom to fit ( #3276 )
2024-08-05 16:08:30 +10:00
f4848d7dea
Jump to error not lint ( #3271 )
...
* dont jump to lints
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 >
2024-08-05 02:44:33 +00:00
a0167f6ba6
Coplanar sketch should have diagnostic error. ( #3269 )
...
* artifactMapTweak
* typo
2024-08-05 02:04:53 +00:00
e5a26c42e6
Cut release v0.24.8 ( #3263 )
v0.24.8
2024-08-05 10:32:16 +10:00
9c87b124d9
Jump to error code on badge click ( #3262 )
...
* add function to scroll to view
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* scroll into view on click
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add test for jump to code with error
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-08-04 22:59:04 +00:00
21389c089d
apply fillets before a shell ( #3261 )
...
* add test for fillet and shell
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* apply fillets before a shell
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-08-04 15:37:40 -07:00
29f57be8c1
editor repaints any errors when rendered ( #3260 )
...
* editor repaints any errors when rendered
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Update src/lang/KclSingleton.ts
* fix test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix typo
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
2024-08-04 15:16:34 -07:00
cd55f07619
Bump serde_json from 1.0.121 to 1.0.122 in /src/wasm-lib ( #3235 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.121 to 1.0.122.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.121...v1.0.122 )
---
updated-dependencies:
- dependency-name: serde_json
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-08-04 12:57:54 -07:00
baf7d3dd9d
Add print button ( #3133 )
...
* add print button
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* generate more types
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add a github action to generate machine api-types
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* actually print on the real machine
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* add more
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* get the current machine
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* know when error
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 >
* fmt
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add fmt
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* empty
* empty
* update machine api
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* empty
* New machine-api types
* emptuy
* no circular deps
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* remove recursive dep
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-08-04 04:51:30 +00:00
54a9a50969
fix bug when engine returns an error on websocket export ( #3256 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-08-04 02:24:06 +00:00
2830c750fa
remove unused timeout ( #3254 )
2024-08-03 23:10:04 +00:00
d3160cd85a
Update machine-api spec ( #3253 )
...
YOYO NEW API SPEC!
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-03 16:07:42 -07:00
fd1b4c3a32
fix snapshot tests, don't let them silently fail ( #3228 )
...
fix snapshots, don't let them silently fail
2024-08-03 22:29:28 +00:00
b0a41c31ac
Update machine-api spec ( #3252 )
...
YOYO NEW API SPEC!
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-03 15:25:02 -07:00
5825ba575c
test for default planes in empty scene ( #3249 )
...
* test for default planes in empty scene
* fmt
* skit if webkit
* fmt
2024-08-03 21:34:56 +10:00
e5bec2140e
ArtifactGraph reThink (PART 3) ( #3140 )
...
* adjust engine connection to opt out of webRTC connection
* refactor start and test setup
* add env to unit test
* spell config update
* fix beforeAll order bug
* initial integration of new artifact map with tests passing
* remove old artifact map and clean up
* graph artifact map
* have graph commited
* have graph commited
* remove bad file
* install playwright
* fmt
* commit permissions
* typo
* flesh out tests more
* Look at this (photo)Graph *in the voice of Nickelback*
* multi highlight
* redo image logic
* add in solid 2d data into artifactMap
* fix snapshots
* stabiles graph images
* Look at this (photo)Graph *in the voice of Nickelback*
* tweak tests
* rename blend to edgeCut
* Look at this (photo)Graph *in the voice of Nickelback*
* fix playw tests
* start of artifact map rename to graph
* rename file
* rename test
* rename clearup
* comments
* docs
* docs proof read
* few tweaks here and there
* typos
* delete get parent logic
* nit, combine if statements
* remove unused param
* fix silly test bug
* rename surfId to sufaceId
* rename types
* update comments
* add comment
* add extra check
* Look at this (photo)Graph *in the voice of Nickelback*
* pull out merge artifact function
* update comments
* fix test
* fmt
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-03 18:08:51 +10:00
7bf6bc3048
Fix computed properties of KCL objects ( #3246 )
...
* Fix computed properties of KCL objects
Fixes https://github.com/KittyCAD/modeling-app/issues/3201
* Incorporate Jon's feedback
2024-08-02 22:24:00 -07:00
22f9df73ed
Update machine-api spec ( #3247 )
...
YOYO NEW API SPEC!
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-02 21:08:20 -07:00
834472e0a6
Update machine-api spec ( #3244 )
...
YOYO NEW API SPEC!
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-02 16:13:49 -07:00
bcdf6e314f
Cut release v0.24.7 ( #3243 )
v0.24.7
2024-08-02 18:12:58 -04:00
55e9845ade
Update machine-api spec ( #3242 )
...
YOYO NEW API SPEC!
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-02 14:10:52 -07:00
d61cf882c1
show default planes on empty scene ( #3237 )
...
* show default planes on empty sceen
* fmt
* remove log
* fix silly click listener bug
* delete old stuff
* test tweak
* Revert "test tweak"
This reverts commit e9cb4ac4b5
.
---------
Co-authored-by: Paul Tagliamonte <paul@zoo.dev >
2024-08-02 14:05:35 -07:00
874d19cbfd
Re-get the openPanes from localStorage when navigating between projects ( #3241 )
...
* Re-get the openPanes from localStorage when navigating between projects
* fmt
2024-08-02 15:39:05 -04:00
9dcc955760
Regression fix: restarting onboarding in desktop app required two attempts ( #3240 )
...
* Fixed onboarding modal issue, revealed race
* Remove logs
* Make common reset onboarding code path
2024-08-02 15:38:39 -04:00
9b594efe53
Have links clickable within tooltips without clicking content below them ( #3204 )
...
* Have links clickable within tooltips without clicking content below them
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Re-run CI
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Re-run CI
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-02 12:25:57 -04:00
7b9f40c4cb
Fix link to keybindings tab in help menu on Windows ( #3236 )
2024-08-02 10:25:42 -04:00
81b79da90f
fix cryptic error ( #3234 )
...
* fix cryptic error
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Update types.rs
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-08-01 19:40:22 -07:00
2ad5a880fa
rm error pane show badge on code ( #3233 )
...
* rm error pane show badge on code
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix playwirght
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* empty
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-01 19:40:16 -07:00
b57a9ba54c
open file with url encoded space ( #3231 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-08-01 17:53:42 -07:00
b32f5c1d4e
add html report to playwright artifact ( #3229 )
...
add htlm report to playwright artifact
2024-08-01 22:09:40 +00:00
b6d4cc7a4e
Update machine-api spec ( #3226 )
...
YOYO NEW API SPEC!
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-01 14:49:01 -07:00
43a34b191e
Upgrade to clap 4.5.13 to fix build error ( #3223 )
2024-08-01 17:03:05 +00:00
19a93e8deb
Cut release v0.24.6 ( #3214 )
v0.24.6
2024-08-01 09:47:25 -04:00
b8c623e1ec
sure up test ( #3220 )
2024-08-01 12:30:08 +00:00
4006c28479
make test fail fast ( #3218 )
2024-08-01 11:56:59 +00:00
8c932fdb8d
unpause vid in next event loop ( #3219 )
...
* unpause vid in next event loop
* fmt
2024-08-01 10:53:44 +00:00
a74c715c01
fix 'Engine disconnect & reconnect in sketch mode' test ( #3215 )
...
* fix 'Engine disconnect & reconnect in sketch mode' test
* tweak
* tweak 2
2024-08-01 18:39:24 +10:00
1ac39d95f2
Bug fix: prevent KCL error due to colliding AST execution on project switch ( #3205 )
...
* Only run "Execute AST" action if defaultUnit setting changes
* A little more logging and catching anywhere we call video.play()
2024-08-01 05:40:14 +00:00