Alessandro Magionami
05e4e51c1a
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2944-versions-limits
2025-04-11 14:54:13 +02:00
Mike
080482febd
Feat: Update add-on cards ( #4382 )
2025-04-11 13:28:12 +02:00
Mike
5358db9815
Fix: Update outputed role on projects ( #4377 )
2025-04-11 13:27:23 +02:00
Mike
37cdd4ba21
Feat: Fix unused seat count ( #4375 )
2025-04-11 13:27:00 +02:00
Mike
acaafb1525
Feat: Add search for filter values ( #4376 )
2025-04-11 12:09:04 +02:00
Alexandru Popovici
c1958d199d
chore(preview-service): Chrome's passed args are logged ( #4381 )
...
* chore(preview-service): Chrome's passed args are logged
* improve log lines produced by preview service
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2025-04-11 11:08:43 +03:00
Kristaps Fabians Geikins
f59c0a72c6
feat: model related auth checks in BE & FE ( #4374 )
...
* limit fragment cleanup
* be updated
* model checks in FE
* tests fix
* fakes util fix
2025-04-11 10:09:54 +03:00
andrewwallacespeckle
a5d79a09c8
feat(fe): Implement further legacy project warnings
...
feat(fe): Implement further legacy project warnings
2025-04-10 22:04:29 +01:00
andrewwallacespeckle
46af1fc55a
Fix discoverable
2025-04-10 21:41:15 +01:00
Mike
1603c7ef10
Fix: Use correct count for projects to move ( #4378 )
2025-04-10 22:38:44 +02:00
andrewwallacespeckle
098e3b6137
Seat Transition cards
2025-04-10 21:37:48 +01:00
andrewwallacespeckle
b17bd82485
Move projects dialgos
2025-04-10 21:34:41 +01:00
andrewwallacespeckle
3632ddb75a
Confirmation dialog
2025-04-10 21:01:36 +01:00
Mike
2cd63c571b
Fix: Dashboard redirects ( #4371 )
2025-04-10 20:18:26 +02:00
andrewwallacespeckle
10ba4d5b9f
feat(fe): legacy project warnings initial work
...
feat(fe): legacy project warnings
2025-04-10 19:12:42 +01:00
andrewwallacespeckle
6374e6330a
Merge branch 'main' into andrew/web-2983-implement-legacy-project-changes
2025-04-10 18:47:26 +01:00
Mike
e5b8b121b7
Fix: Guest invite role check ( #4373 )
2025-04-10 19:08:26 +02:00
andrewwallacespeckle
531f33a813
Use WorkspaceCard
2025-04-10 15:33:47 +01:00
andrewwallacespeckle
6d4f9e9e19
Only show on non-workspace projects
2025-04-10 13:51:30 +01:00
andrewwallacespeckle
938fc210b7
Add to project page
2025-04-10 13:50:19 +01:00
andrewwallacespeckle
441811b0d3
Projects to move filter
2025-04-10 13:40:01 +01:00
andrewwallacespeckle
cb5f1727b8
Add ProjectsMoveToWorkspaceAlert component
2025-04-10 13:22:07 +01:00
Kristaps Fabians Geikins
b6c21fd506
feat: comment read/write auth policies in BE & FE ( #4368 )
...
* webhooks perm minor fix
* tryna get fileimport service to work
* new comment policies - shared
* BE done?
* checks implemented in FE
* lint fix
* tests fix
* readme fix
2025-04-10 15:14:34 +03:00
Mike
41e7daa60d
Update billing summary ( #4370 )
2025-04-10 14:09:42 +02:00
andrewwallacespeckle
3cdd176096
feat(fe): disable domain protection switch if not on business plan
...
feat(fe): disable domain protection switch if not on business plan
2025-04-10 12:41:10 +01:00
andrewwallacespeckle
7ce203f7e5
fix(fe): Remove thread id from url when resolved
...
fix(fe): Remove thread id from url when resolved
2025-04-10 12:00:43 +01:00
Gergő Jedlicska
d5f81cc174
feat(auth): add worksapce read scope to desktop apps ( #4365 )
...
* feat(auth): add worksapce read scope to desktop apps
* fix(scopes): only add workspace scopes if workspaces enabled
---------
Co-authored-by: Charles Driesler <chuck@speckle.systems >
2025-04-10 11:58:23 +01:00
andrewwallacespeckle
9c946e9540
Fix tooltip reactivity
2025-04-10 11:52:17 +01:00
andrewwallacespeckle
775a4a7911
FIx build
2025-04-10 11:45:49 +01:00
andrewwallacespeckle
af0d322bdf
Move before await
2025-04-10 11:30:55 +01:00
andrewwallacespeckle
f0f2e41384
Remove focus thread id from url on resolve
2025-04-10 11:24:59 +01:00
andrewwallacespeckle
332304c2b1
Merge branch 'main' into andrew/web-2974-implement-domain-protection-limit
2025-04-10 11:11:10 +01:00
Chuck Driesler
f29fc322a3
fix(authz): allow optional workspace id to validate move ( #4367 )
2025-04-10 11:04:59 +01:00
Chuck Driesler
32796d3dd3
fix(authz): allow optional project id ( #4363 )
2025-04-10 10:12:00 +01:00
Alessandro Magionami
be48143d8a
chore(core): disable test if workspaces is disabled
2025-04-10 10:49:49 +02:00
Alessandro Magionami
36b3f2b11a
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2944-versions-hide-referencedobject
2025-04-10 10:16:27 +02:00
Alessandro Magionami
73a8719556
feat(core): complete referencedObject resolver for models and projects versions
2025-04-10 10:10:49 +02:00
Alessandro Magionami
96698452f2
feat(core): limit returned commits in streams and breanches
2025-04-10 10:09:54 +02:00
Mike
a3ce9fad12
Feat: Update pricing plan features ( #4357 )
...
* Feat: Update pricing plan features
* Clean up old stuff
* Add features to old plans
* pls dont complain anymore
* pls work
* fix(shared): add back features to the unlimited plan
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2025-04-09 21:45:28 +02:00
Chuck Driesler
a67022f5fb
fix(authz): branches are models too ( #4360 )
...
* fix(authz): branches are models too
* fix(authz): also check token resource access
2025-04-09 20:15:51 +02:00
Gergő Jedlicska
5fce827ad7
feat(gatekeeper): calculate available seats from purchased and used ( #4362 )
2025-04-09 19:51:02 +02:00
Chuck Driesler
ea114fd394
fix(authz): only exempt empty main model ( #4358 )
2025-04-09 15:27:03 +01:00
Kristaps Fabians Geikins
5f88f562d3
feat: updated various "read/update" settings related permission checks ( #4356 )
...
* a bunch more tests
* updated GQL resolvers
* project create checks implemented
* project update/settings related checks in FE
* a bunch of tests
* tests fix
* disable app schema check
2025-04-09 16:13:09 +03:00
andrewwallacespeckle
459aac7d6f
Use hasAccessToFeature
2025-04-09 13:24:41 +01:00
andrewwallacespeckle
febe49171e
Allow downgrade even if expired
2025-04-09 12:29:06 +01:00
andrewwallacespeckle
84b767488f
disable domain protection switch if not on pro
2025-04-09 12:22:52 +01:00
Gergő Jedlicska
b24add762c
feat(gatekeeper): disable workspace plan migrations ( #4354 )
2025-04-09 13:02:28 +02:00
Iain Sproat
ba5924f429
Merge pull request #4350 from specklesystems/iain/use-gl-egl-not-vulkan
...
chore(preview service): use gl-egl over vulkan
2025-04-08 19:28:24 +01:00
Gergő Jedlicska
b71f0bd5c4
feat(gatekeeper): re-enable workspace plan migrations ( #4352 )
2025-04-08 20:00:18 +02:00
Gergő Jedlicska
a986bee2fb
feat(shared): add plan helpers ( #4347 )
...
* feat(shared): add plan helpers
* feat(shared): naming is hard
* feat(shared): spelling is hard
2025-04-08 19:59:30 +02:00