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