Commit Graph

288 Commits

Author SHA1 Message Date
andrewwallacespeckle 2fddcd78b7 feat(server+fe): Implement LimitedWorkspace for PendingWorkspaceCollaborator (#4984) 2025-06-27 09:35:37 +01:00
andrewwallacespeckle 6a4148e663 Show correct reason. Update title 2025-06-20 15:47:02 +02:00
andrewwallacespeckle 9404b97de8 Allow going to wizard 2025-06-20 15:36:10 +02:00
andrewwallacespeckle 9ce371e30d Fix activeUser in composable 2025-06-20 15:04:53 +02:00
andrewwallacespeckle 2b287962da Add final checks 2025-06-19 16:56:51 +02:00
andrewwallacespeckle b40b624c5c Disable wizard 2025-06-19 16:52:45 +02:00
andrewwallacespeckle 310f452503 Make logo optional 2025-06-19 15:48:27 +02:00
andrewwallacespeckle 31bc8b4d93 Show invites in card list 2025-06-18 16:12:13 +02:00
Kristaps Fabians Geikins cfa0b249d1 feat: seat type selection in invite flows (#4908)
* backend seems to work

* bigger menu support

* FE nearly done

* merge fix

* ui changes

* workspace invite disclaimer

* project disclaimer

* project invite viewer -> editor flow

* extra minor fixes

* Change project role input label

* extra test assertions

---------

Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com>
2025-06-13 09:45:58 +03:00
Mike d8c0528120 Fix: Always use primary email for domain verification (#4909) 2025-06-10 11:03:57 +02:00
andrewwallacespeckle 95af4ca95a Ordering 2025-06-02 17:53:35 +02:00
andrewwallacespeckle 74a5a3802a better naming 2025-06-02 17:52:26 +02:00
andrewwallacespeckle a24a8fab7c Update card background for pending statuses 2025-06-02 17:48:25 +02:00
andrewwallacespeckle 9f0fcafc42 Simplified autojoin frontend 2025-06-02 17:43:41 +02:00
andrewwallacespeckle 2edfd37e01 fix(fe): Discoverable workspace card not dismissing 2025-06-02 09:31:44 +02:00
andrewwallacespeckle 6f3cb6f802 Use WorkspaceJoinRequestStatus enum 2025-05-30 11:08:10 +02:00
andrewwallacespeckle 61c8dcfb08 Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings 2025-05-29 10:39:17 +02:00
andrewwallacespeckle d2e6b5fa8d De-duplication and admin plural fix 2025-05-28 16:06:57 +02:00
andrewwallacespeckle e3810edb82 Fix joined state 2025-05-28 15:03:46 +02:00
Benjamin Ottensten 440aa15905 Change joined state 2025-05-28 13:38:11 +02:00
andrewwallacespeckle 84ac7edfe3 Join page changes 2025-05-28 13:02:46 +02:00
andrewwallacespeckle c908d6fc0b Dont filter approved requests 2025-05-28 12:32:38 +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
Benjamin Ottensten df0150754c Add auto join banner to workspace cards 2025-05-28 10:53:38 +02:00
andrewwallacespeckle 3d7de381e7 Update card when autojoin 2025-05-27 16:26:37 +02:00
andrewwallacespeckle 9e662daadc Update vue-tippy & remove legacy code 2025-05-27 11:28:56 +02:00
Mike 13686d9332 Fix: Remove flex from admin list to avoid gaps (#4809) 2025-05-26 10:06:22 +02:00
andrewwallacespeckle 02fcbfe6ec Small ux improvements 2025-05-22 15:50:40 +02:00
andrewwallacespeckle c15ea3fc65 Use Benjamins copy 2025-05-22 15:48:59 +02:00
andrewwallacespeckle 11b2b57486 Layout fixes 2025-05-22 13:01:48 +02:00
andrewwallacespeckle 10ae782a7b Update pagination limit 2025-05-22 12:53:11 +02:00
andrewwallacespeckle 36f7f809bd Updates to cards 2025-05-22 12:48:17 +02:00
andrewwallacespeckle 9b977a5f43 Merge branch 'main' into andrew/show-admins-in-discoverable-workspace-card 2025-05-22 10:43:34 +02:00
andrewwallacespeckle e8f85e8d7c UI updates 2025-05-22 10:43:23 +02:00
Iain Sproat 3b08570f57 fix(frontend): typo: lose, loose, louse, luce (#4794) 2025-05-22 06:11:30 +01:00
andrewwallacespeckle 9f074b664d Condensed workspace card 2025-05-21 15:47:53 +02:00
andrewwallacespeckle 3e9b96aca9 feat(fe): show admins in discoverable workspace card 2025-05-21 15:18:22 +02:00
Mike 3dc8c78f97 Fix: Some intercom improvements (#4782) 2025-05-21 14:31:26 +02:00
Benjamin Ottensten 3d4c4395f4 Feat: Enable Intercom for in-app support (#4640) 2025-05-19 15:35:16 +02:00
Mike 8b40286ffa Feat: Add mixpanel events to getting started video (#4757) 2025-05-16 12:31:13 +02:00
andrewwallacespeckle 303d320441 feat(fe): Add workspace product introduction video (#4754) 2025-05-15 17:36:56 +02:00
michalspeckle 3c7a652e98 feat(fe): improvements to empty states (#4696)
* feat(fe): render different CardImportFileArea variants based on context

* feat(fe): remove default emptyStateVariant

* refactor(fe): use container classes

* feat(fe): remove click from full card upload area. Only on buttons

* chore(fe): updates to empty states, clean up.

* feat(fe): new empty state illustrations refactor

* chore(fe): removing nested selectors and clean up

* chore(fe): removed default variant

* feat(fe): empty state illustration slot added and styling changes

* feat(fe): new empty state illustrations and styling changes

* chore(fe): copy change

* chore(fe): refactor

---------

Co-authored-by: andrewwallacespeckle <andrew@speckle.systems>
2025-05-15 09:49:36 +02:00
Mike 2700fbb894 Fix: Hide add-ons if not self serve plan (#4706) 2025-05-12 14:46:10 +02:00
Kristaps Fabians Geikins 211922b6a6 chore: get rid of all old workspace plan code (#4624)
* first batch of changes

* tests fix

* FE fixed

* renaming constants

* test fixes

* moar test fixes

* another test fix

* reenable app rover check

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2025-04-30 19:18:32 +02:00
Chuck Driesler 76b84e2068 fix(workspaces): wrapper type on limited workspace team (#4635) 2025-04-30 16:42:57 +01:00
Chuck Driesler c060d6097d fix(workspaces): include name and id on discoverableworkspacecollaborator (#4629)
* fix(workspaces): show more info for discoverable workspace members

* chore(workspaces): something silly with gqlgen

* Update FE

* Fix FE

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-04-30 13:52:12 +01:00
Mike 41800d90f2 Fix: Fix workspace sidebar actions for guest (#4623) 2025-04-29 09:51:01 +02:00
Mike aa1763daa0 Fix: Minor fixes for canceled payment state (#4615) 2025-04-28 17:01:02 +02:00
Benjamin Ottensten dda2df383a Fix: Tweak textarea font size and tweak some copy (#4613) 2025-04-26 08:41:35 +02:00
Mike c874337184 Fix: Trim whitespaces from workspace wizard invites (#4611) 2025-04-25 22:36:24 +02:00