Commit Graph

697 Commits

Author SHA1 Message Date
Dimitrie Stefanescu 99e922cdd0 Merge branch 'main' into alex/viewer-redux 2022-06-02 12:01:13 +01: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
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 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
Dimitrie Stefanescu e8bde06d7d feat(frontend): implements stiched 3d previews 2022-05-26 15:53:21 +01:00
AlexandruPopovici c55f73185f Merged with main. Fixed an issue with geometry baking 2022-05-26 11:46:19 +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
Dimitrie Stefanescu 5b5084b87f Merge pull request #772 from specklesystems/dim/angle-previews
Angle previews improvements
2022-05-25 15:47:08 +01:00
Dimitrie Stefanescu 6154e911b0 fix(frontend): implements concurrent img loading 2022-05-25 15:42:10 +01:00
Dimitrie Stefanescu a222119d32 fix(frontend): concurrent img loading 2022-05-25 15:40:10 +01:00
AlexandruPopovici 168838b059 Fixed lint errors 2022-05-25 17:34:14 +03:00
Dimitrie Stefanescu 6a695eab56 Merge pull request #760 from specklesystems/dim/angle-previews
feat(frontend): animated preview images
2022-05-25 14:59:07 +01:00
pre-commit-ci[bot] d609a5e420 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2022-05-25 13:41:06 +00:00
Dimitrie Stefanescu 3b983ee382 feat(frontend): touch events for 3d previews 2022-05-25 14:39:34 +01:00
Kristaps Fabians Geikins f48aba7632 fix(frontend): branch stale cache bug when creating/deleting them (#767)
* fix(frontend): branch stale cache bug when creating/deleting them

* fix(frontend): making user avatar hover menu not close on content click
2022-05-25 11:50:09 +03:00
AlexandruPopovici 99dd44eb07 Added viewer params 2022-05-24 18:28:14 +03:00
Kristaps Fabians Geikins 1c1fadb754 fix(frontend): fixed toolbars/navbars/action bars showing the wrong content randomly (#762) 2022-05-24 17:02:10 +03:00
Dimitrie Stefanescu b71bbe6379 feat(frontend): added rotation prop, defaulted to "opt-in"; opted in commit and stream preview cards 2022-05-24 00:34:16 +01:00
Dimitrie Stefanescu ab98402eba feat(frontend): no more flickering! 2022-05-24 00:31:25 +01:00
Dimitrie Stefanescu 51eb0c6474 feat(frontend): reduce flicker + implementation notes 2022-05-23 23:34:37 +01:00
Dimitrie Stefanescu 785a83c03b feat(frontend): improved legacy mode handling (5 angles vs 24) 2022-05-23 11:58:33 +01:00
Kristaps Fabians Geikins ff0836275c chore(frontend): fixing three.js imports & getting rid of some duplicate packages (#759) 2022-05-23 11:46:05 +02:00
Dimitrie Stefanescu 174ce64004 feat(frontend): animated preview images
changes:
- preview service generates full 360 images now
- preview image component loads on hover
- preview image component backwards compat with non-360 image angles
- adds optional angle arguments in all preview routes & removes superflous route
2022-05-22 11:50:07 +01:00
Gergő Jedlicska 638969cd01 gergo/yarn (#753)
* 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

* chore(root workspace): update dev scripts and package lock

* ci(circleci): enable package publish step with yarn

Co-authored-by: Fabians <fabis94@live.com>
2022-05-19 19:53:07 +02:00
Gergő Jedlicska 90b16b54b1 Merge pull request #756 from specklesystems/dim/public-comments
Adds Public Comments & Other Fixes
2022-05-17 15:52:52 +02:00
Dimitrie Stefanescu d987a74615 feat(comments): various pixel perfection tweaks + better link support (inc. in-comment links) 2022-05-16 21:46:13 +01:00
Dimitrie Stefanescu 3575faf0b5 feat(comments): more universal emoji support 2022-05-16 18:59:29 +01:00
Dimitrie Stefanescu 3deb760755 fix(frontend): addresses papercut re greyscale stream previews 2022-05-16 18:50:50 +01:00
Dimitrie Stefanescu 95a84d8170 feat(comments): declutters feed 2022-05-16 18:23:57 +01:00
Dimitrie Stefanescu eb941c3af2 feat(comments): reactions in mobile view + perms fix 2022-05-15 15:01:36 +01:00
Dimitrie Stefanescu 7a83247f97 fix(frontend): fixes null value display in data explorer 2022-05-15 14:46:23 +01:00
Dimitrie Stefanescu b0283f0594 feat(comments): one more reaction 2022-05-15 13:44:01 +01:00
Dimitrie Stefanescu f8860c0fc7 fix(frontend): fixes incorrect prop validation (regression) 2022-05-15 13:27:23 +01:00
Dimitrie Stefanescu 38cd1741ba feat(comments): emojis FTW 2022-05-15 13:26:50 +01:00
Dimitrie Stefanescu 6040f66320 fix(frontend): clearer "expan data" button 2022-05-15 13:25:52 +01:00
Dimitrie Stefanescu c5cbeb5add feat(comments): prototype vis change on hover 2022-05-15 13:13:40 +01:00
Dimitrie Stefanescu a3a804a365 feat(comments): adds filter actions for consistency 2022-05-15 13:12:53 +01:00
Gergő Jedlicska b0e60a7090 Merge pull request #752 from specklesystems/304-tooltip-xss-fix
fix(frontend): tooltip XSS vulnerability fix
2022-05-14 16:22:58 +02:00
Dimitrie Stefanescu c51945cb8a feat(comments): filtering 2022-05-14 12:11:58 +01:00
Dimitrie Stefanescu b45766ff19 feat(comments): unread filter 2022-05-14 11:37:55 +01:00
Dimitrie Stefanescu 58f9f9d0e9 feat(comments): adds individual reply deletion 2022-05-14 00:01:12 +01:00
Dimitrie Stefanescu 13c3026dbe feat(comments): adds loading guards in create comment 2022-05-13 22:25:25 +01:00
Dimitrie Stefanescu e2085d61b6 feat(comments): reworks perms on re allowing public comments 2022-05-13 22:18:06 +01:00
dependabot[bot] 0ed20ea41b chore(deps): bump async from 2.6.3 to 2.6.4 in /packages/frontend
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-13 18:07:37 +00:00
Dimitrie Stefanescu 0c6759911d feat(comments): adds setting for pub comments 2022-05-13 15:27:05 +01:00
Fabians 4987fcb3e3 fix(frontend): tooltip XSS vulnerability fix 2022-05-13 13:31:52 +03:00
Dimitrie Stefanescu ebd69db4f4 feat(comments): scaffolding pub comments setting 2022-05-12 15:25:56 +01:00