AlexandruPopovici
632ad53152
Added World to the API. Can be used to check world dimensions and offsets. Cleaned up and added some comment in Viewer. After removing the reference to a lot of issues arose. The frontend and preview-service seems to use it extensively. Changed the calls referencing the interactions to the ones in the API where it was aplicable, and commented out with a note added for the ones that were not aplicable. We proably need to expose a generic way to manipulate the camera from the API
2022-08-24 18:24:43 +03:00
AlexandruPopovici
25c74556d0
Sandbox uses official viewer API exclusively. Added ViewerEvent for any events that the viewer emits and updated the references everywhere
2022-08-24 16:42:11 +03:00
AlexandruPopovici
7a09ee7dfa
Integration updates
2022-08-23 16:49:57 +03:00
Dimitrie Stefanescu
f224fb8376
feat(viewer/frontend): object(s) highlights from the model explorer
2022-08-23 11:45:14 +03:00
Dimitrie Stefanescu
ec606003f9
feat(viewer): more... integration work
2022-08-23 10:52:11 +03:00
Dimitrie Stefanescu
422a80eaf3
feat(viewer): integration
2022-08-23 10:18:57 +03:00
Dimitrie Stefanescu
f49d86046a
feat(viewer): integration
2022-08-23 09:28:28 +03:00
Dimitrie Stefanescu
46985c1e81
Merge branch 'viewer-redux-integration' into dim/viewer-redux
2022-08-22 18:46:54 +03:00
Dimitrie Stefanescu
e5a790b02b
feat(viewer): WIP filtering cleanup
2022-08-22 18:44:12 +03:00
Dimitrie Stefanescu
9f488993a9
feat(frontend): resource isolation/visibility toggle
2022-08-18 09:57:20 +03:00
AlexandruPopovici
a892643a4a
Merge branch 'dim/viewer-redux' into viewer-redux-integration
2022-08-17 14:43:39 +03:00
Dimitrie Stefanescu
eccf0a9186
chore(frontend/viewer): fixes some eslint errors
2022-08-17 09:51:46 +03:00
Dimitrie Stefanescu
1e414e0634
feat(frontend): object isolation + code revamp
2022-08-17 09:38:08 +03:00
Dimitrie Stefanescu
95fe9d4777
feat(frontend): deselection on + others
2022-08-17 08:42:34 +03:00
Dimitrie Stefanescu
04446b78a4
feat(frontend): add new comment location <> viewer
2022-08-17 08:35:12 +03:00
Dimitrie Stefanescu
00a86f9bf3
feat(viewer): new selection implementation ✅
2022-08-17 08:27:32 +03:00
Dimitrie Stefanescu
cc16887657
feat(viewer): WIP new selection implementation
2022-08-17 07:51:29 +03:00
AlexandruPopovici
2b4b898f73
Merge branch 'main' into viewer-redux-integration
2022-08-16 17:37:47 +03:00
Fabians
09564e6473
made viewer not reactive
2022-08-16 14:20:33 +03:00
Dimitrie Stefanescu
d53fe6b930
WIP: debugging commit for fabians
2022-08-16 13:21:00 +03:00
Dimitrie Stefanescu
39cc8ac382
feat(viewer): viewer intergration
2022-08-16 11:36:34 +03:00
Dimitrie Stefanescu
c88488c326
feat(viewer): integration work (very WIP)
2022-08-16 11:36:11 +03:00
Dimitrie Stefanescu
ec91f36cfc
feat(viewer): integration work (very WIP)
2022-08-16 10:30:54 +03:00
Dimitrie Stefanescu
1badaa9177
feat(viewer): integration work (very WIP)
2022-08-16 09:51:12 +03:00
Iain Sproat
65a00dca2e
feat(helm chart): add SecurityContext to pods and containers ( #917 )
...
* feat(helm chart): add SecurityContext to pods and containers
Speckle pods should run with minimal privileges and capabilities to function.
Fix https://github.com/specklesystems/speckle-server/issues/857
* Update securityContext for all pods
* frontend runs as nonroot and readonly root filesystem
- set fsgroup for all pods with volumes
* Frontend requires write directory at /etc/nginx/conf.d
* Allow openresty log directory to be writable
* feat(helm local test): add test container into the make script
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2022-08-15 14:20:19 +02:00
Dimitrie Stefanescu
e8891a8d2e
feat(viewer): wip FE<>Viewer
2022-08-12 14:32:25 +03:00
Dimitrie Stefanescu
e360d8f61d
feat(viewer): wip first pass at integrating FE & viewer.
2022-08-12 11:15:48 +03:00
Iain Sproat
427050a15d
chore(pre-commit): Add shellcheck to pre-commit hook ( #850 )
...
* chore(pre-commit): adds shellcheck
* Resolves shellcheck linting issues in existing files
2022-08-09 15:00:51 +01:00
Dimitrie Stefanescu
7862dce1c1
Merge pull request #891 from specklesystems/fabians/821-viewer-embed-cleanup
...
fix(frontend): wraping fix in comment slideshow
2022-08-04 21:13:26 +01:00
Dimitrie Stefanescu
83464b5505
fix(frontend): wraping fix in comment slideshow
2022-08-04 23:12:45 +03:00
Dimitrie Stefanescu
76954315dc
Merge pull request #885 from specklesystems/fabians/821-viewer-embed-cleanup
...
feat(frontend): viewer help styling
2022-08-04 15:31:59 +01:00
Dimitrie Stefanescu
bfcd8a3297
feat(frontend): viewer help styling
2022-08-04 17:30:30 +03:00
Dimitrie Stefanescu
5d178f270a
Merge pull request #878 from specklesystems/fabians/821-viewer-embed-cleanup
...
Embed Extras
2022-08-04 14:42:41 +01:00
Dimitrie Stefanescu
92dba76b88
feat(frontend): removes stale code
2022-08-04 16:02:11 +03:00
Dimitrie Stefanescu
4acd10eb39
feat(frontend): refactors nextComment
2022-08-04 16:00:44 +03:00
Kristaps Fabians Geikins
d27e7fb671
fix(frontend): various minor FE fixes + gitguardian config ( #879 )
...
* fixed delayed pwd too weak error + gitguardian config
* registration btn disabled when loading
2022-08-04 12:37:22 +02:00
Gergő Jedlicska
214db9a9bb
fix(frontend container): add default value for FILE_SIZE_LIMIT_MB ( #880 )
...
this prevents breaking the existing deployments which do not provide this env variable
2022-08-04 11:59:57 +02:00
Dimitrie Stefanescu
085370e8c6
feat(frontend): review changes
2022-08-04 11:55:09 +03:00
Dimitrie Stefanescu
186f193186
fix(frontend): review changes
2022-08-04 11:38:24 +03:00
Dimitrie Stefanescu
729b4fe777
feat(frontend): adds extra embed options + refactors layout (expansion panels)
2022-08-04 11:34:35 +03:00
Dimitrie Stefanescu
e7c203f130
feat(frontend): centered next & prev buttons for comment slideshow
2022-08-04 10:52:51 +03:00
Dimitrie Stefanescu
2a07733b77
feat(frontend): various
...
adds basic "help" for the 3d viewer, parametrizes extra stuff, adds comment slideshow mode, fixes
transparency, etc.
2022-08-04 10:14:08 +03:00
Gergő Jedlicska
71a2d89483
fixFrontendNginxPipefail ( #870 )
...
* fix(frontend nginx): fix pipefail not found in prod base image
* fix(frontend nginx entrypoint): add pipefail to entrypoint script
2022-08-03 10:02:09 +02:00
Dimitrie Stefanescu
a463403f3f
feat(frontend): extra transparency fixes, added reply in speckle button for embedded comment threads, etc.
2022-08-03 10:25:15 +03:00
Dimitrie Stefanescu
3e8ed8cd1d
feat(frontend): adds extra query params + transparency fix
2022-08-03 09:48:09 +03:00
Fabians
6618f628ee
some adjustments
2022-08-01 15:18:49 +03:00
Fabians
69a10f7f08
feat(frontend): comments in viewer embed + refactored frontend viewer foundations
2022-08-01 12:43:50 +03:00
Gergő Jedlicska
5917e02a05
fix(frontend nginx): fix pipefail not found in prod base image ( #843 )
2022-07-29 13:27:29 +02:00
Kristaps Fabians Geikins
fec9b5345c
fix(frontend): timeline items duplicating after going to stream page and back ( #842 )
2022-07-29 14:08:44 +03:00
Iain Sproat
90847e422d
Feat: configurable file limits ( #835 )
...
* Feat: configurable file limits
* ci(circleci): container build speed imporvements
* feat(frontend nginx): add file size limit configurability to frontend nginx
* feat(server blobstorage): use the new file size limit customization value
* feat(helm chart): implement the file size configuration in the helm chart
* fix(frontend docker): fix entrypoint script
* fix(server blobstorage): fix env var parsing NaN
* feat(fileimport-service): add customizable import timeout
* feat(helm chart): add fileimport service timeout value to helm chart
* feat(blobstorage): add server side blob storage size limits
* feat(docker-compose): add blob size limit env var to docker-compose files
* refactor(frontend file uploads): refactor file uploads to use `useQuery`
* refactor(server env helper): move env helper to shared module
* refactor(blobstorage): use env helper for file size limit
* refactor(frontend file uploads): use generated query document
* fix(server blob sotrage): fix file size limit function call
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2022-07-29 12:00:29 +02:00