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
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
Alexandru Popovici
79cd985cc7
Textures of all types can now only be loaded by providing an Asset type. Asset now has a mandatory string id. Assets no longer caches the IBL PMREM texture, but the HDRI textures themselves because the PMREMs were only stored in video memory and when read from cache with a different viewer instance they would fail resulting in null IBL ( #2192 )
2024-04-04 15:16:32 +03:00
Kristaps Fabians Geikins
fcc2cea130
feat(fe2): send reqId to DD + allow reading distinctId from user profile dialog ( #2190 )
2024-04-03 15:59:47 +03:00
Alexandru Popovici
4ee8a3f8f6
Fixed an issue with material indices edges were not being computed correctly. Added test ( #2188 )
2024-04-03 11:50:55 +03:00
Alexandru Popovici
9c481a20f5
WEB-695 Batching Maintenance ( #2182 )
...
* Starting to tackle WBX-397 by taking a different approach on computing draw ranges
* WIP
* Range computation is more or less done. Material indices still need a more robust approach
* Range material indices figured out mostly by trating them as edges in a graph. Also some profiling to max out pergf
* Added forward and backwards material index edges in order to be able to directly look them up rather than searching for them in an array
* Extended the new draw range integration approach to instanced batches
* Added vitest and wrote a first test for the DrawRange integration approach. Fixed some cicular dependencie which were messing up vitest runtime.
* A bunch of more tests
* Removed unused dep
* ci(viewer): test the viewer in CircleCI
* Include test-viewer as a dependency of later jobs
* Small updates
* Removed old range integration from all three batches
* Working on making the range update integration work on an array at a time
* Update range integration now works on entire arrays at a time. Almost twice as fast this way. Updates tests
* DrawRanges now also flattens the computed draw ranges, so we got rid of the old ugly way of flattening the ranges. Update MeshBatch, PointBatch and InstancedMeshBatch
* More adjustment to point batch
* Implemented a common PrimitiveBatch which can be used for any typical primitive based rendering (triangles, lines, points) as abstract. Our Mesh and Point batch will use most of the common implementation. Updated MeshBatch to extend PrimitiveBatch
* Updated PointBatch to extend PrimitiveBatch
* Tried making the instaned mesh batch extend the primitive batch but there was no point, they too different to make sense. Got rid of the pointless circular dependency between the instaned batch and mesh
* fixed viewer build
* Removed unused code and execution time measurements
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2024-04-02 15:48:01 +03:00
Dimitrie Stefanescu
752a9197c2
Merge pull request #2185 from specklesystems/alex/WEB-745
...
WEB-745
2024-04-02 11:59:58 +01:00
AlexandruPopovici
cc21424801
Forced a resize in the preview-service so that the projection matrix get forcefully updated
2024-04-01 20:05:35 +03:00
Kristaps Fabians Geikins
cabce9e384
feat(fe2): removing prefetch of panoramic previews
2024-04-01 15:28:58 +00:00
Kristaps Fabians Geikins
e60e9e40ba
feat(fe2): removing prefetch of panoramic previews
2024-04-01 15:17:06 +00:00
Kristaps Fabians Geikins
19fcdfcdf6
feat(fe2): optimizing preview image loading for a better LCP score ( #2178 )
...
* feat(fe2): optimizing preview image loading for better LCP
* added requestIdleCallback polyfill
* feat(fe2): load previews directly w/o blob urls
* enabling direct previews & improving image caching/preloading
* minor extra optimization
* hydration mismatch fix
2024-04-01 15:03:28 +03:00
AlexandruPopovici
d25416d44a
Fixed WEB-745
2024-04-01 13:15:17 +03:00
Kristaps Fabians Geikins
c81d6f281d
dd error ctx improvements
2024-03-29 21:58:10 +02:00
Kristaps Fabians Geikins
76bfd9121f
feat(fe2): better error tracking to DataDog ( #2183 )
...
* feat(fe2): better error tracking to DataDog
* minor adjustment
2024-03-29 17:03:33 +02:00
Kristaps Fabians Geikins
7e96d433f9
gracefully handling objectloader unauth req
2024-03-29 15:58:11 +02:00
Kristaps Fabians Geikins
94b0b5f5e0
fix(server): cross server sync not respecting token ( #2181 )
...
* fix(server): cross server sync not respecting token
* minor adjustment
* getting rid of token positional arg
2024-03-29 15:21:06 +02:00
Kristaps Fabians Geikins
764c85da05
fix(fe2): fix login not working due to unsupported regex on Safari ( #2180 )
...
* fix(fe2): fix login not working due to unsupported regex on Safari
* added logging message for iain
2024-03-29 11:06:43 +02:00
Kristaps Fabians Geikins
e82b9024da
Update prevent404Cache.ts
2024-03-28 15:52:10 +02:00
andrewwallacespeckle
17c285b18f
fix(fe2): add bg-foundation to segmentation dialogs ( #2171 )
...
* Add background to segmentation dialog
* Consistent backgrounds
* Remove console warning around survicate
2024-03-28 13:25:42 +00:00
Kristaps Fabians Geikins
c7d21fbee4
fix(fe2): prevent 404 asset requests being cached ( #2177 )
...
* fix(fe2): prevent 404 asset requests being cached
* moving back to RollingUpdate
2024-03-28 14:11:49 +02:00
Kristaps Fabians Geikins
dd82e94a2f
random readme change to trigger deployment
2024-03-28 12:36:44 +02:00
Kristaps Fabians Geikins
b2b1c9cc6a
fix: disable rover checks for now ( #2175 )
2024-03-28 12:09:41 +02:00
Kristaps Fabians Geikins
e782a82e10
fix(fe2): more resilient route definition resolution that also works … ( #2174 )
...
* fix(fe2): more resilient route definition resolution that also works on 404s
* improvements
2024-03-28 11:33:55 +02:00
github-actions[bot]
4947573584
Update image digests ( #2172 )
...
Signed-off-by: specklebot <devops@speckle.systems >
Co-authored-by: specklebot <devops@speckle.systems >
2024-03-28 08:57:01 +00:00
Kristaps Fabians Geikins
689fdfe686
fix(fe2): survicate preventing the app from loading when adblock is on ( #2173 )
2024-03-28 10:35:51 +02:00
andrewwallacespeckle
19a48f7dff
feat(fe2): add survicate nps survey ( #2154 )
...
* Initial Plugin
* Add survey id. Working - with errors
* Check Onboarding cookie
* Removing existing feedback request
* Working Survicate for testing
* Remove old feedback Banner/Dialog
* Update env
* feat(server): projects query optimization
* added version count resolution
* PR Comments
* Fix brittle date
* Add client suffix
* Changes from call with Fabians
* Final changes
* Skip initialization if the survicateWorkspaceKey is empty or undefined
---------
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2024-03-27 14:26:34 +00:00
Iain Sproat
8842a8f840
chore(deps): bump express to 4.19.2 ( #2166 )
...
* chore(deps): bump express to 4.19.2
- address https://security.snyk.io/vuln/SNYK-JS-EXPRESS-6474509
* chore(deps): update express used by speckle-server
2024-03-26 10:23:04 +00:00
Kristaps Fabians Geikins
f650d8645f
fix(fe2): further datadog view name resolution improvements ( #2164 )
...
* fix(fe2): further datadog view name resolution improvements
* minor improvement
* auto accept invite fix
2024-03-26 10:18:54 +02:00
andrewwallacespeckle
45b958397f
feat(fe2): vimeo video wrapper component and update links from youtube ( #2155 )
...
* Swap Onboarding videos from YouTube to Vimeo
* New VideoWrapper Component
* Update name to VimeoEmbed
2024-03-25 16:53:39 +00:00
andrewwallacespeckle
1f48de66f3
Fix console warnings around form elements ( #2157 )
2024-03-25 16:20:59 +00:00
Alexandru Popovici
aeaf43bd6d
Fix for #WBX-435 ( #2148 )
2024-03-25 15:45:05 +02:00
andrewwallacespeckle
f2f4380374
feat(fe2): dont zoom out when quick measuring in perpendicular mode ( #2160 )
...
* WIP - To confirm
* Check for measure mode in selection.ts
* Remove un-needed change
* Only disable when in perpendicular mode
* Update naming
2024-03-25 13:35:04 +00:00