Commit Graph

6486 Commits

Author SHA1 Message Date
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