Alexandru Popovici
d5c2479ef9
Coloring issue ( #2048 )
...
* Potential filter material options are now preserved after flattening draw ranges
* Default stream
2024-02-17 12:08:51 +00:00
dependabot[bot]
1be2fde52e
chore(deps): bump undici from 5.26.3 to 5.28.3 ( #2050 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.26.3 to 5.28.3.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.26.3...v5.28.3 )
---
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-02-16 18:35:58 +00:00
Andrew Gartrell
3cfb9f2466
fix: comment out "redis" floating text ( #2051 )
2024-02-16 18:35:18 +00:00
andrewwallacespeckle
5a3dc06e7f
Changes to test ( #2047 )
2024-02-16 13:55:09 +00:00
andrewwallacespeckle
0b9a6ae791
[WBX-33] Add Keystrokes to Measure Mode ( #2033 )
...
* Add onKeyStroke Escape to Controls
* Add onKeyStroke Delete/Backspace on active measurement
* Updates
* Update
* Move keystrokes
* Turn off measurements on esc
2024-02-16 10:28:13 +00:00
Kristaps Fabians Geikins
90a930b581
fix(fe2): redis being initialized even without a valid connection string ( #2046 )
2024-02-16 11:40:11 +02:00
Alexandru Popovici
fef908f5ee
LegacyViewer now supports highlighting objects like the old API would ( #2045 )
2024-02-15 14:40:44 +02:00
Kristaps Fabians Geikins
af30d3cd8c
fix(fe2): user activity tracking
2024-02-15 11:55:12 +02:00
Alexandru Popovici
0454b39cfc
WBX-8 Viewer-lib bugfixes ( #2041 )
...
* Handled WBX-55
* Fix for WBX-53
* Fixed WBX-160
* Fixed an issue with section box comments where an unwated margin was applied. Fixed an issue where objects were not sliced when opening a URL that had a comment + section box. Fixed an issue where the object with a comment attached would not select when opening it directly from a comment URL in FE2
* Fixed WBX-132
2024-02-14 20:33:15 +02:00
andrewwallacespeckle
18c30b805d
[WBX-153] Persist Comment Visibility ( #2032 )
...
* Add discussionLoadedVersionOnly cookie - defaulted to true
* Updates from CR
* Revert change
* Updates
* Remove unneeded watch
* Updates
2024-02-13 13:19:10 +00:00
Kristaps Fabians Geikins
48440e5b7c
fix(server): rate limiter path resolution ( #2042 )
2024-02-13 15:08:48 +02:00
andrewwallacespeckle
3d6736004f
FE2 Hotfix - Viewer Comments Permission Issue ( #2029 )
...
* Disabled comment editor for user with no permissions
* Updates
* Check for permission to comment
* Update message
* Revert changes
* Reverts
* Updates from feedback
2024-02-13 09:31:59 +00:00
Iain Sproat
2983183fe0
fix(server/logging): sensitive response headers should not be logged ( #2039 )
2024-02-12 18:29:46 +00:00
Kristaps Fabians Geikins
d836b645e4
fix(server): more accurate requestPath
2024-02-12 18:45:01 +02:00
Kristaps Fabians Geikins
0e7b2a0754
Merge branch 'main' of github.com:specklesystems/speckle-server
2024-02-12 18:25:15 +02:00
Kristaps Fabians Geikins
d3ad2eac2e
fix(server): log redirect reqs as well
2024-02-12 18:25:02 +02:00
Iain Sproat
d7402d8e66
fix(rate limiter): http verbs must align with served routes ( #2038 )
2024-02-12 16:02:04 +00:00
andrewwallacespeckle
f831c2d640
[WBX-110] Improvements to Measurement Mode ( #2031 )
...
* Added clearMeasurements functionality to the measurements extension
* Add tip & descriptions to measure mode
* Add clearMeasurements
* Clear measurements onMount
* onMount to onBeforeUnmount
* Small alignment fix
* Change from Alex
---------
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com >
2024-02-12 15:07:43 +00:00
Iain Sproat
78891e869e
fix(rate limiter): typescript linting issue ( #2037 )
2024-02-12 13:03:01 +00:00
Iain Sproat
c5f5bf7992
fix(rate limiter): use correct paths ( #2036 )
2024-02-12 12:49:12 +00:00
Iain Sproat
5b95ddbefc
feat(rate limiter): add custom rule for GET /auth/local and reduce allowance for all GET /auth/* rate limit rules ( #2035 )
2024-02-12 11:15:05 +00:00
Iain Sproat
ad0b35146a
chore(deps): bump nodemailer from 6.7.5 to 6.9.9 ( #2034 )
...
- address https://security.snyk.io/vuln/SNYK-JS-NODEMAILER-6219989
2024-02-10 19:21:28 +00:00
Alexandru Popovici
f2f278d09c
Added clearMeasurements functionality to the measurements extension ( #2028 )
2024-02-09 20:33:02 +02:00
Iain Sproat
b8f7953ce0
fix(circleci): get version generated invalid semver ( #2030 )
...
- related to https://github.com/helm/chart-releaser/issues/374
2024-02-09 16:14:04 +00:00
andrewwallacespeckle
7aaf25f18e
Bugfix: Wrong Condition on Local Strategy Label ( #2020 )
...
* Update v-if to check for local strategy
* Add extra condition
2024-02-09 15:46:02 +00:00
Kristaps Fabians Geikins
0a63afb6aa
feat: various observability improvements ( #2027 )
...
* feat(server): adding userId to req logs
* feat(server): adding userId to gql logs
* feat(fe2): adding userId to logger calls
* feat(fe2): more userId logging additions
* even more thorough logging in FE2
* more adjustments
* add country to fe2 logs
* added prop to help distinguish gql req time logs
* get initial SSR req id in CSR logs
* improved 'fetch failed' error
* better rate limit error message
* minor improvements
2024-02-09 13:56:13 +02:00
Gergő Jedlicska
3a526cdf9a
feat: make automate token scope public ( #2025 )
2024-02-09 11:04:20 +01:00
github-actions[bot]
8185683b4a
Update image digests ( #1966 )
...
Signed-off-by: specklebot <devops@speckle.systems >
Co-authored-by: specklebot <devops@speckle.systems >
2024-02-09 01:13:48 +00:00
Alexandru Popovici
92a38181c1
Fix for Safari's RangeError in the object-loader ( #2012 )
...
* Fix for Safari's RangeError in the object-loader
* Using chunk to split the large id arrays into smaller ones. It's nicer but much slower
2024-02-08 16:23:51 +02:00
Gergő Jedlicska
001992a8f4
fix: allow object result case message to be null ( #2024 )
2024-02-08 14:56:42 +01:00
Alexandru Popovici
549da1516c
Added a check to make sure entire instance sets are considered for hw instancing, and also a check for each instance transform ( #2026 )
2024-02-08 10:27:28 +02:00
AlexandruPopovici
963e80a106
Fixed the compile error
2024-02-08 00:26:20 +02:00
Alexandru Popovici
334f6a4239
Improved insolation speed considerablyby using newer methods for looking up nodes and ids ( #2008 )
2024-02-07 23:30:53 +02:00
Alexandru Popovici
6a5f7bb031
Added a default null text material to Materials. TextBatch now returns correct bounds ( #2016 )
2024-02-07 23:29:05 +02:00
Alexandru Popovici
666aa2d736
Fixed compile errors in sandbox ( #2023 )
...
* Fixed compile errors in sandbox
* updated viewer readme
2024-02-07 15:39:40 +02:00
Kristaps Fabians Geikins
e65caad1f3
feat(fe2): /profile route for user profile edit [WBX-66] ( #2015 )
...
* feat(fe2): /profile route for profile edit dialog
* making dialogs render in SSR
2024-02-07 14:30:52 +02:00
Kristaps Fabians Geikins
9caa2a37c8
feat(fe): auto accept stream/project invite on email link click [WBX-73] ( #2017 )
...
* feat(fe2): project invite auto accept
* fix(fe2): improved CSR error logging
* feat(fe1): auto accept stream invite on email link click
* minor type fix
* tests fix
2024-02-07 14:26:59 +02:00
Kristaps Fabians Geikins
53ca3610b2
chore: upgrade from vite 3.2.7 ( #2022 )
2024-02-07 14:25:44 +02:00
Alexandru Popovici
ef660de293
Updated viewer version ( #2021 )
2024-02-06 21:04:43 +02:00
Iain Sproat
b6b37921b9
fix(helm-chart/preview-service): revert puppeteer version and add puppeteer cache as empty dir volume to helm chart ( #2018 )
2024-02-06 18:38:48 +00:00
andrewwallacespeckle
88f89bc772
Headerbar Consistency - Post merge ( #2014 )
...
* Small changes from Benjamin
* Do not show new comment in embed
2024-02-06 13:32:32 +00:00
andrewwallacespeckle
ff6433128a
FE2 - Embedding ( #1979 )
...
* Add Dialog
* Add options to embed dialog
* Min Height of Clipboard Input multiline to 3 lines
* Check for visibility
* Link to change access of project
* Rename to guided mode
* Change icon when user clicks copy button
* Update Menu styles based on agi feedback
* Update graphql.ts
* Embed Options as hashState
* Auto grow Clipboard Input
* embed state and more options
* Tidyups
* Footer only shows when !embedOptions.isTransparent
* Add auto/manual Load
* Add Pre setup component
* WIP Button Group mobile
* Updates around manual load
* Viewer Share nav
* Add embed dialog to project page
* Minor fixes
* Check for federated
* Responsive Tidyups
* Responsive Fixes. Fix console issues
* Add Alert to Version Embed
* Disable Zoom
* GQL updates
* Comment Slideshow
* GraphQl changes
* Fix visibility
* Build fix
* Revert "Build fix"
This reverts commit 0e706cbd9fde78204032bb1ec4421b1742d023ac.
* remove unneeded change, revert yarn.lock
* Test Commit
* Remove commit test
* Fix build
* Update Tailwind. Add base url env
* fix for portal scope issue
* useLogger
* useLogger
* chore(fe2): include NUXT_PUBLIC_BASE_URL in deployment manifests
* lazy load optimization
* lint fixes
* Updates
* Re-add guided open Dialog sections
* Prevent login popup on embed
* Tidy up mobile combined button group
* Tidy up embed Dialogs
* Small styling issues
* Update scrolling in embed dialog
* Move selection info when embed
* Testing fixes
* Discuss in Speckle
* Responsive Dialog Changes
* Fix bug
* WIP Manual Load
* Fix nuxt errors
* Fix nuxt logger issue
* Fix embed dialog overflows
* New Dialog layout
* Responsive Breakpoint change
* Preview Image
* Fix bug with dialogSection
* Hide selection info on mobile when thread is open
* Footer Model Name
* Overflow on ClipboardInput
* Style fixes
* Tidy ups
* Responsive updates
* Responsive fixes
* Update button
* Changes from testing
* Fix embed height with footer
* Fix Dialog Section
* Fixes from testing
* Move "reset filters" on embed
* Small fixes
* Updates from CR 1
* CR Comments 2
* Updates from CR
* Add deserializeEmbedOptions helper
* DialogSection changes
* Revert changes in TextArea
* Updates from CR
* Only check for noscroll in watch
* Update useRoute
* Comment Slideshow mode
* Changes from testing
* Fix mobile share button
* onMounted warn fixes
* Updates from testing
* Remove nesting of ManualLoad
* Keep Speckle text on mobile
* minor cleanup & bugfixes
* Add target prop to Logo
* navbar flash fix + more cleanup
* Fix urls
* Footer Logo changes
* Remove viewer-transparent from layout
* Add Reply in Speckle
* Remove Anchored Points from embed
* Final changes pre CR
* Fix Anchored Points
* Update packages/frontend-2/components/project/model-page/dialog/embed/Embed.vue
Co-authored-by: Kristaps Fabians Geikins <fabians@speckle.systems >
* Fixes from CR
* Updates from cr
* Changes WIP
* Fix for dialog opening
* Changes from PR
* Updates to check embed in activity
* fix(fe2): project settings dialog error
* Make Team open section on click of "Manage"
* Fixes from merge
* Changes from cr
* Compare old to new in watch
* Fix logo in footer of embed
* Fixes from merge
* Fix build. Fix lazy load
* Updates from Benjamin
* Fix transparent bg
---------
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
Co-authored-by: Kristaps Fabians Geikins <fabians@speckle.systems >
2024-02-06 10:38:22 +00:00
andrewwallacespeckle
ec95ebdfb3
[WBX-31] Make account modal less annoying in the viewer ( #2009 )
...
* Changes settings card to team when logged out
* Speckle Logo to Marketing Site when logged out
* Add Signin button to desktop header
* Remove click counter - Launch modal instead
* Fix webhook being in Settings dialog
* Change team icon
* Changes from Benjamins Comments
* Remove Join the conversation
* Move dialogs to parent
* Move loginUrl logic to parent
* Small fixes
* Default active to true in LogoBlock
* Simplify HeaderLogoBlock for this ticket. Change type from CR
2024-02-05 15:32:01 +00:00
Kristaps Fabians Geikins
c727669be4
fix(fe2): added extra CORS header
2024-02-05 15:37:31 +02:00
Gergő Jedlicska
9628a8a516
Gergo/configurable email digest ( #2006 )
...
* feat: add weekly digest feature flag
* feat: add weekly digest feature flag to helm chart
2024-02-02 15:25:12 +01:00
andrewwallacespeckle
155627cd2c
Add mount-menu-on-body to User permission select ( #2001 )
2024-02-01 19:01:50 +00:00
Kristaps Fabians Geikins
90c9680b96
better apollo error msgs
2024-02-01 17:32:51 +02:00
Kristaps Fabians Geikins
ed1029e20d
fix(fe2): optimized 'select all objects by type' ( #2005 )
...
* fix(fe2): optimized 'select all objects by type'
* some more utils
2024-02-01 16:29:18 +02:00
Iain Sproat
a92ee0f5b6
fix(fileimport-service): max object size should match objects service ( #2004 )
2024-02-01 13:52:53 +00:00
Iain Sproat
3e5f1a8a80
fix(circleci): refer to testing branch instead of frontend-2 ( #2003 )
2024-02-01 12:05:21 +00:00