Commit Graph

831 Commits

Author SHA1 Message Date
Dimitrie Stefanescu 8c3366193b feat(viewer/frontend): sets url to comment id when expanding comments 2022-08-31 17:39:06 +03:00
Kristaps Fabians Geikins ecb9f825bb refactor: email verification flow & email template (#967) 2022-08-31 17:11:19 +03:00
Dimitrie Stefanescu 878e97593e feat(viewer/frontend): section box url precision reduced 2022-08-31 15:46:29 +03:00
Dimitrie Stefanescu 3929a1b9d9 feat(viewer/frontend): section box updates and persistance in url query 2022-08-31 15:42:20 +03:00
Dimitrie Stefanescu 3c2aab32be feat(viewer/frontend): section box integrations through state manager + removal of old calls 2022-08-31 14:46:53 +03:00
Dimitrie Stefanescu 82b4a56fac feat(viewer/frontend): viewer real time user bubbles section box & filtering alignment 2022-08-31 12:58:58 +03:00
Dimitrie Stefanescu 29ec687fff feat(viewer/frontend): console logs cleanup 2022-08-31 12:41:56 +03:00
Dimitrie Stefanescu d02f57fcd8 feat(viewer/frontend): minor viewer controls fiddles 2022-08-31 11:28:07 +03:00
Dimitrie Stefanescu 3317f4b922 feat(viewer/frontend): section box controls fe 2022-08-31 10:37:17 +03:00
Dimitrie Stefanescu 27c9834d02 Merge branch 'dim/viewer-redux' into viewer-redux-integration 2022-08-30 19:38:56 +03:00
Dimitrie Stefanescu c3381ae44d feat(viewer/frontend): fixes various edge cases on numeric filters and filter props caching 2022-08-30 19:33:39 +03:00
Dimitrie Stefanescu 06c57d06fe feat(viewer/frontend): setting filters from urls, num/cat + other fe<>viewer integration 2022-08-30 12:39:57 +03:00
AlexandruPopovici 2e0cb521f8 Removed internal handling of zoom-on-double click. Double clicking now just emits the double click event along with the selection info. Added simple implementation for sandbox and frontend 2022-08-29 11:52:08 +03:00
AlexandruPopovici 83a3a47c47 Implemented unified zoom function in the API which can either zoom on object selection, either zoom on the whole scene. Made some small changes to the SelectionEvent and DataTree which involves sending over the guids of nodes so that we can properly identify objects across the board 2022-08-25 18:57:00 +03:00
Dimitrie Stefanescu 31c089b546 feat(viewer/frontend): latest changes 2022-08-25 11:17:43 +03:00
Dimitrie Stefanescu 1a6f2c2050 chore(viewer/frontend): cleanup 2022-08-25 10:33:10 +03:00
Dimitrie Stefanescu f378d88c19 feat(viewer/frontend): extra integration legwork 2022-08-25 10:28:48 +03:00
Dimitrie Stefanescu ba5f249cef Merge branch 'viewer-redux-integration' into dim/viewer-redux 2022-08-25 09:33:10 +03:00
AlexandruPopovici 00fe016082 Added single entry point camera manipulation in the API. Defined the canonical, speckle and inline view types which can be used to set the camera. Removed the 'rotateTo' member as a bonus 2022-08-25 00:03:07 +03:00
Dimitrie Stefanescu 4901f53497 feat(viewer/frontend): sun/lights controls 2022-08-24 21:54:04 +03:00
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
Kristaps Fabians Geikins 651dee0977 feat(server): stream discoverability flag & queries (#948) 2022-08-24 13:46:24 +03:00
Dimitrie Stefanescu 0e9ea3f740 feat(viewer/frontend): wip sun/lights controls 2022-08-24 12:16:12 +03:00
Kristaps Fabians Geikins 774176246e feat: pretty password reset email + bugfixes (#939) 2022-08-24 11:59:30 +03:00
Kristaps Fabians Geikins 134daa0738 feature(frontend): dl manager link now leads to releases page (#956)
* feature(frontend): dl manager link now leads to releases page

* fix: removed unnecessary mixpanel invocation
2022-08-24 10:36:22 +02:00
Dimitrie Stefanescu 506d4472f8 feat(viewer/frontend): wip numeric based filters 2022-08-24 11:10:41 +03:00
AlexandruPopovici 8344b75531 Fixed a texture issue 2022-08-24 09:36:27 +03:00
Dimitrie Stefanescu 6712e995f5 feat(viewer/frontend): wip numeric based filters 2022-08-24 09:07:24 +03:00
Dimitrie Stefanescu 523f265558 Merge branch 'viewer-redux-integration' into dim/viewer-redux 2022-08-23 18:04:46 +03:00
AlexandruPopovici 7a09ee7dfa Integration updates 2022-08-23 16:49:57 +03:00
Dimitrie Stefanescu fbd9f6bc14 feat(viewer/frontend): string category filtering finishes 2022-08-23 12:35:51 +03:00
Dimitrie Stefanescu d699f96c55 feat(viewer/frontend): string category filtering wip 2022-08-23 12:26:27 +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 e5a790b02b feat(viewer): WIP filtering cleanup 2022-08-22 18:44:12 +03:00
Kristaps Fabians Geikins 7aa21e88bd chore: cleaning up suuid usages (#943) 2022-08-18 15:29:05 +03:00
Dimitrie Stefanescu 9f488993a9 feat(frontend): resource isolation/visibility toggle 2022-08-18 09:57:20 +03:00
Kristaps Fabians Geikins 7c2b92937c fix(frontend): some styling issues (#936)
* fix(frontend): viewer controls blocking mouse input around it

* fixed ugly LatestBlogposts positioning & scrollbar

* fixed branch edit dialog reloading w/o saving on enter
2022-08-17 13:21:47 +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
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