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
18e318a7c0
Updates to email images ( #4153 )
2025-03-10 15:44:48 +00:00
Mike Tasset
e670fb9729
Move things around
2025-03-10 16:30:27 +01: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
Alessandro Magionami
762674e5e1
chore(gatekeeper): re-add team yearly price id
2025-03-10 15:36:22 +01: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
Alessandro Magionami
adfa8f4776
chore(gatekeeper): fix lint
2025-03-07 16:50:09 +01:00
Alessandro Magionami
1eb7331733
chore(gatekeeper): fix test
2025-03-07 16:38:36 +01:00
andrewwallacespeckle
d1f040051d
refactor(server): Update system emails ( #4074 )
...
* Update email verification. And workspace invite emails.
* Footer logos
* Workspace requests
* Trial
* Misc emails
* New logo
* Updates to font, spacing and footer
* Remove space
* Update invite emails
* Correct classes
2025-03-07 15:30:03 +00:00
Alessandro Magionami
dd461b2fb4
chore(gatekeeper): remove viewer product and prices
2025-03-07 14:38:44 +01:00
Mike
b1c22abe96
Feat: Viewer (comments/embeds) improvements ( #4133 )
2025-03-07 13:58:33 +01:00
andrewwallacespeckle
45d7d4d02b
feat(fe): Tutorials page ( #4120 )
...
* Tutorials Page
* Add tutorials page
* Update Page.vue
* Changes from PR
* Updates from call
* Remove page added in error
* Update Page.vue
* Remove shallowref
* Update mixpanel name
2025-03-07 12:18:45 +00:00
Kristaps Fabians Geikins
b1ed49297b
chore: fix objectloader sourcemaps in datadog ( #4136 )
2025-03-07 14:07:00 +02:00
Alessandro Magionami
cfa944ed8d
chore(gatekeeper): add missing helm values for new plans
2025-03-07 12:10:12 +01:00
Kristaps Fabians Geikins
ebade45d43
feat: remove project discoverability concept from UI ( #4125 )
...
* feat: remove project discoverability concept from UI
* test fix
2025-03-07 13:09:03 +02:00
Chuck Driesler
9f83d1f74e
feat(regions): trigger project move with job ( #4010 )
2025-03-07 09:18:12 +00:00
Kristaps Fabians Geikins
92dd2e7b85
fix(ci): adjust server test no output timeout
2025-03-07 10:49:38 +02:00
Kristaps Fabians Geikins
f7ac90b520
chore: better viewer sourcemaps in datadog ( #4132 )
2025-03-07 10:01:59 +02:00
Kristaps Fabians Geikins
1d022d470a
fix(fe2): error state logger being undefined ( #4131 )
...
* fix(fe2): error state logger being undefined
* undo apollo.ts change
2025-03-07 09:18:16 +02:00
Gergő Jedlicska
fb0e67f136
fix(preview-service): timeout was already in milis ( #4129 )
2025-03-06 19:58:48 +01:00
Gergő Jedlicska
990a5fa056
fix(previews): add proper timeout, remove some leftover crap ( #4128 )
2025-03-06 17:40:26 +01:00
Alessandro Magionami
3d3658e986
Merge pull request #4122 from specklesystems/alessandro/web-2774-upgrade-from-free-to-paid-plan
...
Alessandro/web 2774 upgrade from free to paid plan
2025-03-06 17:14:24 +01:00
Alessandro Magionami
bfc48f21a0
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2774-upgrade-from-free-to-paid-plan
2025-03-06 15:26:34 +01:00
Alessandro Magionami
2e0d2f0dbb
chore(gatekeeper): fix another
2025-03-06 15:00:05 +01:00
Gergő Jedlicska
61609de97e
gergo/previews ( #3765 )
...
* feat(preview-generator): add new preview generator webapp
* wip(preview-service): reworking the preview service backend
* feat(previews): logging
* feat(preview-service): streamline payloads
* fix(preview-service): do not log the full payload
* feat(preview-service): build new preview service
* feat(preview-service): add separate response queue
* feat(previews): integrate preview queues with the server
* feat(previews): use module alias
* chore(previews): remove old preview service code
* feat(previews): log stuff on job statuses
* fix(previews): add missing deps and scripts
* fix(previews): package deps fix
* fix(server): moar typing fixes
* Metrics related to jobs: total count, request failures, response errors & durations
* duration should include unit.
- histogram metric should be summary
- error responses include duration in seconds
- attempt to remove metric before adding it (prevent errors with duplicate metrics)
* fix(server, frontend): some ts fixes
* fixes
* fix(frontend): remove unneeded ts-expect-error
* chore(preview-service): eslint
* TS fix
* feat(previews): more smoal fixes
* fix(preview-service): alias loading
* feat(helm): updates for new preview service queue setup
* feat(preview-service): launch new browser for each job
* feat(preview-service): add timeout, fix liveliness
* fix(helm): add access to new secret in service accounts
* tidy metrics into a separate file
* Remove broken preview service acceptance test
* fix broken import
* Add metrics to test
* feat(preview-service): handle preview service shutdown properly
* fix(previews): merge bork
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2025-03-06 14:26:56 +01:00
Kristaps Fabians Geikins
fb6dc448ca
feat(server): prevent viewer seat from becoming project contributor/owner + extra fixes ( #4117 )
...
* unrelated fixes that i noticed
* tests for fix
* tests & working restrictions
* test fix
* test fixx
2025-03-06 13:26:16 +02:00
andrewwallacespeckle
0ae3cc0bc0
Remove check for FF ( #4123 )
2025-03-06 10:49:25 +00:00
Alessandro Magionami
fd99914c8e
chore(gatekeeper): fix another test type
2025-03-06 11:26:41 +01:00
Alessandro Magionami
e10ffac30c
chore(gatekeeper): fix test type
2025-03-06 10:47:24 +01:00
Alessandro Magionami
ca2c43738c
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2774-upgrade-from-free-to-paid-plan
2025-03-06 10:29:49 +01:00
Alessandro Magionami
656614e9bc
chore(gatekeeper): fix build
2025-03-06 10:28:27 +01:00
Iain Sproat
5655b3e758
fix(metrics): pass registry in to modules ( #4113 )
...
- ensure metrics are added to the correct registry
2025-03-06 08:37:05 +00:00
Alessandro Magionami
66ddb1eb34
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2774-upgrade-from-free-to-paid-plan
2025-03-05 19:29:44 +01:00
Jedd Morgan
ff9d9b64fd
Bump IFC import service ( #4119 )
2025-03-05 19:28:49 +02:00
Mike
a13145332b
Feat: Base for new billing settings ( #4115 )
2025-03-05 18:16:05 +01:00
Alessandro Magionami
bcdb5ed0b0
feat(gatekeeper): new checkout flow
2025-03-05 17:35:28 +01:00
Alessandro Magionami
f5a8ab7cbc
feat(gatekeeper): add new create checkout session function
2025-03-05 17:33:36 +01:00
Alessandro Magionami
1e3d06c121
feat(gatekeeper): add new plans in graphql
2025-03-05 17:31:06 +01:00