Kristaps Fabians Geikins
140fde3871
fix(server): fix registration test email provider ( #4195 )
2025-03-14 15:33:27 +02:00
Kristaps Fabians Geikins
d903e8ffc4
feat(server): support editor -> viewer seat downgrades ( #4181 )
...
* new seat based project role checks implemented
* everything done
* minor bugfix
2025-03-14 14:21:25 +02:00
Kristaps Fabians Geikins
50fd05afe8
feat(fe2): more viewer debugging improvements ( #4193 )
2025-03-14 12:47:58 +02:00
andrewwallacespeckle
f734b179a9
Improve "Open billing portal" logging
2025-03-14 10:12:57 +00:00
Kristaps Fabians Geikins
c49a76f87f
feat(fe2): better viewer activity observability ( #4190 )
2025-03-14 10:43:07 +02:00
Oğuzhan Koral
36edee8008
change url to legacy ( #4187 )
...
Co-authored-by: oguzhankoral <oguzhankoral@gmaill.com >
2025-03-14 09:41:00 +02:00
Chuck Driesler
8dfbf24d91
feat(workspaces): enable move project region ( #4135 )
2025-03-13 19:39:59 +00:00
Mike
77e0453a2f
Fix: Max height for workspace list ( #4186 )
2025-03-13 18:13:48 +01:00
Mike
ec435df79d
Feat: New navigation ( #4179 )
2025-03-13 15:23:41 +01:00
Iain Sproat
27b7df5039
fix(pre-commit): issue with last PR merge
2025-03-13 14:12:19 +00:00
Benjamin Ottensten
a3401abfaa
Fix: Update connectors ( #4182 )
...
* Update connectors
Add ArcGIS connector, update descriptions, update install button text
* Align height of individual connector cards
2025-03-13 15:01:30 +01:00
Iain Sproat
4ddaa543dc
Merge pull request #4183 from specklesystems/jrm/import-logs
...
Added extra info logs to file import service
2025-03-13 13:54:11 +00:00
Jedd Morgan
3404645d6c
Added extra info logs to file import service
2025-03-13 13:49:23 +00:00
Alessandro Magionami
b96769b425
Merge pull request #4167 from specklesystems/alessandro/web-2741-subscriptions-to-upgrade-for-new-plan-types
...
Alessandro/web 2741 subscriptions to upgrade for new plan types
2025-03-13 13:20:59 +01:00
Alessandro Magionami
ab9ea4406e
chore(gatekeeper): fix tests
2025-03-13 11:00:59 +01:00
Alessandro Magionami
d829cac8b3
chore(gatekeeper): add specific error for unsupported workspace plan
2025-03-13 10:36:28 +01:00
Jedd Morgan
e6cbe556b5
Bump IFC nuget ( #4176 )
2025-03-12 16:51:37 +01:00
Alexandru Popovici
d122873f0e
fix(viewer-lib): Fixed the issue where ghosted lines would not appear transparent ( #4174 )
2025-03-12 17:02:44 +02:00
Iain Sproat
9b38331b6b
Merge pull request #4170 from specklesystems/iain/ensureError
...
fix(shared): ensureError should not bury original message
2025-03-12 14:17:57 +00:00
Iain Sproat
e06bad327f
fix(preview service): use correct units for metrics ( #4173 )
2025-03-12 15:06:18 +01:00
Iain Sproat
8d81d65440
fix(preview service): ensure variables are defined within puppeteer scope
2025-03-12 12:01:34 +00:00
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
Alessandro Magionami
89519bc6b7
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2741-subscriptions-to-upgrade-for-new-plan-types
2025-03-12 10:01:02 +01: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
Alessandro Magionami
d20d3bf94a
feat(gatekeeper): implement new upgrade plan in resolver
2025-03-11 17:54:54 +01:00
Alessandro Magionami
39d133d46b
chore(gatekeeper): test new upgrade plan flow
2025-03-11 17:54:26 +01:00
Alessandro Magionami
f824cb793a
feat(gatekeeper): create new upgrade plan flow
2025-03-11 17:52:42 +01:00
Alessandro Magionami
c035387eec
chore(gatekeeper): update function to validate upgrade
2025-03-11 17:52:18 +01: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