* minor cleanup
* fix(web-982): hide Open View button if already on that view
* fix(web-1000): showing updated notification when creating automation
* fix(web-1014;web-1016): clearing model select when project changed + listing only valid projects
* fix: use view.view.name rather than view.name
* Remove headlessui from Views Menu to prevent close on click
* Fix mobile view
* Remove unused active ref
* Update SpeckleView type to include view.view.name
* Changed the SpeckleView type to no longer use the legacy structure. It's now just another SpeckleObject with some extra props which may or may not exist
* Adapted the viewer library and sandbox to the current SpeckleView model
* Use new SpeckleView. Remove old truncation method.
---------
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com>
* fighting migrations
* test automation type
* fix type in tests and add test
* split `storeAutomation` and `storeAutomationToken`
* add `createTestAutomation`
* fix test usage of `storeAutomation`
* do not trigger functions if automation is a test automation
* whoops
* create test automations, almost
* encryption keys on autoamation revisions are NOT optional
* function selection in create test automation step
* update tests, lint
* Align input stylings
Also update the general select input component so the placeholder text aligns with other inputs
* Explain test automation and tweak copy
* Update form components on parameters step
To align with the form component updates I made in previous commits in this branch
* create dialog enhancements
* test automation badges
---------
Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com>
* Added extension for readingfrom the depth framebuffer. So that when getting the depth for gendo the image doesn't flicker anymore
* Updated the fronetend to use the new PassReader extension
* Removed PassReader from sandbox. Catered to typescript
* feat(gendo): scaffolding
* feat(gendo): wip
* feat(gendo): wip
* feat(gendo): wip
* feat(gendo): wip
* feat(gendo): wip
* feat(gendo): it's alive
* feat(gendo): wip
* feat(gendo): blobifies responses to make gergo happy
* feat(gendo): ratelimiting + lints
* feat(gendo): prettier fix
* feat(gendo): last fixes
* feat(gendo): clarifications
* feat(gendo): helm base
* update helm values and deployment to use secrets and allow them to be configured
* Allow the rate limiter to be configured
* Use valid Gendo AI api as default
* fix(helm chart): environment variables should be strings
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com>