Alessandro Magionami
cf97ba3d3e
Merge pull request #2920 from specklesystems/fabians/emails-ioc-7
...
chore(server): emails IoC 7 - initializeVerificationOnRegistrationFactory
2024-09-11 09:49:08 +02:00
Alessandro Magionami
2dc2869e76
Merge pull request #2919 from specklesystems/fabians/emails-ioc-6
...
chore(server): emails IoC 6 - sendVerificationEmailFactory
2024-09-11 09:48:26 +02:00
Alessandro Magionami
0b837d1366
Merge pull request #2935 from specklesystems/alessandro/web-957-delete-webhook
...
Alessandro/web 957 delete webhook
2024-09-11 09:30:17 +02:00
Alessandro Magionami
50684c71eb
Merge pull request #2918 from specklesystems/fabians/emails-ioc-5
...
chore(server): emails IoC 5 - requestEmailVerificationFactory
2024-09-10 16:04:14 +02:00
Alessandro Magionami
c9bb0aca8e
Merge pull request #2916 from specklesystems/fabians/emails-ioc-4
...
chore(server): emails IoC 4 - requestNewEmailVerificationFactory
2024-09-10 16:01:08 +02:00
Kristaps Fabians Geikins
7be4a08601
Merge branch 'main' into fabians/emails-ioc-4
2024-09-10 16:43:58 +03:00
Kristaps Fabians Geikins
bad663fce2
chore(server): emails IoC 2 - deleteVerificationsFactory ( #2914 )
...
* chore(server): emails IoC 2 - deleteVerificationsFactory
* repo fix
* chore(server): emails IoC 3 - deleteOldAndInsertNewVerificationFactory
* repo adjustment
---------
Co-authored-by: Alessandro Magionami <alessandro.magionami@gmail.com >
2024-09-10 16:37:40 +03:00
Alessandro Magionami
d3388dd003
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-957-delete-webhook
2024-09-10 15:06:30 +02:00
Alessandro Magionami
261389307b
chore(webhooks): refactor delete webhook multiregion
2024-09-10 14:55:52 +02:00
Alessandro Magionami
a3f9827e83
Merge pull request #2913 from specklesystems/fabians/emails-ioc-1
...
chore(server): emails IoC #1 - getPendingTokenFactory
2024-09-10 14:28:38 +02:00
Mike
7c00a1de80
Feat: Mixpanel workspace groups add properties ( #2904 )
2024-09-10 14:18:29 +02:00
Kristaps Fabians Geikins
5b58d6d40b
chore(server): emails IoC 7 - initializeVerificationOnRegistrationFactory
2024-09-10 14:35:26 +03:00
Kristaps Fabians Geikins
9f6d2d9d3a
chore(server): emails IoC 6 - sendVerificationEmailFactory
2024-09-10 14:26:06 +03:00
Kristaps Fabians Geikins
b4674e2cef
chore(server): emails IoC 5 - requestEmailVerificationFactory
2024-09-10 14:11:33 +03:00
Kristaps Fabians Geikins
f10c30aa3c
chore(server): emails IoC 4 - requestNewEmailVerificationFactory
2024-09-10 14:00:13 +03:00
Kristaps Fabians Geikins
26ddbb7f07
repo adjustment
2024-09-10 13:58:46 +03:00
Kristaps Fabians Geikins
eafe0fa565
chore(server): emails IoC 3 - deleteOldAndInsertNewVerificationFactory
2024-09-10 13:57:37 +03:00
Kristaps Fabians Geikins
a270abbdd5
repo fix
2024-09-10 13:54:41 +03:00
Kristaps Fabians Geikins
8bb4c64669
chore(server): emails IoC 2 - deleteVerificationsFactory
2024-09-10 13:53:24 +03:00
Kristaps Fabians Geikins
4d2baa5baa
addressing cr comments
2024-09-10 13:46:57 +03:00
Mike
cf3a948cf1
Feat: add filter for workspace members table ( #2917 )
2024-09-10 11:57:47 +02:00
Alessandro Magionami
e8cb13ad20
Merge pull request #2912 from specklesystems/fabians/apiexplorer-ts
...
chore(server): migrate apiexplorer module to ts
2024-09-10 09:55:03 +02:00
Alessandro Magionami
d2800d6a25
Merge pull request #2911 from specklesystems/fabians/stats-ts
...
chore: refactor stats module to ts
2024-09-10 09:54:26 +02:00
Kristaps Fabians Geikins
c11e565014
chore(server): emails IoC #1 - getPendingTokenFactory
2024-09-10 09:58:47 +03:00
Kristaps Fabians Geikins
0884f6b2f2
chore(server): migrate apiexplorer module to ts
2024-09-10 09:45:48 +03:00
Kristaps Fabians Geikins
a30073c725
chore: refactor stats module to ts
2024-09-10 09:38:16 +03:00
Chuck Driesler
624716cf5d
chore(workspaces): shorten discoverable workspace copy ( #2910 )
2024-09-09 18:46:15 +01:00
Mike
b5e93e6d40
Feat: Empty state for workspaces ( #2908 )
2024-09-09 19:22:07 +02:00
Kristaps Fabians Geikins
aab9bdcd66
chore(server): cross-server-sync IoC Part 3 ( #2909 )
2024-09-09 18:36:54 +03:00
Kristaps Fabians Geikins
f53bdd6505
chore(server): cross-server-sync IoC Part 2 ( #2907 )
2024-09-09 18:12:29 +03:00
Kristaps Fabians Geikins
2243df5ef5
chore(server): cross-server-sync IoC Part 1 ( #2906 )
2024-09-09 17:46:46 +03:00
andrewwallacespeckle
70b30c6297
fix(fe2): Encode forward slashes in nested model URLs ( #2905 )
...
* Encode URI in View all button
* Only replace /
* Improve readability
* Revert change. Need double nested buttons to work
2024-09-09 15:24:28 +01:00
andrewwallacespeckle
d6754d6c80
fix(fe2): Align dialogs with the designs ( #2895 )
...
* Updates to Dialogs
* Updates to dialogs
2024-09-09 13:46:53 +01:00
Chuck Driesler
d06f44329b
Dismissable invite banners for discoverable workspaces ( #2892 )
...
* fix(workspaces): dismissable join banners
* fix(workspaces): correctly update cookie
2024-09-09 09:56:46 +01:00
Iain Sproat
7c55af8893
revert(preview service): logging broke initialization ( #2902 )
...
- we need more tests
2024-09-07 11:45:07 +01:00
Iain Sproat
19b51c5308
Revert "fix(preview-service): only create a puppeteer client per app, not per…" ( #2901 )
...
This reverts commit d5c9e5e207 .
2024-09-07 11:09:47 +01:00
Iain Sproat
20fcc407fd
chore(preview service): improve logging ( #2900 )
...
* chore(preview service): improve logging
* use correct logging syntax in test
2024-09-07 11:08:46 +01:00
Iain Sproat
d5c9e5e207
fix(preview-service): only create a puppeteer client per app, not per request ( #2899 )
...
* fix(preview-service): only create a puppeteer client per app, not per request
* allow puppeteer client to be dependency injected and stub in tests
2024-09-07 09:50:30 +01:00
Mike
6af72dde43
Fix: Add workspace role prop to invite row ( #2898 )
2024-09-06 15:44:04 +02:00
Iain Sproat
3c9d9f8e3c
chore(server): log graphql websocket connection, disconnection, and subscription events ( #2690 )
2024-09-06 12:17:46 +01:00
Iain Sproat
a22a350627
chore(dockerfile): move to distroless ( #2885 ) ( #2897 )
...
* Reapply "chore(dockerfile): move to distroless (#2885 )" (#2888 )
This reverts commit 9d8cd0f351 .
* Fix startup probe for objects pods
2024-09-06 09:43:35 +01:00
Alessandro Magionami
3fa2bcd4f3
Alessandro/web 1836 billing tab show x10 free guest ( #2896 )
...
* feat(workspaces): add label field to cost items
* feat(workspaces): use label field to display cost items
2024-09-06 10:42:31 +02:00
Chuck Driesler
4896816506
fix(workspaces): mutate on join workspace ( #2833 )
...
* proof of concept - types work
* WIP
* wipp
* new modifyObjectFieldf
* updatePathIfExists
* wipp
* working?
* projects dashboard test
* more improvements
* more improvements
* fixx
* bugfix
* minor fixes and cleanup
* moar cleanup
* fix(workspaces): also mutate cache on join
* fix(workspaces): more better
---------
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2024-09-05 23:25:27 +01:00
Chuck Driesler
756ac4af29
fix(workspaces): fix leaky search ( #2894 )
...
* fix(workspaces): no you may not do that
* fix(workspaces): assert user ids in test
2024-09-05 17:19:18 +01:00
Iain Sproat
c227495d66
fix(preview service): gracefully close streams ( #2887 )
2024-09-05 17:18:23 +01:00
Iain Sproat
206b2368ba
fix(preview-service): listen externally on metrics port ( #2893 )
2024-09-05 16:50:23 +01:00
Mike
0f0046ede2
Fix: change workspaceId to workspace_id ( #2886 )
2024-09-05 17:48:35 +02:00
andrewwallacespeckle
dd575c0710
fix(fe2): Update cache after removing workspace members ( #2890 )
...
* Use modifyObjectField
* evict specific collaborator only
* Remove modifyObjectField
* Decrement team count, Evict filtered queries
* Use createUpdatedValue
2024-09-05 16:23:33 +01:00
Iain Sproat
cf9348ebe0
fix(github action): preview acceptance test ( #2889 )
...
- should run on changes to files in directory
- fix conflict in pnpm versions
2024-09-05 15:23:39 +01:00
Iain Sproat
9d8cd0f351
Revert "chore(dockerfile): move to distroless ( #2885 )" ( #2888 )
...
This reverts commit a1a3428737 .
2024-09-05 15:03:47 +01:00