Commit Graph

7133 Commits

Author SHA1 Message Date
Mike 68dc4c91c1 Feat: Add Access Select component (#4399) 2025-04-14 10:39:53 +02:00
Mike 33f23821bd Fix: Disabled invite button in workspace switcher for non admins (#4396) 2025-04-14 10:39:41 +02:00
Mike 0519719e4d Fix: FF cleanup and various smaller fixes (#4398) 2025-04-14 09:40:58 +02:00
Iain Sproat 08f9ca1d64 chore(server/logging): more metadata to preview consumption log (#4388) 2025-04-14 06:25:16 +02:00
Gergő Jedlicska bf454bc003 fix(gatekeeper): fix yearly upgrade not working (#4393) 2025-04-14 06:24:20 +02:00
Mike d8f9895617 Feat: Various pricing/billing fixes (#4390) 2025-04-13 16:41:40 +02:00
Gergő Jedlicska 61ca128ce2 gergo/multiCurrency (#4379)
* feat(gatekeeper): support multiple currencies

* feat(helm): add new currency based prices to helm chart

* chore(env): add example currency based pricing values

* fix(ci): update price ids to the proper values

* feat(helm): rename price ids to fit multi currency

* feat(gatekeeper): currency input for checkout session

* Updated prices in the FE

* chore(gatekeeper): remove old checkout session flow

* Updated prices in the FE

* Fix FE

* Fix pipeline

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-04-11 17:37:47 +02:00
Iain Sproat fe859a075c chore(preview-service): update README (#4389)
* chore(preview-service): update README

* Update README for docker
2025-04-11 17:06:58 +02:00
Alessandro Magionami 965e2d4ee6 Merge pull request #4366 from specklesystems/alessandro/web-2944-versions-limits
Alessandro/web 2944 versions limits
2025-04-11 15:38:50 +02:00
Iain Sproat 9308fa82b4 chore(server/observability): logging of gatekeeper/rest/billing (#4066)
* chore(server/observability): logging of gatekeeper/rest/billing

* Rename logged field

* use logWithErr, operationStatus, and operationName
- clean up logging

* Fix bad merge from main

* Use a wrapper to log

* Include mutation resolvers

* Fix per PR comments
2025-04-11 15:27:52 +02:00
Alessandro Magionami d9cdeb4bf5 chore(core): make resolver model or project check more reliable 2025-04-11 15:15:21 +02:00
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