Commit Graph

3350 Commits

Author SHA1 Message Date
Fabians a47e226a0c Fixing TS config for viewer 2022-05-10 11:51:12 +03:00
AlexandruPopovici 5c639e595d Reverted to old formatting. 2022-05-10 11:41:33 +03:00
AlexandruPopovici 060f7e5304 Worked on #746. Added members to the public API (still based on the original viewer). Added sample hdri and enabled proper (well, as proper as three can do it...) IBL. Added controls to the sandbox UI 2022-05-09 23:01:20 +03:00
Gergő Jedlicska cd655fafa2 fix(viewer sandbox): make the package private so its not published to npm 2022-05-09 13:35:08 +02:00
AlexandruPopovici 2eb7545129 Merged line-thickness 2022-05-09 14:19:07 +03:00
AlexandruPopovici 3734ff4f35 Merged latest sandbox 2022-05-09 14:17:57 +03:00
AlexandruPopovici 0f1fafa8bc Started working on moving towards typescript inside the viewer. Made rollup compile a mix of ts and js files (will need to be reviewd soon). Added a public interface for the Viewer and also the Viewer is now typescript and implements the public API 2022-05-09 14:00:41 +03:00
cristi8 7b36e16eaf Merge branch 'main' into cristi/2022-may_monitoring 2022-05-05 12:58:57 +03:00
dependabot[bot] 3a64c08b57 chore(deps): bump async from 2.6.3 to 2.6.4 in /packages/viewer
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-05 09:52:39 +00:00
Gergő Jedlicska c8bd3ee265 Merge pull request #739 from specklesystems/gergo/noRoot
Server no app-root-path
2022-05-05 11:51:51 +02:00
Gergő Jedlicska 472f83c8e9 (fix) server
turns out you do need to use appRoot here
2022-05-05 11:45:34 +02:00
Jonathon Broughton b79be15dfd refactor (prettier): passes prettier check 2022-05-05 10:37:54 +01:00
Jonathon Broughton e37b560ab5 Additional HTTP response codes acceptable.
Fixes issue #742 (https://github.com/specklesystems/speckle-server/issues/742#issue-1226421536)
2022-05-05 10:26:51 +01:00
Gergő Jedlicska 8f1ec5f5ae (refactor) server
use require.resolve in bootstrap
2022-05-05 10:38:34 +02:00
cristi8 0a0fe3cb77 monitoring microservices; new container for overall monitoring of a deployment; helm update; helm local testing 2022-05-05 02:01:00 +03:00
Gergő Jedlicska bd543ed38e refactor(server): completely remove app-root-path package 2022-05-03 15:36:18 +02:00
AlexandruPopovici bba9516c68 Implemented correct mouse picking for the new lines 2022-05-03 15:12:16 +03:00
Gergő Jedlicska 43aa9965b1 test(server): fix gql subs test imports 2022-05-03 14:03:22 +02:00
Gergő Jedlicska 0ac118e05c (refactor) server for less app-root-path 2022-05-03 13:10:00 +02:00
Dimitrie Stefanescu 639ef2b5d1 feat(comments): scaffolding public comments 2022-05-03 11:18:42 +01:00
AlexandruPopovici d788fe18ba Fixed last conflict 2022-05-02 17:54:01 +03:00
AlexandruPopovici dbe5941ae6 Fixed conflicts 2022-05-02 17:53:29 +03:00
Alexandru Popovici 753b38abb4 Alex/#723#711 patch (#737)
* Handled #711. New arc converter for viewer. Original issues fixed, still needs more testing

* #711. Added some documenting comments

* Working on parsing the displayValue when no direct conversion exists. Seems to working now. Justs need some additional info

* Worked on #723

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Prioritized 'displayValue' over 'displayMesh' properties when fetching displayValue data as per Claire's suggestion. Removed the builint lineWidth assignment since it will only add confusion and it's also incorrect

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-05-02 17:50:42 +03:00
Alexandru Popovici 47fadee3c3 Alex/#723#711 (#733)
* Handled #711. New arc converter for viewer. Original issues fixed, still needs more testing

* #711. Added some documenting comments

* Working on parsing the displayValue when no direct conversion exists. Seems to working now. Justs need some additional info

