Commit Graph

8254 Commits

Author SHA1 Message Date
Charles Driesler de8d78a594 chore(multiregion): fix test docker config and test 2025-01-22 23:05:17 +00:00
Charles Driesler 54b61bfec1 chore(multiregion): update test multiregion config 2025-01-22 22:23:28 +00:00
Charles Driesler 1fb3b43ffa chore(regions): appease ts 2025-01-22 17:31:45 +00:00
Charles Driesler 34a68a80af Merge remote-tracking branch 'origin' into chuck/web-2433-move-project-branches-and-commits 2025-01-22 17:20:30 +00:00
Charles Driesler 88bafb233a fix(regions): repair multiregion test setup 2025-01-22 17:12:41 +00:00
Alessandro Magionami 712e9a09f1 Merge pull request #3853 from specklesystems/alessandro/web-2487-add-code-column-to-email_verifications-table
chore(emails): add code column to email_verifications table
2025-01-22 16:48:23 +01:00
Alessandro Magionami eb66a3981f Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2487-add-code-column-to-email_verifications-table 2025-01-22 16:33:17 +01:00
Alessandro Magionami 7151d5b404 Merge pull request #3860 from specklesystems/alessandro/web-2495-create-id-resolver-and-add-user-to-workspace
Alessandro/web 2495 create id resolver and add user to workspace
2025-01-22 16:15:51 +01:00
Iain Sproat e6adceda6c chore(Dockerfile): use COPY --link flag (#3869) 2025-01-22 15:03:13 +00:00
Alessandro Magionami b5cec65db6 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2495-create-id-resolver-and-add-user-to-workspace 2025-01-22 15:19:33 +01:00
Kristaps Fabians Geikins 90e94d9cd7 chore(server): refactor activityStream invocations - batch #2 - accessRequest 2025-01-22 15:41:45 +02:00
andrewwallacespeckle e68e3173a8 Add FF_FORCE_EMAIL_VERIFICATION (#3866) 2025-01-22 13:40:57 +00:00
Iain Sproat 9ee823a215 chore(Dockerfile): avoid missing cache when cloning repo (#3867) 2025-01-22 13:32:09 +00:00
Iain Sproat a1352fe8c8 chore(Dockerfile): remove all ADD statements as cache is missed (#3865) 2025-01-22 13:07:39 +00:00
Iain Sproat c49887578c fix(fileimport): bumped python version from ubuntu (#3864) 2025-01-22 11:56:00 +00:00
Alessandro Magionami 17c8ada369 chore(workspaces): use logic function to check workspace is joinable 2025-01-22 12:08:36 +01:00
Alessandro Magionami f654eb99f9 chore(emails): add constraint unique email for email_verifications table 2025-01-22 11:18:25 +01:00
Alessandro Magionami 37cf9f0281 chore(workspaces): fix request to join test 2025-01-22 11:10:23 +01:00
Alessandro Magionami 9973894b7d chore(workspaces): fix resolver 2025-01-22 10:33:39 +01:00
Alessandro Magionami edb3c2e1f3 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2495-create-id-resolver-and-add-user-to-workspace 2025-01-22 10:25:52 +01:00
Alessandro Magionami abf0ccf835 chore(workspaces): check user email verified and add user to workspace 2025-01-22 09:57:38 +01:00
Mike 87e8c10d51 Fix: Only list project in workspace in automation project select (#3821) 2025-01-21 17:39:08 +01:00
Alexandru Popovici 32497eeb5a fix(viewer-lib): Handles WEB-2491. (#3856)
- Section outlines are no longer visible behind other geometry. They are depth tested now for all view modes
- Shaded mode aka BastiMode now properly updates the section planes
2025-01-21 18:20:45 +02:00
Alessandro Magionami adaad0d027 chore(workspaces): add user to workspace on approved request 2025-01-21 17:18:26 +01:00
Alessandro Magionami 3a197792b3 chore(workspaces): create id resolver for workspace join request 2025-01-21 17:03:23 +01:00
Alessandro Magionami cea2da2987 chore(emails): new email verification flow 2025-01-21 16:08:18 +01:00
andrewwallacespeckle c9fb11cb64 feat(fe2): Update permissions needed to use Gendo (#3844)
* Check if user can contribute to project

* Reorder tooltip prio

* Fix tippy reactivity

* Fix reactivity. Add loading icon

* Update graphql.ts

* Add feedback mechanism

* Update Dialog.vue

* Adjust feedback dialog intro

* handleFeedback
2025-01-21 14:34:00 +00:00
Iain Sproat bb9f112af2 fix(monitor): amend inactive replication slot query to ignore non-speckle slots (#3857) 2025-01-21 14:21:31 +01:00
Kristaps Fabians Geikins 347fa4b462 feat(server): improving knex query stack traces (#3855)
* feat(server): improving knex query stack traces

* minor cleanup

* more improvements
2025-01-21 10:59:09 +01:00
Kristaps Fabians Geikins 92d5fe4066 fix: tailwind config loading randomly breaking cause of import.meta in cjs (#3850) 2025-01-21 11:47:50 +02:00
Kristaps Fabians Geikins a2bc9ffbcb chore(server): refactor activityStream invocations - batch #1 - user (#3845)
* chore(server): refactor activityStream invocations - batch #1 - user

* minor cleanup

* test fix + swap to TS

* move listeners to new loc
2025-01-21 09:48:02 +01:00
Mike b406974b6c Feat: Add link to email for invoiced plans (#3851) 2025-01-20 20:36:50 +01:00
Kristaps Fabians Geikins b6ba4c61f7 feat(server): req context for subscription connections too (#3852)
* feat(server): req context for subscription connections too

* minor adjustment
2025-01-20 20:29:14 +01:00
Alessandro Magionami 72a5eb2a1e chore(emails): add code column to email_verifications table 2025-01-20 16:03:28 +01:00
Chuck Driesler 5fa5e22ff9 chore(automate): mocks for new function queries (#3848) 2025-01-20 15:16:36 +01:00
Mike d77af226fc Feat: Setting as pages (#3813) 2025-01-20 13:46:32 +01:00
Alexandru Popovici a75b89dd67 fix(viewer-lib): Handles WEB-2475. Shaded view mode no longer eats up cpu time on large streams (#3849)
- FilteringExtension now emits the filtering state changed event when reseting the filtering state
- BasitPass no longer applies the per vertex color indices each frame
- ViewModes extension now listens for filtering state changes and have any active BasitPass reset it's color indices on a filtering reset event. Not great, not terrible but it avoids us having to double cache the per vertex color indices.
2025-01-20 14:12:14 +02:00
Alessandro Magionami 7d23f5a04c Merge pull request #3836 from specklesystems/alessandro/web-2364-deny-workspace-join-request
Deny workspace join request
2025-01-20 11:02:33 +01:00
Christian Kongsgaard 6ec59b6b66 handling keys with null values in #traverse 2025-01-17 17:11:51 +01:00
Kristaps Fabians Geikins 2e8863eb64 fix(server): dataloader batching being broken (#3838)
* fix(server): dataloader batching being broken

* feat(server): optimized stream collaborator retrieval

* test fix
2025-01-17 12:41:58 +02:00
Chuck Driesler ec0df3c004 Merge remote-tracking branch 'origin' into chuck/web-2433-move-project-branches-and-commits 2025-01-16 22:00:17 +00:00
Chuck Driesler f1a82e6311 fix(regions): sabrina carpenter please please please 2025-01-16 19:46:02 +00:00
Gergő Jedlicska 7b295ba408 gergo/web 2428 academia should be free business (#3842)
* feat(server): workspace shoul equal unpaid business

* feat(server): add free workspace plans

* feat(gatekeeper): rename plans to invoiced

* chore(gatekeeper): regen gql

* feat(gatekeeper): calculate workspace plan payment method

* fix(fe2): add missing workspace plans
2025-01-16 18:14:33 +01:00
Mike 6a5411349f Fix: Clean up function run status modal (#3837) 2025-01-16 17:02:56 +01:00
Alessandro Magionami 9f74693259 chore(workspaces): remove double dot in email text 2025-01-16 16:59:53 +01:00
Alessandro Magionami 8cd060f869 chore(workspaces): use commandFactory in deny workspace join request 2025-01-16 16:55:22 +01:00
Alessandro Magionami 6d0f08b7b5 feat(workspaces): approve join request (#3833)
* feat(workspaces): approve join request

* chore(workspaces): add missing dep to resolver call

* chore(workspaces): use commandFactory
2025-01-16 16:46:59 +01:00
Kristaps Fabians Geikins e89a131ffc fix(fe2): less frequent cookie-fix invocation (#3841) 2025-01-16 16:29:17 +02:00
andrewwallacespeckle 58abe11948 fix(fe2): Fix gendo list subscription (#3840)
* Fix subscriptions

* Fix ff

* add value

* Remove v-if

* Fix
2025-01-16 14:12:33 +00:00
michalspeckle f83023bde1 changing padding to py-0 from py-1 for default buttons (#3800) 2025-01-16 13:58:10 +01:00