Commit Graph

4652 Commits

Author SHA1 Message Date
Dimitrie Stefanescu 99fac2f8e9 Merge pull request #796 from specklesystems/alex/circles-fix
Handles three issues: 1) Line weigth is now scaled according to units…
2022-06-08 13:18:36 +01:00
AlexandruPopovici 56cb11265c Handles three issues: 1) Line weigth is now scaled according to units specified in the lineStyle. 2) Fixed an issue where the circle point computation would scale the origin wrongly, leading to incorrect circle positioning. 3) Fixed an issue where the step size when computing point on a circle was too large, and the circles were very coarse, even squares 2022-06-08 01:41:26 +03:00
Dimitrie Stefanescu e213f59e9f Merge pull request #791 from specklesystems/dim/quick-fixes
Various quick fixes
2022-06-07 20:37:20 +01:00
Dimitrie Stefanescu 8b8d6e8761 feat(frontend): allows moving commits from one branch to another 2022-06-07 20:27:09 +01:00
Dimitrie Stefanescu 5bdb4c46da feat(backend): allows moving commits to another branch 2022-06-07 19:55:17 +01:00
AlexandruPopovici 36da0e38e2 #783 Fixed an issue where the display values for non-geometry nodes was ignored 2022-06-07 14:29:49 +03:00
Dimitrie Stefanescu d9e51aebed chore(frontend): removes dangling comment 2022-06-07 11:52:36 +01:00
Dimitrie Stefanescu b7db929357 fix(backend): branch tests 2022-06-07 11:47:35 +01:00
Dimitrie Stefanescu b733bf5114 fix(frontend): closes #686
recursively fetches branches until "done" in stream side bar
2022-06-07 00:36:51 +01:00
Dimitrie Stefanescu 34c97adcc8 Merge pull request #790 from specklesystems/alex/disable-stats-default
Disabled stats by default in the viewer init parameters
2022-06-06 23:22:09 +01:00
Dimitrie Stefanescu f4aa075ad7 fix(frontend): closes #227
trust by default apps (server pre-registered apps) are now redirected by default, without any user
interaction.
2022-06-06 21:29:45 +01:00
Dimitrie Stefanescu 19749e0679 fix(frontend/backend): closes #740
adds triggers to webhook creation form in frontend, unifies naming in backend
2022-06-06 21:20:17 +01:00
AlexandruPopovici 1655a44265 Changed the non camel case variable names to camel case to appease the linter. In my opinion this change has absolutely zero added value. 2022-06-06 23:01:53 +03:00
AlexandruPopovici 57c3804235 Disabled stats by default in the viewer init parameters 2022-06-06 22:56:01 +03:00
AlexandruPopovici ab353fc87c #783 Fixed an issue with transforming hierarchies of nodes inside Block Instances. Fixed an issue with Spirals not being interpreted as their display value (default behavior). Cleaned up Converter. It's nice and short now 2022-06-06 22:47:16 +03:00
Dimitrie Stefanescu 27d32bc9c2 fix(backend): closes #705 (adds be validation & tests) 2022-06-06 20:35:51 +01:00
Dimitrie Stefanescu 24a8c3baf5 fix(frontend): fixes #705 (adds frontend validation for '//' or '////' in branch names) 2022-06-06 20:30:43 +01:00
AlexandruPopovici 99e9e8c36f Fixed some issues with node conversions and geometry conversions. Added auth token if exists to the object loader in sandbox. Remove all old code from Converter. Only the '...toNode' conversions remain. Tested some more 2022-06-06 17:48:05 +03:00
Dimitrie Stefanescu c1ace2734c Merge pull request #789 from urbansurgery/jsdbroughton-patch-noisyconsole
Silencing the noisy Embedded Viewer console log
2022-06-06 09:47:08 +01:00
Jonathon Broughton 7b505e0241 Calling $on for $eventHub conditional on its presence.
This code on the mount event for this component when using the embedded viewer on a page is very noisy with respect to $eventHub seemingly being not present on the Vue instance, or at least not at the time of mounting.
2022-06-05 11:44:27 +01:00
AlexandruPopovici 8c3fb6cb4c Added inherited transforms for all objects within block instances 2022-06-03 19:44:11 +03:00
AlexandruPopovici cbdccb1ace Merged with a lot of local stuff 2022-06-03 16:39:02 +03:00
AlexandruPopovici fcea53ddd2 Implemented the concept of RenderTree which just extends the functionality of the general purpose WorldTree. Moved all geometry conversions to a seaprate source where no async, no fetches, no special things happen, with the intent of possibly moving this to a webworker in the future 2022-06-03 16:37:06 +03:00
Kristaps Fabians Geikins 437e1558ec fix: fixing all builds that broke with the new viewer (#788)
builds fix + viewer logic fixes
2022-06-02 18:13:32 +03:00
AlexandruPopovici 59ad804227 working on tree parsing 2022-06-02 17:18:07 +03:00
Dimitrie Stefanescu d0c1178a03 Merge pull request #777 from specklesystems/alex/viewer-redux
Alex/viewer redux
2022-06-02 12:06:56 +01:00
Dimitrie Stefanescu 99e922cdd0 Merge branch 'main' into alex/viewer-redux 2022-06-02 12:01:13 +01:00
Gergő Jedlicska 67cb97a262 gergo/testCommentsGQL (#775)
* yarn first go

* fix frontend build cache loader

* yarn workspaces built server Docker

* build(yarn): add workspaces plugin config

* chore(package defs): clean package*.json -s

* chore(gitignore): ignore yarn error log

* build(yarn): update yarn lock

* build(preview-service webpack): add extra resolved path to preview service webpack config

because of yarn package hoisting, there are no package level node_modules folder anymore.

* build(docker): update dockerignore with yarn specific configs

* build(docker): update Dockerfiles for yarn workspaces utilization

* ci(circleci): update server test job to yarn

* ci(circle): disable cache restore

* ci(circleci): trying the node orb yarn-run

* ci(circleci): yarn-run again

* ci(circleci): disable node orb

* ci(circleci): change base node image for tests

* ci(circleci): add yarn cache

* ci(circleci): remove node install step

* ci(circleci): add server specific cache archives

* ci(circleci): test build and publish

* ci(circleci): change npm auth method to suit yarn

* ci(circleci): trying new builder image

* ci(circleci): another base image, maybe this works

* ci(circleci): force a specific docker engine version

* ci(circleci): add yarn version plugin and its changes

* ci(circleci): cleanup and remove temp branch config

* chore(package defs): moving from npm run to yarn

* explicitly specifying webpack4 as a frontend dep

* chore(package defs): replace npm with yarn everywhere

* docs(root readme): update with some yarn specific docs

* test(server comments gql): add wip server comments gql tests

* test(server comments graphql): add missing test operations and generate a bunch of testcases

* test(server comments graphql api): fix all authz test cases for comments

* test(server comments service): fix comments service failing test

* fix(tests): do not look inside

Co-authored-by: Fabians <fabis94@live.com>
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
2022-06-02 11:15:27 +02:00
Gergő Jedlicska 1d8ffac57a update knex dependency chain (#776)
* chore(root): update packages

* chore(server + preview service): add pg-query-stream peer dependency

* build(dockerfiles): unify and update docker base layer to latest node lts
2022-06-01 10:25:09 +02:00
Gergő Jedlicska 142219dc4c fix(helm chart): default create namespace to false, it interferes with our deployment setup 2022-05-31 10:24:39 +02:00
Gergő Jedlicska 1c234a86b2 gergo/hotfixes (#785)
* ci(circleci): publish npm packages with the implicit default `latest` tag

* feat(helm chart): add a conditional flag for creating k8s namespace in the helm chart

* fix(server package.json): fix cross-env variable string naming

fix #780
2022-05-30 19:40:20 +02:00
Gergő Jedlicska 1f5f5ef943 fix(preview service): there is no need to double promise a preview (#782) 2022-05-30 11:59:28 +02:00
Alexandru Popovici 9b81618f58 Manged to bundle a default hdri with the viewer. The clients can eith… (#779)
* Manged to bundle a default hdri with the viewer. The clients can either use the default one, or specify their own

* Added a comment describing why we're hiding the .exr behind a .png. Fixed some lint errors/warnings
2022-05-30 12:38:59 +03:00
Dimitrie Stefanescu 00c8ff8703 Merge pull request #781 from specklesystems/dim/angle-previews-fix
fix(frontend): corrects rotation direction
2022-05-30 08:15:52 +01:00
Dimitrie Stefanescu 21f3d396fb fix(frontend): corrects rotation direction 2022-05-30 08:14:13 +01:00
Dimitrie Stefanescu 0ff34c383c Merge pull request #778 from specklesystems/dim/angle-previews
3D previews fixes
2022-05-26 20:17:16 +01:00
Dimitrie Stefanescu 4608072a88 fix(frontend): adds bw filter and rotate guard 2022-05-26 20:05:48 +01:00
pre-commit-ci[bot] 70971152a0 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2022-05-26 15:35:17 +00:00
Dimitrie Stefanescu e8bde06d7d feat(frontend): implements stiched 3d previews 2022-05-26 15:53:21 +01:00
Dimitrie Stefanescu d98a3c5d15 feat(previews): creates stiched frames previews 2022-05-26 15:53:01 +01:00
AlexandruPopovici 0853a5acb2 Fixed an issue with selecting lines which are inside block instances. However that still doesn't work properly because the actual geometry isn't getting tested at pick time due to some issues inside SelectionHelper 2022-05-26 17:41:06 +03:00
Fabians b12d51463d Merge branch 'alex/viewer-redux' of github.com:specklesystems/speckle-server into alex/viewer-redux 2022-05-26 16:55:58 +03:00
Fabians be87f88ff6 viewer asset support 2022-05-26 16:55:09 +03:00
AlexandruPopovici e43f7136b8 #746 Fixed some issues regarding selecting lines and the visual response looks 2022-05-26 16:03:52 +03:00
AlexandruPopovici 482862d896 Fixes regarding block instances and selecting stuff 2022-05-26 14:56:26 +03:00
AlexandruPopovici c55f73185f Merged with main. Fixed an issue with geometry baking 2022-05-26 11:46:19 +03:00
AlexandruPopovici 448ae95d8b Added a sample hdr to the assets 2022-05-26 11:01:11 +03:00
AlexandruPopovici abf636c946 #746. Used vector buffers in the speckle materials to avoid pointless nursery pressure. Some lint-related fixes 2022-05-26 10:20:44 +03:00
Dimitrie Stefanescu df238a6992 Merge pull request #774 from specklesystems/dim/angle-previews
fix(frontend): weird bug fix for legacy track on previews (see comment in code)
2022-05-25 16:28:50 +01:00
Dimitrie Stefanescu 82b5c449b2 fix(frontend): weird bug fix (see comment in code) 2022-05-25 16:26:52 +01:00