Commit Graph

5455 Commits

Author SHA1 Message Date
Gergő Jedlicska c2df98783e gergo/fixHelmChart (#3350)
* fix(helm): stripe secret refs again

* fix(helm): stripe secret refs again
2024-10-21 15:44:55 +02:00
Gergő Jedlicska 5b8ec1bd14 feat(helm): configure stripe secrets from the helm chart (#3348)
* feat(helm): configure stripe secrets from the helm chart

* fix(helm): stripe secret refs
2024-10-21 14:07:41 +02:00
Chuck Driesler 455c2968cc feat(sso): expose public workspace information (#3347)
* feat(sso): limited workspace values for public sso login

* fix(sso): use factory functions
2024-10-21 13:54:06 +02:00
Gergő Jedlicska b7fd1208f0 fix(gatekeeper): fix billing router initialization (#3349) 2024-10-21 13:48:25 +02:00
Alessandro Magionami 4b4963a75e chore(activitystream): addCommentArchivedActivity refactor multiregion (#3343) 2024-10-21 11:47:31 +03:00
Alessandro Magionami 8e794a78c0 Merge pull request #3340 from specklesystems/alessandro/web-943-add-comment-created-activity
Activitystream IoC 1 addCommentCreatedActivity
2024-10-21 10:46:02 +02:00
Alessandro Magionami 73decee881 Merge pull request #3341 from specklesystems/fabians/core-ioc-94
chore(server): core IoC #94 - getObjectChildrenFactory
2024-10-21 10:45:45 +02:00
Alessandro Magionami 17ec3b21cd Merge pull request #3339 from specklesystems/fabians/core-ioc-93
chore(server): core IoC #93 - getObjectChildrenStreamFactory
2024-10-21 10:43:46 +02:00
Alessandro Magionami acd6563156 Merge pull request #3337 from specklesystems/fabians/core-ioc-92
chore(server): core IoC #92 - getFormattedObjectFactory
2024-10-21 10:43:20 +02:00
Alessandro Magionami ccbc536aa9 Merge pull request #3335 from specklesystems/fabians/core-ioc-91
chore(server): core IoC #91 - createObjectsFactory
2024-10-21 10:42:11 +02:00
Alessandro Magionami 3717730bd0 Merge pull request #3334 from specklesystems/fabians/core-ioc-90
chore(server): core IoC #90 - createObjectsBatchedAndNoClosuresFactory
2024-10-21 10:41:06 +02:00
Alessandro Magionami e8787bd6af Merge pull request #3331 from specklesystems/fabians/core-ioc-89
chore(server): core IoC #89 - createObjectsBatchedFactory
2024-10-21 10:40:28 +02:00
Alessandro Magionami 42fa2d0460 Merge pull request #3328 from specklesystems/fabians/core-ioc-88
chore(server): core IoC #88 - createObjectFactory
2024-10-21 10:08:32 +02:00
Mike 5c7f1c50d7 Feat: Add events and alias for changing emails (#3345) 2024-10-21 10:05:57 +02:00
Alessandro Magionami c7424e0475 Merge pull request #3326 from specklesystems/fabians/core-ioc-87
chore(server): core IoC #87 - getPaginatedStreamBranchesFactory
2024-10-21 09:44:31 +02:00
Alessandro Magionami a67f8fdbe4 Merge pull request #3324 from specklesystems/fabians/core-ioc-86
chore(server): core IoC #86 - remaining commits.js service
2024-10-21 09:43:05 +02:00
Alessandro Magionami 0867df6cb9 Merge pull request #3323 from specklesystems/fabians/core-ioc-85
chore(server): core IoC #85 - legacyGetPaginatedStreamCommits
2024-10-21 09:42:29 +02:00
Gergő Jedlicska 6a3e63c8df feat(helm): add gatekeeper module feature flag (#3346) 2024-10-20 17:02:24 +02:00
Gergő Jedlicska 8cba7eb6f7 gergo/web 1968 add features list (#3332)
* feat(gatekeeper): add gatekeeper module feature flag

* feat(gatekeeper): add workspace pricing table domain

* feat(gatekeeper): add checkout session creation

* feat(gatekeeper): verify stripe signature

* wip(gatekeeper): checkout callbacks

* feat(gatekeeper): add unlimited and academia plan types

* refactor(envHelper): getStringFromEnv helper

* chore(gatekeeper): add future todos

* feat(gatekeeper): add productId to the subscription domain

* feat(gatekeeper): add in memory repositories

* feat(gatekeeper): add more errors

* feat(gatekeeper): complete checkout session service

* feat(gatekeeper): add stripe client implementation

* feat(gatekeeper): add checkout session completion webhook callback path

* feat(gendo): fix not needing env vars if gendo module is not enabled

* feat(gatekeeper): require a license for billing

* chore(gatekeeper): cleanup before testing

* feat(gatekeeper): subscriptionData parsing model

* ci: add billing integration and gatekeeper modules to test config

* test(gatekeeper): add checkout service tests

* feat(gatekeeper): make completeCheckout callback idempotent properly

* feat(gatekeeper): move to knex based repositories

* test(gatekeeper): billing repository tests

* feat(gatekeeper): add yearly billing cycle toggle

* feat(ci): add stripe integration context to test job

* feat(billingPage): conditionally render the checkout CTAs

* fix(gatekeeper): remove flaky test condition

* feat(helm): add billing integration feature flag
2024-10-20 15:40:31 +02:00
Benjamin Ottensten 17c8bda080 Update examples link (#3344) 2024-10-19 08:31:50 +02:00
Kristaps Fabians Geikins 70897b0b72 optimization 2024-10-18 17:12:16 +03:00
Kristaps Fabians Geikins 7617c94622 chore(server): core IoC #94 - getObjectChildrenFactory 2024-10-18 17:08:09 +03:00
Alessandro Magionami 221904756d Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-943-add-comment-created-activity 2024-10-18 16:00:46 +02:00
Alessandro Magionami 16b99388e1 chore(activitystream): addCommentCreatedActivity refactor multiregion 2024-10-18 15:57:09 +02:00
andrewwallacespeckle 332e4a4784 Remove spacing (#3338) 2024-10-18 14:52:30 +01:00
andrewwallacespeckle 480ca1ea92 Update survicate.client.ts (#3330) 2024-10-18 14:45:12 +01:00
Kristaps Fabians Geikins 35ddd6501e chore(server): core IoC #93 - getObjectChildrenStreamFactory 2024-10-18 16:43:02 +03:00
Kristaps Fabians Geikins 4cf520be06 chore(server): core IoC #92 - getFormattedObjectFactory 2024-10-18 16:14:45 +03:00
Kristaps Fabians Geikins 9c1892b4e8 more comments 2024-10-18 16:14:02 +03:00
Kristaps Fabians Geikins ae1e4285b0 add comment w/ gergos concerns 2024-10-18 16:14:02 +03:00
Kristaps Fabians Geikins ae1b2b2631 cleanup 2024-10-18 16:14:01 +03:00
Kristaps Fabians Geikins eea31a2e93 chore(server): core IoC #91 - createObjectsFactory 2024-10-18 16:14:01 +03:00
Kristaps Fabians Geikins 368961c0dd chore(server): core IoC #90 - createObjectsBatchedAndNoClosuresFactory 2024-10-18 16:13:44 +03:00
Kristaps Fabians Geikins 4a7d49bb55 linter fix 2024-10-18 16:13:26 +03:00
Kristaps Fabians Geikins 4aac3670c2 linter fix 2024-10-18 16:13:26 +03:00
Kristaps Fabians Geikins 3b7d53268e adjustmenttttt 2024-10-18 16:13:25 +03:00
Kristaps Fabians Geikins 0b0a3dca87 chore(server): core IoC #89 - createObjectsBatchedFactory 2024-10-18 16:13:25 +03:00
Kristaps Fabians Geikins 486a3857b0 adjusting for stringified json objs 2024-10-18 16:13:15 +03:00
Kristaps Fabians Geikins f33dcb0849 chore(server): core IoC #88 - createObjectFactory 2024-10-18 16:13:15 +03:00
Kristaps Fabians Geikins c0ab867e05 chore(server): core IoC #87 - getPaginatedStreamBranchesFactory 2024-10-18 16:12:58 +03:00
Kristaps Fabians Geikins c35fb98d20 chore(server): core IoC #86 - remaining commits.js service 2024-10-18 16:12:47 +03:00
Kristaps Fabians Geikins 37a7ccf0b3 Merge branch 'main' into fabians/core-ioc-85 2024-10-18 16:12:21 +03:00
Kristaps Fabians Geikins 5016fad919 feat(server): make Project.version query throw if version not found (#3336) 2024-10-18 15:32:58 +03:00
Benjamin Ottensten 1f1300baaf Fix: Various papercuts (#3296)
* Update move copy

* Ensure version counter doesn't break onto 2 lines

* Increase contrast in breadcrumb

Darker '/' and only font-medium on the active item

* Make it clearer to input new short ID and not current

* Add ... to menu items

* Change more "..." in menu items

* Fix gap and border between invite banners

And move the background to the individual banners
2024-10-18 12:40:20 +02:00
andrewwallacespeckle e224613c70 feat(fe2): Add forum message to feedback dialog (#3327)
* Update feedback dialog with forum message

* Adjust leading of forum message
2024-10-18 11:33:16 +01:00
Alessandro Magionami 2722b33dd7 Merge pull request #3322 from specklesystems/fabians/core-ioc-84
chore(server): core IoC #84 - legacyGetPaginatedUserCommits(Page|Tota…
2024-10-18 11:17:49 +02:00
Alessandro Magionami 091ad80aa8 Merge pull request #3321 from specklesystems/fabians/core-ioc-83
chore(server): core IoC #83 - (most) commits resolvers to TS
2024-10-18 11:16:56 +02:00
Alessandro Magionami aae95f6831 Merge pull request #3320 from specklesystems/fabians/core-ioc-82
chore(server): core IoC #82 - (most) branches resolvers to TS
2024-10-18 11:13:20 +02:00
Alexandru Popovici 4bce48a6d8 Handled WEB-2025 (#3329) 2024-10-17 17:02:08 +03:00
andrewwallacespeckle 922f6a2b5b fix(fe2): Add Validation for Slugs (#3255)
* Don't close dialog on invalid slug

* Custom error message on textInput

* Query backend to validate slug

* Updated loading spinner

* Update to error in Create Dialog

* Add to edit. Debounce input

* GQL

* Update CreateDialog.vue

* Update Edit Dialog

* Fix typo

* Update reset to avoid error on submit

* Temporary replacement until we swap to WebFlow API

* Update Icon.vue

* Fix build!
2024-10-17 14:41:31 +01:00