* Worked on #723

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-05-02 17:40:22 +03:00
AlexandruPopovici 8e647b056b Finished first draft of the new line rendering approach which supports variable line thickness. 2022-05-02 17:26:34 +03:00
AlexandruPopovici a6e0324c29 Merge branch 'main' into line-thickness-#722 2022-04-30 17:50:13 +03:00
dependabot[bot] bbf9d9799c chore(deps): bump async from 2.6.3 to 2.6.4 in /packages/preview-service
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-30 14:50:02 +00:00
dependabot[bot] 9e82490204 chore(deps): bump async from 2.6.3 to 2.6.4 in /packages/objectloader
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-30 14:49:37 +00:00
AlexandruPopovici 48e085ceaf Revert "chore(release): publish to npm. Done by mistake with lerna"
This reverts commit 8b974d0db5.
2022-04-30 17:48:02 +03:00
AlexandruPopovici 180c0f0062 WIP on variable line thickness. The method included in three.js for thick lines has some issues, but it;s relatively easy to use. Will need to extend the thick lines;s material and see if I can fix the current issues withing it;s shaders 2022-04-30 17:42:35 +03:00
AlexandruPopovici 71c700e279 Merge branch 'main' into alex/sandbox 2022-04-29 15:29:30 +03:00
AlexandruPopovici f659e9d754 Fixed something I forgot when updating the URLHelper 2022-04-29 15:28:58 +03:00
AlexandruPopovici 8b974d0db5 chore(release): publish to npm
[skip ci]

 - @speckle/fileimport-service@2.3.17
 - @speckle/frontend@2.3.17
 - @speckle/objectloader@2.4.3
 - @speckle/preview-service@2.4.3
 - @speckle/server@2.3.17
 - @speckle/viewer-sandbox@1.0.1
 - @speckle/viewer@2.4.3
 - @speckle/webhook-service@2.3.17
2022-04-29 12:54:26 +03:00
Gergő Jedlicska ab21a36b2e Merge pull request #735 from specklesystems:fabians/463-add-globals-drag-handles
feat(frontend): globals editor explicit drag handles
2022-04-29 11:08:30 +02:00
Fabians 614c651b3e feat(frontend): globals editor explicit drag handles 2022-04-29 11:31:49 +03:00
Fabians b4aeb266c4 fix: throwing error if running tests without .env.test 2022-04-29 10:44:03 +03:00
Cristian Balas 62824ea0bd more server prometheus monitoring (#732) 2022-04-29 00:39:32 +03:00
Gergő Jedlicska 6e62d97ed0 test(server default apps): test default app update borkage doesn't screw up the app data 2022-04-28 15:40:04 +02:00
Gergő Jedlicska a92028d47f refactor(server default apps): i dont like mutating input objects inside functions 2022-04-28 15:38:56 +02:00
Gergő Jedlicska 585747bd0d Merge branch 'main' of github.com:specklesystems/speckle-server into defaultAppScopeHandling 2022-04-28 14:34:19 +02:00
Gergő Jedlicska 1fea215852 test(server default apps): expand default apps update test with token scopes checks 2022-04-28 14:32:55 +02:00
Gergő Jedlicska fc21bbfa02 refactor(server default apps): clean default apps update implementation 2022-04-28 14:32:13 +02:00
Gergő Jedlicska 849b6fc90e feat(server app scopes): initial transation imp for updating user app tokens for default apps 2022-04-28 13:38:09 +02:00
Dimitrie Stefanescu 08ab4910c1 Dim/sandbox/url support (#728)
* feat(sandbox): varied url loading support

* fix(optional): removes input box

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fixed some lint warnings

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com>
2022-04-28 10:47:51 +03:00
Alexandru Popovici 02eb9a8c41 Alex/lines #443 (#721)
* Fixed some issues with npm scripts on Windows systems

* Made the example script run the dev build with wtch in parralel with running a http server. Handled #443

* #443. Added lineweigth to the rendered lines. However this will not work on most systems. More information about this in the issue

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Reverted the changes to the npm scripts

* Restored package.lock files from packages outside of viewer to their original state

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-04-27 17:24:37 +03:00
AlexandruPopovici d3d1b1b8fd Working on #726. Added temporary url input and load button. 2022-04-27 16:50:44 +03:00
Kristaps Fabians Geikins ab4265af9b feat: new package for testing, developing & debugging viewer (#725)
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com>
2022-04-27 15:11:27 +03:00
Gergő Jedlicska 735523662d default apps auto auth 2022-04-26 14:47:19 +02:00
Gergő Jedlicska 05cfba11c9 style(file imports): remove file imports console log warning 2022-04-25 18:40:13 +02:00
Gergő Jedlicska 765e6e3080 refactor(server default apps): minor cleanup 2022-04-25 18:39:18 +02:00