Kristaps Fabians Geikins
23b60bfcca
fix(fe2): ensuring fatal SSR errors get logged to datadog properly ( #2638 )
...
* fix(fe2): ensuring fatal SSR errors get logged to datadog properly
* added status code check to avoid potential spam
2024-08-12 15:36:50 +03:00
Kristaps Fabians Geikins
f074be89aa
fix(fe2): error msg templating + Filters undefined error fix ( #2411 )
...
* fix(fe2): error msg templating + Filters undefined error fix
* fixx
* fixx
2024-06-20 13:11:05 +03:00
Kristaps Fabians Geikins
83d8035dc2
chore: upgrade to eslint 9 ( #2348 )
...
* root + server
* frontend
* frontend-2
* dui3
* dui3
* tailwind theme
* ui-components
* preview service
* viewer
* viewer-sandbox
* fileimport-service
* webhook service
* objectloader
* shared
* ui-components-nuxt
* WIP full config
* WIP full linter
* eslint projectwide util
* minor fix
* removing redundant ci
* clean up test errors
* fixed prettier formatting
* CI improvements
* TSC lint fix
* 'buildBatch' needs to be async since some batch types (like Text) require it. Removed a disabled liniting rule from ObjLoader
* removed unnecessary void
---------
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com >
2024-06-12 14:38:02 +03:00
Kristaps Fabians Geikins
2f8272b6ae
feat(shared): modularized package & node16 support ( #2336 )
...
* feat(shared): modularized package & node16 support
* lockfile update
* various fixes
* moar fixes
* added znv and zod as devdeps of shared
* lockfile update
2024-06-11 14:12:13 +03: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
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
dd7409dcb2
feat(fe2): implementing various RUM tools for trialing ( #2066 )
...
* basic raygun setup
* testing seq logging
* minor fixes
* more accurate user identification
* logrocket adjustments
* speedcurve seems to work?
* added debugbear
* minor cleanup
* chore(helm chart): adds new web app analytics ids/keys to fe2 env vars
- assumes none are secrets
* Quote all secrets to prevent interpretation as digits
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2024-02-22 10:51:13 +02: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
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
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
Kristaps Fabians Geikins
4144ce0d8e
feat(fe2): improved and more thorough logging to help with observability ( #1948 )
...
* better req log text
* minor improvements to server logging
* WIP FE2 req logging
* FE2 apollo operation logging
* undid apolloPlugin changes due to Gergos PR
* seq message templates introduced
2024-01-11 12:15:45 +02:00
Kristaps Fabians Geikins
ef37030287
fix(server): optimized commit download ( #1913 )
...
* fix(server): optimized commit download
* added test
2023-12-13 14:31:09 +02:00
Kristaps Fabians Geikins
d7ff2a85b5
fix(fe2): getting rid of H3 dep in client bundle for logging
2023-07-20 09:11:49 +03:00
Kristaps Fabians Geikins
252ae3c70c
feat(fe2): more error logging optimizations
2023-07-19 19:09:41 +03:00
Kristaps Fabians Geikins
ee79bfaaeb
feat(fe2): improved client logging props
2023-07-19 18:19:48 +03:00
Kristaps Fabians Geikins
f1fee3e64f
fix(fe2): better object logging
2023-07-19 17:26:06 +03:00
Kristaps Fabians Geikins
e96241d911
fix(fe-2): structured logging fixes
2023-07-19 16:32:51 +03:00
Kristaps Fabians Geikins
f61c2e80a8
fix(fe-2): more resilient useLogger
2023-07-18 14:55:17 +03:00
Kristaps Fabians Geikins
0d6e971685
fix(fe-2): adding server name to seq logging
2023-07-12 17:08:58 +03:00
Kristaps Fabians Geikins
93bd557256
feat(fe2): client-side error logging to seq ( #1691 )
...
* WIP seq-logging
* nuxt plugin + infra adjustments
2023-07-12 16:58:58 +03:00
Kristaps Fabians Geikins
eaf925b387
feat(fe-2): improved logging ( #1684 )
...
* feat(fe-2): improved logging
* yarn lock update
* attempted speckle/shared build fix
* helm updates
* Updates documentation for helm chart
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2023-07-12 10:21:08 +03:00