Releases: KittyCAD/modeling-app
Releases · KittyCAD/modeling-app
v0.4.0
- Add macOS universal release builds
- More tests (fuzz)
- Remove noisy log
- Implement rename
- Remove rust tests in ci, already covered in build
- Fix LSP tooltip cutoff, style hover/autocomplete tooltips, add text wrapping setting
- Tweak prettierignore
- Break up ci
- Bump kitty lib
- Allow people to set format options
v0.3.2
v0.3.1
v0.3.0
- Disable high dpi video streaming
- Upload release artifacts to the release (on top of dl.kittycad.io)
- Messing around with arc and bezier
- Revert mute-reset behavior
- Don't fetch for user if in dev with a local engine
- Bump kitty lib
- Redo how Spans are used from the Engine
- Fix onboarding units
- Expandable toolbar
- Live system theme
- Only show the Replay Onboarding button in file settings
- Add subtle transitions to sidebars
- Tweak text constrast, blinking cursor
- Remove excessive serialisation
- Rename lossy to unreliable
- Refactor callbacks
- Start to clean up Sentry now that the app is back up again.
- Update production Sentry values
- Add in Sentry, WebRTC Statistics
v0.2.0
- Wrap await in try/catch to fix sign-in in tauri builds
- Bump kittycad.rs
- Fmt and move error stuff locally
- Change name for initial publish to cargo
- Bugfix: don't show a toast when onboarding changes
- Refactor to just CommandBar and GlobalState
- Add Ctrl/Cmd+K bar
- Fix export and prepare for cli lib
v0.1.0
- Add isReducedMotion util
- Docs macros
- Bump rust types
- Fix up message structure to match the new Engine messages
- Cleanup code we are no longer using
- Port executor
- Fix typo in function name, cleanup unused args
- Remove EventTarget from EngineConnection
- Refactor engine connection to use callbacks
- Update for types only kittycad.rs
- Make the timeout for a WebRTC/WebSocket connection pair configurable
- Track the connection time in the console
- Detect when a video stream fails from the server
- Clean up after a closed EngineConnection
- Test parse errors are thrown
- Build out EngineConnection's retry and timeout logic
v0.0.4
- Signed Auto-Updates and CI Reorg
- Generate ts types from rust
- Fix serialization of errors to client errors
- Fix lint warnings
- Remove redundant error-to-string fn
- Start a refactor of the connection to the Engine
- Rust style + performance tweaks
- Allow warning banner to be dismissed
- Fix export types
- Better UI theme colors, onboarding dismiss, Export button in sidebar
- Port abstractSyntaxtTree (the Parser) to Rust/WASM 🦀
- Update README
- Add in a note about Third-Party cookies in Chrome
- Add 'Request a feature' links
- Home page in desktop, separate file support
v0.0.3
Changelog:
- Mute stream by default for autoplay
- Use trickle ICE
- Support mouse events and camera pan
- Add settings UI page
- Update App icon and name
- Add new auth
- Migrate from CRA to Vite
- Add unit setting
- Add onboarding
- Update CI with formatter checks and working builds
- Include various bug fixes & improvements