Commit Graph

74 Commits

Author SHA1 Message Date
andrewwallacespeckle c1e5be6bc3 Initial UI work 2025-06-19 14:18:03 +02:00
andrewwallacespeckle 3a68bf6525 fix(fe): SSO section 2025-06-06 11:29:24 +02:00
andrewwallacespeckle af02506152 Design changes 2025-06-04 15:52:56 +02:00
andrewwallacespeckle 8c2bf6165d Add defaultseat 2025-06-04 15:14:46 +02:00
andrewwallacespeckle adf0ccdc11 Updated domain management 2025-06-04 14:47:16 +02:00
andrewwallacespeckle 8374c49107 Merge branch 'main' into andrew/web-3448-enable-auto-joining-a-workspace-as-a-setting 2025-06-03 17:20:49 +02:00
andrewwallacespeckle 5c408cbfe3 feat(fe): Add generic settings confirm dialog 2025-06-03 10:38:44 +02:00
Mike 98cf564342 Feat: Expose user email on workspace settings member tables (#4857)
* Feat: Expose user email on workspace settings member tables

* Added permissions check

* Remove fetching items
2025-05-30 18:52:23 +02:00
andrewwallacespeckle be02ab78ac combine handleJoinPolicyChange and handleJoinPolicyConfirm 2025-05-30 11:11:08 +02:00
andrewwallacespeckle 61c8dcfb08 Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings 2025-05-29 10:39:17 +02:00
andrewwallacespeckle d144d7140e Merge branch 'main' into andrew/web-3448-enable-auto-joining-a-workspace-as-a-setting 2025-05-28 11:49:34 +02:00
Kristaps Fabians Geikins 596312ab0e feat(frontend): personal project limit disclaimers & prompts (#4822)
* ProjectsAdd wrapper

* WorkspaceMoveProject wrapper added

* move wrapper finalized

* passing through location

* more cleanup

* model add wrapper

* permissions cleanup

* add invite wrapper

* vue-tippy bugfix

* ViewerLimitsDialog prep

* upgrade limit alert prep

* limit alerts

* movemanager fix

* new add flow

* slug update fix

* add model flow

* invites?

* some extra fixes

* move unmount fix?

* more fixes

* vue-tsc update

* style: remove h-32 for smaller screens

* vue-tsc parser fix

* prep for new viewer limits dialog

* updated viewer dialogs

* comment variant cleanup

* CR comments

---------

Co-authored-by: michalspeckle <michal@speckle.systems>
2025-05-28 12:12:18 +03:00
andrewwallacespeckle 17bc56070a If last domain was removed, disable all domain features 2025-05-27 16:01:20 +02:00
Benjamin Ottensten dd5c943fc9 Chagne copy and order of settings 2025-05-27 15:37:28 +02:00
andrewwallacespeckle 9e773613b8 Switch doesnt show true until confirm 2025-05-27 12:35:57 +02:00
andrewwallacespeckle 9b6d3c714a Merge branch 'main' into andrew/web-3448-enable-auto-joining-a-workspace-as-a-setting 2025-05-27 11:40:59 +02:00
andrewwallacespeckle ac95374208 Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings 2025-05-27 11:40:35 +02:00
andrewwallacespeckle 9e662daadc Update vue-tippy & remove legacy code 2025-05-27 11:28:56 +02:00
andrewwallacespeckle dd40b29cd7 Add tooltip 2025-05-27 11:15:55 +02:00
andrewwallacespeckle 6433bf188d Fix linting 2025-05-27 11:12:45 +02:00
andrewwallacespeckle 6fa655fd72 remove comment 2025-05-23 11:12:39 +02:00
andrewwallacespeckle 6a7f2da95b Radio>Switch 2025-05-23 11:10:32 +02:00
andrewwallacespeckle f02d57c697 feat(fe): add temp join policy to security settings 2025-05-22 16:28:38 +02:00
andrewwallacespeckle deccb52eb2 WIP 2025-05-22 15:57:52 +02:00
andrewwallacespeckle 709879be6a Move domain protection to component 2025-05-22 14:45:32 +02:00
andrewwallacespeckle 83627298ad Move Discoverability to component 2025-05-22 14:42:30 +02:00
andrewwallacespeckle 15bfeea48e refactor(fe): security page 2025-05-22 14:30:00 +02:00
Mike 3a2564d44c Feat: Add option to hide Speckle branding on embed (#4777) 2025-05-20 15:48:57 +02:00
andrewwallacespeckle 6a2fd34147 Improve tooltip copy 2025-04-24 12:47:02 +01:00
andrewwallacespeckle c3fba7882d Trigger plan limit reached in workspace project settings 2025-04-23 10:03:53 +01:00
andrewwallacespeckle 5148a2db07 Updates 2025-04-21 15:46:49 +01:00
andrewwallacespeckle 432cfcbae4 Guests table fragments 2025-04-21 15:22:28 +01:00
andrewwallacespeckle 6f0fc38ed6 Members fragments 2025-04-21 15:14:27 +01:00
andrewwallacespeckle 81926e575f Use new count query. Fix role change cache. 2025-04-17 22:02:33 +01:00
andrewwallacespeckle 62cf4efd7a Admin menu: Hide "Make guest…" move "Revoke admin access…" 2025-04-17 12:12:16 +01:00
Mike 2cd63c571b Fix: Dashboard redirects (#4371) 2025-04-10 20:18:26 +02: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 332304c2b1 Merge branch 'main' into andrew/web-2974-implement-domain-protection-limit 2025-04-10 11:11:10 +01: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
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
andrewwallacespeckle 04a05dde81 Merge branch 'main' into andrew/update-members-table-remove-from-project 2025-04-07 11:10:06 +01:00
Kristaps Fabians Geikins e3d3c1446b feat: enable domain discoverability on workspace creation (#4235)
* frontend changes implemented

* WIP BE

* backend seems to work

* CR fixes
2025-04-07 12:34:45 +03:00
andrewwallacespeckle bfe74b3133 Tidy fragments. Add project update dialog 2025-04-03 14:18:10 +02:00
Mike d752bcb274 Feat: Update billing with new design (#4309) 2025-04-02 16:42:19 +02:00
andrewwallacespeckle 8e3ffb1793 Remove duplicate member action tables (#4313) 2025-04-02 15:43:54 +02:00
andrewwallacespeckle d24ce47d14 Remove InvitesTable 2025-03-21 14:21:24 +00:00