Commit Graph

4652 Commits

Author SHA1 Message Date
andrewwallacespeckle f5007daf89 feat(fe2): Cancel ongoing measurement with esc (#2282)
* Cancel ongoing measurement with esc

* Fix to make activeMeasurement reactive
2024-06-06 14:18:34 +02:00
andrewwallacespeckle 1a1b46b6e4 fix(fe1): Undefined 'commentSlideShow' error in CommentThreadViewer.vue (#2334)
* Fix undefined 'commentSlideShow' error in CommentThreadViewer.vue

* Revert changes to fix console error
2024-06-06 12:44:16 +02:00
Kristaps Fabians Geikins c856a9be2d fix(fe2): not always jumping to step 2 in Create Automate dialog (#2332) 2024-06-06 13:04:48 +03:00
Kristaps Fabians Geikins 92c89ec8d9 fix(fe2): json forms enum renderers not being picked up (#2329) 2024-06-06 13:04:40 +03:00
Kristaps Fabians Geikins 2eb704ca4d WIP function create (#2319)
* WIP function create

* feat: add function creation integration

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2024-06-06 11:36:17 +02:00
Kristaps Fabians Geikins eb1efce0eb feat(fe2): redirecting FE1 comment URLs to FE2 comments 2024-06-06 12:16:51 +03:00
Kristaps Fabians Geikins 57efa249c2 feat(fe2): functions page pagination improvements 2024-06-06 11:50:10 +03:00
Kristaps Fabians Geikins 4a88857766 feat(fe2): functions page pagination improvements 2024-06-06 11:47:32 +03:00
Kristaps Fabians Geikins 6410dd04b8 feat(fe2): disable New Automation CTA if no models available (#2327) 2024-06-05 15:35:07 +02:00
Alexandru Popovici 9cd649d067 Fixed line selection that didn't work for some lines (#2328) 2024-06-05 15:31:48 +03:00
andrewwallacespeckle e6bde7aab3 fix(fe2): Uncomment code around model duplication (#2257)
* Uncomment code around model duplication

* Update comment around deduplication
2024-06-05 12:49:30 +02:00
Kristaps Fabians Geikins 7ffd0f7490 fix(fe2): using SSR apiOrigin instead of CSR apiOrigin in vue templates (#2326) 2024-06-05 13:48:22 +03:00
andrewwallacespeckle 1d114fc93f feat: Allow selection of hidden items from Scene Explorer (#2315) 2024-06-05 12:17:59 +02:00
andrewwallacespeckle a459b86cac fix(fe2): set height of selection info header to avoid transparency issues (#2323) 2024-06-05 12:16:13 +02:00
Kristaps Fabians Geikins 73abba06cf feat(fe2): pagination for various automate UIs (#2324)
* WIP infinite load helper

* finished automations pagination

* runs pagination working

* fn pagination

* minor cleanup

* subscription cache mutation fixes

* filtered cache update fix

* minor changes
2024-06-05 12:18:13 +03:00
Chuck Driesler 2e71dd7b27 hide unused button for test automations (#2318) 2024-06-04 13:57:14 +02:00
Kristaps Fabians Geikins b54fea0a7c feat: various automate fe2 fixes (#2321)
* 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
2024-06-04 13:21:49 +03:00
Chuck Driesler 3f4cc4d34f clarify copy (#2317) 2024-06-03 16:48:21 +02:00
Kristaps Fabians Geikins 95aa58958f feat: authenticate user as function author (#2316)
* feat: check if user is fn author w/ exec engine

* WIP auth redirect

* finalized
2024-06-03 17:24:28 +03:00
Gergő Jedlicska 8f2974f8d4 chore(server): remove conditional migration flag (#2313) 2024-06-03 16:23:10 +02:00
Chuck Driesler 9eea906158 Merge pull request #2309 from specklesystems/chuck/chuckTestAutomationRuns
WEB-1033 Add ability to create test automation runs
2024-06-03 14:56:30 +01:00
AlexandruPopovici 88b64bf1ab Fixed sandbox linting error 2024-06-03 14:40:07 +03:00
andrewwallacespeckle d8d1173c38 fix(fe2): View menu not outputting correct names (#2298)
* 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>
2024-06-03 12:04:11 +02:00
Gergő Jedlicska 30408c5127 chore(server): remove whatt log (#2312) 2024-06-03 07:28:34 +02:00
Charles Driesler d202fd8803 remove flag for test automations 2024-06-01 14:41:05 +01:00
Charles Driesler 1960d2296a Merge branch 'main' into chuck/chuckTestAutomationRuns 2024-06-01 13:29:37 +01:00
Alexandru Popovici 8550d3f762 preview-generation service Fix (#2311)
* Fix for broken preview-generation service running inside a docker image

* Reverted some possible dubious changes
2024-05-31 18:22:29 +03:00
Chuck Driesler 3be53f6db5 WEB-1052 Create test automations (#2302)
* 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>
2024-05-31 16:33:15 +02:00
Kristaps Fabians Geikins 7c68543e3c feat: check if user is fn author w/ exec engine (#2310) 2024-05-31 16:15:53 +03:00
Charles Driesler 26fa2d96ac connect service function to resolver 2024-05-31 11:24:48 +01:00
andrewwallacespeckle fed383b9e2 feat(fe2): add tooltip to "Open selection in new window" (#2308)
* feat(fe2): add tooltip to "Open selection in new window"

* Add screen reader text
2024-05-31 12:06:19 +02:00
Dimitrie Stefanescu 679a02e50c Merge pull request #2307 from specklesystems/andrew/web-1032-overlapping-text-in-webhooks-table
fix(fe2): hide switch label in webhooks
2024-05-31 10:01:28 +01:00
andrewwallacespeckle 235ba37a44 fix(webhooks): hide switch label 2024-05-31 10:45:18 +02:00
Alexandru Popovici cd5a8b9779 Flickerless Depth Texture Read (#2300)
* 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
2024-05-31 11:13:27 +03:00
Charles Driesler 7fb810e89b something like this... 2024-05-30 19:06:23 +01:00
Dimitrie Stefanescu 5759f8a059 Merge pull request #2306 from specklesystems/dim/dev-mode-quick-fixes
Dim/dev mode quick fixes
2024-05-30 18:20:48 +01:00
Dimitrie Stefanescu f4c6d52559 feat(dataviewer): linting fixes 2024-05-30 17:57:49 +01:00
Dimitrie Stefanescu 3cf6c1c8d5 feat(dataviewer): adds isolation button 2024-05-30 17:45:59 +01:00
AlexandruPopovici 5983c5e86b Fixed sandbox linting 2024-05-30 19:27:07 +03:00
Dimitrie Stefanescu 304833b332 feat(dataviewer): detachable fixes 2024-05-30 17:24:55 +01:00
Iain Sproat 19cf4d52fc refactor(helm chart): template to produce identical environment variables for both server & objects pods (#2304)
* fix(helm chart): objects pod should also have automate feature flag env vars

* refactor(helm chart): share environment variables between server & objects pods
- use a template to configure the same set of environment variables for both server & objects pods
2024-05-30 17:59:56 +02:00
Dimitrie Stefanescu 7a2989afaa Merge pull request #2285 from specklesystems/alex/WEB-999
WEB-999/Regression fixes
2024-05-30 16:36:30 +01:00
Iain Sproat b19b9d70d8 fix(helm chart): objects pod should also have automate feature flag e… (#2303)
* fix(helm chart): objects pod should also have automate feature flag env vars
2024-05-30 15:34:13 +01:00
Charles Driesler 846665675a Merge branch 'main' into chuck/createTestAutomation 2024-05-30 13:26:26 +01:00
Dimitrie Stefanescu 3c15e888be adds a raw data viewer for advanced users (#2296)
* 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

* feat(dataviewer): raw first pass

* feat(dataviewer): some styling

* feat(dataviewer): objects in new + fixes

* feat(dataviewer): resources support for object cards

* feat(dataviewer): adds selected object support

* feat(dataviewer): removes button from main sidebar, integrates with explorer

* feat(dataviewer): some value handling fixes

* feat(dataviewer): linting fixes

* feat(dataviewer): show raw viewer within Scene Explorer

* feat(dataviewer): Update copy and labels

* feat(dataviewer): Improve row borders and divider

* Apply suggestions from code review

* feat(dataviewer): Make sure arrow doesn't shrink

---------

Co-authored-by: andrewwallacespeckle <139135120+andrewwallacespeckle@users.noreply.github.com>
Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com>
2024-05-30 14:12:49 +02:00
Charles Driesler d34bae6f5e update tests, lint 2024-05-30 13:03:23 +01:00
Charles Driesler fb7a095967 function selection in create test automation step 2024-05-30 12:20:25 +01:00
Kristaps Fabians Geikins bd7dd40d71 feat(server): posting origin to automate (#2301) 2024-05-30 14:14:44 +03:00
Charles Driesler 9fb829eeb9 encryption keys on autoamation revisions are NOT optional 2024-05-30 11:56:46 +01:00
Charles Driesler a8d7af5084 Merge branch 'chuck/testAutomationsNewEndpoints' into chuck/createTestAutomation 2024-05-30 11:08:39 +01:00