Commit Graph

3995 Commits

Author SHA1 Message Date
Kristaps Fabians Geikins ed511fb0ae chore: circleci extension config change 2024-05-06 13:01:21 +03:00
Dimitrie Stefanescu 2ba6b240ef Merge pull request #2241 from specklesystems/alex/compressed-hdri
Fixed CI build error
2024-05-03 17:02:41 +01:00
AlexandruPopovici 231104f396 Merged 2024-05-02 23:51:16 +03:00
AlexandruPopovici b222137e9a Fixed the issue with frontend2 build failing. It was the new hdri size (8.3Mb) which is compiled together with the viewer library as base64 that was throwing something off. Because resizing the hdri to the old one's size (1025x512) was not enought (still amounted to 5.8Mb), we also applied a lossy compression algorithm namely DWAB to the image. This reduced the size to 330Kb with no visible tradeoff. 2024-05-02 23:40:43 +03:00
Alexandru Popovici d82fbb48cf AEC Aesthetics Post-Feedback (#2239)
* Addede a bunch of abstract hdris as well as the option to cycle cle though them at runtime

* Added an extended PMREMGenerator that allows for the rotation of the hdri image.Now our IBL sources are finally straight not tilded 90 deg anymore. Added artificial shininess to all objects configurable in real time from the sandbox.

* Added color grading operations to our standard shader and material. Updated the sandbox to reflect the required AEC Aesthetics properties

* Restored the sandbox parameters to their original locations. Saturation, contrast and shininess are now in the 'post' folder and the hdri dropdown in the 'indirect light' folder. Cleaned up and renamed the available hdris to their descriptive names. The 'Mild' hdri is not set as the default one at library level

* Disabled color grading from the speckle standard material shader. Implemented the artificial shininess as a real thing that the user can control
2024-05-02 16:00:02 +03:00
AlexandruPopovici aba273fa12 Disabled color grading from the speckle standard material shader. Implemented the artificial shininess as a real thing that the user can control 2024-05-02 14:52:39 +03:00
AlexandruPopovici bc3c4a71ad Restored the sandbox parameters to their original locations. Saturation, contrast and shininess are now in the 'post' folder and the hdri dropdown in the 'indirect light' folder. Cleaned up and renamed the available hdris to their descriptive names. The 'Mild' hdri is not set as the default one at library level 2024-05-02 13:05:18 +03:00
AlexandruPopovici 911216c9fc Merged 2024-05-02 12:25:36 +03:00
andrewwallacespeckle 6c4aeedb1b feat(fe1): WEB-734 - dissuade fe1 signups (#2237)
* New messaging on Login FE1

* Add register dialog and env check

* Only show messaging when env is true

* Registration page dialog

* Updates from Feedback

* Remove unused Dialog
2024-05-02 10:46:24 +02:00
AlexandruPopovici 6a51d6eaca The sandbox now passes the authToken if it exists to the URLHelperwhen loading a url 2024-04-26 11:32:38 +03:00
Alexandru Popovici af8c3e1a14 New URL formats in URLHelper (#2229)
* URLHelper now supports both old and new speckle URLs. Moved URLHelper to the viewer library so users can use it to transform speckle urls in loadable object urls. Disabled object-loader from reading the local storage for auth tokens.

* Added URI decoding

* Error checking. URLHelper is not a class anymore

* Queries are not run in parallel
2024-04-26 11:02:14 +03:00
Kristaps Fabians Geikins cd16b04456 fix: model list view query bug w/ names w/ parentheses (#2230) 2024-04-26 10:44:49 +03:00
Alexandru Popovici ab56bc1abc WEB-770 (#2227)
* WIP on computing a general purpose relative offset

* Implemented a size-invariant way of getting relative offsets that relies on the world size for the offset value

* Relative offset is now calculated based on relative size instead if world bounds. This makes it work correctly for streams with small far away from origin objects
2024-04-25 15:48:18 +03:00
Iain Sproat 9b93a5a944 chore(undici): bump undici from 5.28.3 to 5.28.4 (#2226) 2024-04-23 13:13:56 +01:00
dependabot[bot] bf14146f64 chore(deps): bump undici from 5.28.3 to 5.28.4 (#2194)
Bumps [undici](https://github.com/nodejs/undici) from 5.28.3 to 5.28.4.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.28.3...v5.28.4)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-23 11:24:53 +01:00
AlexandruPopovici f6745d1ef7 Fix for not being able to return to default HDRI 2024-04-23 11:18:47 +03:00
AlexandruPopovici ddf60a4990 Fixed sandbox build 2024-04-23 10:18:43 +03:00
Alexandru Popovici 1010c9d23a AEC Aesthetics (#2225)
* Addede a bunch of abstract hdris as well as the option to cycle cle though them at runtime

* Added an extended PMREMGenerator that allows for the rotation of the hdri image.Now our IBL sources are finally straight not tilded 90 deg anymore. Added artificial shininess to all objects configurable in real time from the sandbox.

* Added color grading operations to our standard shader and material. Updated the sandbox to reflect the required AEC Aesthetics properties
2024-04-23 09:56:05 +03:00
AlexandruPopovici a8f047b918 Merge branch 'main' into alex/WEB-807 2024-04-22 16:27:53 +03:00
AlexandruPopovici 755182883c Added color grading operations to our standard shader and material. Updated the sandbox to reflect the required AEC Aesthetics properties 2024-04-22 15:44:00 +03:00
Iain Sproat c64c15a55c fix(circleci): build the viewer-sandbox before publishing (#2223) 2024-04-19 17:40:53 +01:00
Iain Sproat b023d7a29c fix(circleci): fix whitespace in shell script (#2222) 2024-04-19 17:12:38 +01:00
Iain Sproat 088a49eb3a fix(circleci): update deprecated wrangler command (#2221)
* fix(circleci): viewer-sandbox should be published on every commit to main

* fix(circleci): remove dependency of publish-cloudflare-pages to test-ui-components

* do not install globally to prevent permissions issue

* fix(circleci): install wrangler using yarn

* fix(circleci): use npx wrangler rather than installing it

* fix(circleci): install wrangler as a dev dependency

* fix(circleci): install wrangler as a dev dependency

* fix path

* fix(circleci): update deprecated wrangler command
- update directory
2024-04-19 16:58:26 +01:00
Iain Sproat 8cded7c933 fix(circleci): install wrangler as a dev dependency (#2220) 2024-04-19 16:41:09 +01:00
Iain Sproat a1853b9ac9 fix(circleci): install wrangler using yarn (#2219) 2024-04-19 16:16:47 +01:00
Iain Sproat 409fd3e113 fix(circleci): remove dependency of publish-cloudflare-pages to test-ui-components (#2218) 2024-04-19 16:08:07 +01:00
Iain Sproat f056abce59 fix(circleci): viewer-sandbox should be published on every commit to main (#2217) 2024-04-19 15:39:15 +01:00
Iain Sproat a01bb0ca58 chore(viewer sandbox): use CircleCI to publish to Cloudflare pages (#2216) 2024-04-19 15:35:35 +01:00
Iain Sproat 2c19c621f5 chore(slogan): rephrase interoperability to connectivity (#2215) 2024-04-18 19:35:54 +01:00
Alexandru Popovici d51f460c67 DiffExtension no longer re-focuses the camera on the scene when diffing by itself (#2214) 2024-04-18 16:20:43 +03:00
AlexandruPopovici b7e818ee1c Added an extended PMREMGenerator that allows for the rotation of the hdri image.Now our IBL sources are finally straight not tilded 90 deg anymore. Added artificial shininess to all objects configurable in real time from the sandbox. 2024-04-18 15:48:57 +03:00
AlexandruPopovici 0d0a8bc6b8 Addede a bunch of abstract hdris as well as the option to cycle cle though them at runtime 2024-04-17 17:28:15 +03:00
Kristaps Fabians Geikins 5dc2853c87 fix(fe2): email verification notice improvements (#2212) 2024-04-17 14:08:19 +03:00
Kristaps Fabians Geikins 4e9c9eba48 feat(fe2): brave/safari cookie max-age workaround (#2211)
* feat(fe2): brave/safari cookie max-age workaround

* minor adjustments

* removed brave note
2024-04-17 13:13:56 +03:00
Kristaps Fabians Geikins 0b6684e485 Merge branch 'main' of github.com:specklesystems/speckle-server 2024-04-17 11:30:03 +03:00
Kristaps Fabians Geikins d62e933f86 chore(fe2): added note on cookie behaviour 2024-04-17 11:29:48 +03:00
Benjamin Ottensten 963577852b Remove mobile onboarding banners (#2210) 2024-04-17 10:29:01 +02:00
Kristaps Fabians Geikins 4fc7373d4b fix(ui-components): LayoutDialog submit mechanism not always working correctly 2024-04-16 09:20:08 +00:00
andrewwallacespeckle 11a04b0756 Remove custom expiration dates (#2206) 2024-04-15 12:40:27 +03:00
Iain Sproat a0424fd3c6 chore(github actions): bump chainguard-dev/digestabot action (#2208)
- hopefully resolves issue where PR cannot be updated
2024-04-15 10:32:16 +01:00
Kristaps Fabians Geikins 19c48f2b92 fix(fe2): cookie defaults not being set in CSR (#2201) 2024-04-15 11:35:25 +03:00
Iain Sproat c016215eda fix(unpkg): replace with jsdelivr (#2205) 2024-04-12 12:01:21 +01:00
andrewwallacespeckle f728f9f2cf feat(fe2): updated empty state component & new discussions empty state (#2198)
* Add new EmptyState Component

* Add small prop

* Remove animation

* Discussions Empty State

* Update to CTA

* Update to CTA
2024-04-09 11:49:37 +01:00
github-actions[bot] 11b62f3824 Update image digests (#2189)
Signed-off-by: specklebot <devops@speckle.systems>
Co-authored-by: specklebot <devops@speckle.systems>
2024-04-09 10:05:32 +01:00
Kristaps Fabians Geikins 9d91c0da22 fix(fe2): index.html 404 being cached (#2199) 2024-04-08 21:21:48 +02:00
Kristaps Fabians Geikins e384f2d299 fix(fe2): low level fatal server errors not being logged to RUM (#2197)
* fix(fe2): low level fatal server errors not being logged to RUM

* undo nuxt config changes
2024-04-08 14:12:35 +03:00
Kristaps Fabians Geikins 57a7d2206b fix(viewer): broken import to dep (#2196) 2024-04-08 11:14:36 +03:00
Alexandru Popovici d7f0325192 Extension Access Changes (#2193)
* Removed the concept of Providers entirely. Now extentions specify explicity extention types or archypes in their inject lists. Removed the concept of core-extensions entirely. All extensions are now equal. The concept of CameraProvider was replaced by SpeckleCamera which the SpeckleRenderer now uses and relie on the default camera controller extension to seed it.

* Fixed some compile errors

* Fixed compile errors. Had to make Extension concrete, but meh, it's fine I guess

* fix viewer types

* Removed generic arguments since they're no longer needed

---------

Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2024-04-05 18:07:02 +03:00
Alexandru Popovici 5127d21c02 Update viewer readme file with the new documentation (#2195) 2024-04-05 16:56:26 +03:00
Dimitrie Stefanescu 6447f078e7 Merge pull request #2144 from specklesystems/benjamin/readme
Update link to the web app in the README
2024-04-05 11:12:51 +01:00