Commit Graph

4652 Commits

Author SHA1 Message Date
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
AlexandruPopovici 9435d71e70 #827 Fixed issues with lighting and shadows after last update 2022-08-02 23:40:43 +03:00
AlexandruPopovici ac35b8e9d2 Merge branch 'alex/viewer-redux' into alex/viewer-redux-multi-tree 2022-08-02 19:01:35 +03:00
AlexandruPopovici 582d9c0af8 Merged with main 2022-08-02 18:59:52 +03:00
AlexandruPopovici c90fe75356 #827 Implemented most of multi-stream adding to the viewer. Mostly works, just needs some quality of life changes + making sure stuff doesn't leak too bad when removing 2022-08-02 18:47:59 +03:00
Dimitrie Stefanescu 52a10ce1ef Merge pull request #844 from specklesystems/fabians/821-viewer-embed-cleanup
feat: comments in viewer embed + refactored frontend viewer foundations
2022-08-02 18:45:43 +03:00
AlexandruPopovici 168f88298d #827 Enabled shadow recieving for transparent objects as well 2022-08-02 13:45:22 +03:00
Iain Sproat 965c89c1b4 chore(.gitignore): ignore VSCode log files (#854)
In the event of an error in VSCode, the IDE produces log files in the .vscode file.  These should
not be checked in to the project as they are specific to the error on the developer's local machine.
2022-08-02 12:39:51 +02:00
AlexandruPopovici bdd51cfcf5 #827 Fixed an issue with raycaster not having a null check. Removed massive redundancy in applyin filters. Now filters apply 30-40 times faster. More improvement can be done, but this was a low hanging fruit 2022-08-02 13:12:16 +03:00
AlexandruPopovici 276aa9d578 #827 Fixed an issue where render materials would not properly get vertex colors 2022-08-02 11:44:53 +03:00
AlexandruPopovici 1410de4823 #827 Prioritized line objects to use display style first in case they have both a display style and a render material 2022-08-01 18:18:54 +03:00
AlexandruPopovici ec09b0b61c #827 Breps do not have inherent geometric data. Their display values does. Fixed an issue where final transform of blocks in blocks in blocks...etc... for breps was miscalculated because the geometric data was mistakenly shared between both brep and mesh nodes 2022-08-01 17:49:52 +03:00
Fabians 6618f628ee some adjustments 2022-08-01 15:18:49 +03:00
AlexandruPopovici b9d22cc04c #827 Fixed an issue with Brep speckle type not being parsed as Mesh geometry type 2022-08-01 15:16:54 +03:00
AlexandruPopovici c2c78ea3d6 #827 Fixed an issue with polycurve segments not parsing correctly 2022-08-01 14:03:14 +03:00
Fabians 69a10f7f08 feat(frontend): comments in viewer embed + refactored frontend viewer foundations 2022-08-01 12:43:50 +03:00
Dimitrie Stefanescu 93a9384328 tests(blobs): removes superflous length check on blobids 2022-07-31 11:17:50 +03:00
Dimitrie Stefanescu a6fe994bbb feat(blobs): objectloader filtering out blobs 2022-07-31 11:08:45 +03:00
Dimitrie Stefanescu d45c51a1f0 feat(blobs): diff endpoint cleanup 2022-07-31 10:22:36 +03:00
Dimitrie Stefanescu 20e98fb49a feat(blobs): diffing endpoint wip 2022-07-31 10:16:46 +03:00
Dimitrie Stefanescu 52f6b7f141 feat(blobs): failsafe for dupe blobs & adds service for retrieving all blob ids 2022-07-31 10:16:02 +03:00
Dimitrie Stefanescu 9acf262e19 feat(blobs): wip diff endpoint 2022-07-30 20:29:27 +03:00
AlexandruPopovici cb5dbce73f #827 Fixed another issue related to point clouds and materials 2022-07-29 23:49:52 +03:00
AlexandruPopovici 3518e24a9e 827 Fixed an issue with point clouds default material hash 2022-07-29 18:45:50 +03:00
AlexandruPopovici 4955e16b6e #827 Fixed some issues with line materials not correctly initialised 2022-07-29 18:29: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
Gergő Jedlicska 8f922dbd62 fix(helm chart): fix not quoted config value (#840) 2022-07-29 12:22:42 +02: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
AlexandruPopovici 33fc450377 #827 Fixed an issue with block transformation and displayValues. 2022-07-29 12:27:10 +03:00
Dimitrie Stefanescu f14ed73254 feat(blobs): minor changes on id & hash handling coming from .NET 2022-07-29 09:05:30 +03:00
AlexandruPopovici 059af4bbc5 Enabled id spoofing. This fixed the somewhat unexplained issues I was having with objects not being picked up by filters 2022-07-28 17:15:04 +03:00
AlexandruPopovici cc8580b8da #828 Eliminated the redundant position attributes for the line geometries. Like for meshes, re-used the original position attributes as the high parts of our encoding 2022-07-27 22:54:45 +03:00
AlexandruPopovici 3ca2d08e18 #828 Implemented the SpeckleMesh which extends three's Mesh and corrects the raycasting implementation to work with the positions encoded as pairs of lows and highs 2022-07-27 21:46:03 +03:00
AlexandruPopovici 9e7c80bb4f #828. Added controlled update and render loops which propagate throught the viewer library 2022-07-27 15:09:46 +03:00
AlexandruPopovici f10dfdac43 #827 Implemented ghost material for points. 2022-07-26 23:35:30 +03:00
AlexandruPopovici 453e83e515 #827 Implemented the colored material (used when filtering by non-numeric properties) for lines as well. 2022-07-26 23:10:52 +03:00
AlexandruPopovici 53b309dca5 #828 Moved some old sources to legacy folder 2022-07-26 19:02:42 +03:00
AlexandruPopovici e35c4ad35b #828 Added proper vertex normal computation based off fp64 positions 2022-07-26 18:56:00 +03:00
AlexandruPopovici 2e0ddf6153 #828 Implemented the RTE improvements discussed in the blog post 2022-07-26 18:37:27 +03:00
AlexandruPopovici e05af7eafe #728 Removed all references to USE_RTE and THICK_LINES since we're always going to be using these implementaions 2022-07-26 11:01:38 +03:00
AlexandruPopovici f706efc875 #828. Removed unused code from Geometry. Corrected the types for the position attribute underlying typed array. Removed duplicate code 2022-07-26 10:46:54 +03:00
Kristaps Fabians Geikins b55f12d6bc feat: apollo client v3 + vue apollo v4 (#831) 2022-07-25 12:24:59 +03:00
Dimitrie Stefanescu 79f558c726 Merge pull request #836 from JoostGevaert/patch-1
docs: correct small typos in readme.md
2022-07-25 11:04:56 +03:00
Kristaps Fabians Geikins 3ff772e342 fix: various server invites related improvements & fixes (#837)
* moving to invite token field, fixing comments & activity bugs I found, adding role prop to stream invite creation
* more fixes
* more tests
2022-07-25 11:02:22 +03:00
Joost Gevaert eb09fe83b7 docs: correct small typos in readme.md 2022-07-23 21:10:58 +02:00
AlexandruPopovici 30e985be4a #827. Implemented non-numeric filter-by properties support. Added this functionality to the sandbox as well. 2022-07-22 15:35:34 +03:00
AlexandruPopovici 92009018fc #827. Generalizes all gradient based filtering. We can now filter by any property which is numerical from the sandbox. Implemented ramp texture generation. We will need this to generate the ramp texture for discreet colored filters like filterByType, filterByFamily ,etc 2022-07-22 01:03:01 +03:00