Commit Graph

5108 Commits

Author SHA1 Message Date
Iain Sproat 91c61682cb Include punctuation 2025-03-12 11:51:32 +00:00
Iain Sproat 7d179845a3 incorporate PR comments 2025-03-12 11:50:21 +00:00
Iain Sproat 0ac69bc54b fix(shared): ensureError should not bury original message
- if 'e', the original cause, is not an Error, it is buried by the fallback message.
- this PR ensures that the original cause is included in the error message
2025-03-12 11:31:25 +00:00
Iain Sproat 70a30e0795 fix(preview service): remove need for speckle shared in frontend (#4169)
* fix(preview service): remove need for speckle shared in frontend

* Add status for error logs
2025-03-12 12:28:54 +01:00
andrewwallacespeckle 6c3586439e Merge pull request #4168 from specklesystems/andrew/use-pngs-no-svg-in-email-footer
fix(fe): Improve email image support - use png instead of svg
2025-03-12 10:05:49 +00:00
Iain Sproat 6065a44890 Merge pull request #4162 from specklesystems/gergo/previewRenderMetrics
feat(preview-service): add load and render duration calculation to preview service
2025-03-12 09:20:50 +00:00
andrewwallacespeckle 6cad8accd4 Swap social icons from svg to png for better google support 2025-03-12 09:15:37 +00:00
Chuck Driesler 9dba10db01 fix(sso): email capitalization again (#4164)
* fix(sso): more capitalization

* chore(sso): comment

* chore(sso): fix test
2025-03-11 17:35:38 +00:00
Iain Sproat 78193f3ffe fix linting issue by updating type 2025-03-11 16:48:14 +00:00
Iain Sproat d2067f7e48 fix(preview service): attempt to prevent duplicate jobs (#4155)
* fix(preview service): attempt to prevent duplicate jobs

* fix test

* Incorporate review comments

* add tests
2025-03-11 17:17:52 +01:00
Mike cf2c8f8eea Fix: Name in comments (#4163) 2025-03-11 16:42:02 +01:00
Mike 709976589e Fix: useFetch for connectors (#4160) 2025-03-11 14:49:07 +01:00
Iain Sproat e9a90717a4 Observe load and render times in metrics
- makes new durations optional (so requests in flight aren't dropped during deployment)
- Adds durations as a label to existing metric
- Attempt to produce durations in error cases (so we can see long load times etc..)
2025-03-11 12:56:21 +00:00
Gergő Jedlicska 3fc61c2dbd feat(preview-service): add load and render duration calculation to preview service 2025-03-11 12:59:50 +01:00
Iain Sproat e8ee330957 Merge pull request #4156 from specklesystems/iain/objectloader-addnl-logging
chore(objectloader): add more context to error when loading
2025-03-11 10:57:16 +00:00
Kristaps Fabians Geikins 28b49107b7 feat(server): upgrade workspace seat type (#4158)
* feat(server): upgrade workspace seat type

* test/lint fixes
2025-03-11 12:41:18 +02:00
Iain Sproat 84777f9222 Merge pull request #3846 from ocni-dtu/chrk/objectsender-value-is-null
fix: handling keys with null values in `@speckle/objectsender`
2025-03-11 10:30:02 +00:00
AlexandruPopovici 7ac4fb466b chore(object-loader): Based on Iain's PR, made the error checking a bit more centralized 2025-03-11 12:25:37 +02:00
andrewwallacespeckle a5240d4522 Merge branch 'main' into andrew/combine-middleware-into-single-file 2025-03-11 09:50:40 +00:00
andrewwallacespeckle 0b9ac906a1 Update if 2025-03-11 09:50:28 +00:00
Iain Sproat 6c85206ce9 improve error handling around fetching root object 2025-03-11 09:03:22 +00:00
Iain Sproat c2de9c2826 Merge branch 'main' into iain/objectloader-addnl-logging 2025-03-11 09:02:56 +00:00
Iain Sproat 459751eba0 Merge pull request #4152 from specklesystems/iain/fix-prometheus-summary
fix(server): prometheus summary should be over rolling window
2025-03-11 08:37:13 +00:00
Iain Sproat 05d7a8fbe2 fix(preview service): expose metrics port via helm chart (#4150)
- remove obsolete references to metricsPort
- allow listen Host to be configured
2025-03-10 19:53:10 +01:00
Iain Sproat 07593ed2a9 chore(objectloader): add more context to error when loading 2025-03-10 17:17:44 +00:00
andrewwallacespeckle 8f209ab5f1 Update Form.vue 2025-03-10 16:30:14 +00:00
Mike b7f8c9dd63 Fix: Various viewer UI styling improvements (#4145) 2025-03-10 17:25:16 +01:00
Dimitrie Stefanescu 3be290e0b0 Merge pull request #4149 from specklesystems/dim/one-more-time-for-mirna
feat: removes docs link, adds usecases quickstart card
2025-03-10 16:13:59 +00:00
andrewwallacespeckle 24048dd786 Move return for email FF off 2025-03-10 16:10:32 +00:00
andrewwallacespeckle 20bd9faebd Comments 2025-03-10 15:57:37 +00:00
andrewwallacespeckle b3375d13b8 Merge branch 'main' into andrew/combine-middleware-into-single-file 2025-03-10 15:56:14 +00:00
andrewwallacespeckle 18e318a7c0 Updates to email images (#4153) 2025-03-10 15:44:48 +00:00
andrewwallacespeckle 8b665c0780 Returns when last stage not complete 2025-03-10 15:42:53 +00:00
Mike Tasset e670fb9729 Move things around 2025-03-10 16:30:27 +01:00
Iain Sproat e795381bd2 fix(server): prometheus summary should be over rolling window
- currently it calculates based on all values from start, and should instead expire old buckets
https://github.com/siimon/prom-client?tab=readme-ov-file#configuration-2
2025-03-10 15:03:50 +00:00
Alessandro Magionami c7fe1645b9 Merge pull request #4134 from specklesystems/alessandro/web-2802-missing-workspace-new-pricing-config-from-the-helm-chart
chore(gatekeeper): add missing helm values for new plans
2025-03-10 15:58:35 +01:00
andrewwallacespeckle cc9883480f Merge branch 'main' into andrew/combine-middleware-into-single-file 2025-03-10 14:24:56 +00:00
Alessandro Magionami 0e327961d9 chore(gatekeeper): add yearly price from team plan to env example 2025-03-10 15:24:47 +01:00
Dimitrie Stefanescu 24c9c61d34 feat: removes docs link, adds usecases quickstart card 2025-03-10 12:29:35 +00:00
andrewwallacespeckle 7aebe0fe10 fix(fe): Re-add reverted email changes (#4148)
* Re-add reverted changes

* Cache busing querystring
2025-03-10 12:12:45 +00:00
Iain Sproat cfef333a0c feat(preview service): introduce /metrics endpoint for Prometheus (#4127) 2025-03-10 10:48:29 +00:00
Mike da8a2dcc27 Fix: Update connectors page (#4130) 2025-03-10 11:09:16 +01:00
Alessandro Magionami e4dc3b7834 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2802-missing-workspace-new-pricing-config-from-the-helm-chart 2025-03-10 11:05:58 +01:00
Gergő Jedlicska a900aa3c7b fix(previews): logging and promise fixes (#4137) 2025-03-10 10:22:02 +01:00
Alessandro Magionami 6e819d203d chore(gatekeeper): remove yearly team price from env.example 2025-03-10 10:16:03 +01:00
Alessandro Magionami 61736f7ee3 chore(gatekeeper): remove console.log 2025-03-10 10:14:57 +01:00
Alessandro Magionami dceedf512f chore(gatekeeper): remove last references to year limit for team plan 2025-03-10 10:11:40 +01:00
Chuck Driesler 8a580f86ec chore(automate): include function id in automation creation funnel (#4142) 2025-03-08 19:22:54 +00:00
andrewwallacespeckle 54592316d9 Temporarily revert image changes (#4139) 2025-03-07 16:20:36 +00:00
andrewwallacespeckle 4699c99c8d Update labels of Onboarding Plans to align with marketing site (#4138) 2025-03-07 15:50:33 +00:00