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