* Updates from Michal video 1
* Fix openWorkspaceCreateDialog
* Update color of + button
* Change isUserAdmin to isNotGuest
* Updated dialog
* Updated condtion
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
* Update Nav Link Font weight. Nowrap badge
* Plus spacing
* Workspace page tidy up
* Mobile testing
* Responsive fixes
* Fix clipping of avatar
* Adjust workspace item pl
* Square the plus button
* Font overwrites for workspace items in settings
* Remove unused props
* fix(users): verified should be a public limited user field
* feat(workspaceSecurity): update security tab copy
* feat(workspaces): add limited user domain policy compliance check
* Fixed reactivity, added workspace logo to create workspace modal
* Reverse order so name is focussed first
* Fix typo
* feat(workspaces): allow sending the logo on ws creation
* Fix avatar uploading
* Added default index 0
* fix(workspaces): maybe default logo
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
* Implemented workspace general page
* Added notifications to user input
* Allowed non-admins to view but not edit
* Added redirect to homeroute
* Fixed validation
* Squashed commit of the following:
commit 7bf14ab8af0f76b4c9d0aa87fc08085af7c34959
Author: Chuck Driesler <chuck@speckle.systems>
Date: Tue Aug 6 19:40:50 2024 +0200
mob next [ci-skip] [ci skip] [skip ci]
lastFile:packages/server/modules/workspacesCore/migrations/20240806160740_workspace_domains.ts
commit 8aa3fb0cb052c10eeeb83bf9874ae0d1c065e480
Author: Alessandro Magionami <alessandro.magionami@gmail.com>
Date: Tue Aug 6 18:54:15 2024 +0200
mob next [ci-skip] [ci skip] [skip ci]
lastFile:packages/server/modules/core/domain/userEmails/operations.ts
commit 66dfd0cf6c15a789c8f96a65a3168323e83a7b9e
Author: Chuck Driesler <chuck@speckle.systems>
Date: Tue Aug 6 18:30:22 2024 +0200
mob next [ci-skip] [ci skip] [skip ci]
lastFile:packages/server/modules/workspacesCore/domain/types.ts
Co-authored-by: Alessandro Magionami <alessandro.magionami@gmail.com>
* Move General to workspaces folder
* feat(workspaces): inputs on security section
* feat(workspaces): add domain to workspace mutation
* chore(workspaces): add blocked domains list
* fix(workspaces): modals with buttons
* feat(workspaceDomains): delete domain
* fix(workspaces): use mutation
* fix(workspaces): present user verified domains as options
* Moved sidebar menu to a composable
* Added coming soon tag back
* feat(workspaces): create domains resolver for workspace
* chore(workspaces): fix tests
* chore(workspaces): fix types
* chore(workspaces): fix linter
* fix(workspaces): do some delete I think
* chore(workspaces): add domainBasedMembershipProtectionEnabled field to workspace
* chore(workspaces): improve validation for email domain
* fix(workspace): query and do the thing
* chore(workspaces): add graphql schema for domainBasedMembershipProtection
* chore(workspaces): lint and test failures
* fix(workspaces): test issues w new field
* feat(workspaces): add discoverability flag
* chore(workspaces): they made me do it
* feat(workspaces): enable toggling domain protection
* feat(workspaces): add discoverability toggle to workspace settings
* feat(workspace): auto enable discoverability on first domain registration
* feat(workspace): discoverability toggle fixes
* fix(eventBus): fix tests
* feat(workspaces): user discoverable workspaces (#2620)
* feat(workspaces): it works just trust me
* fix(workspaces): don't worry about it
* fix(workspaces); happy path success
* fix(workspaces): almost there
* fix(workspaces): successful tests!
* fix(workspaces): we have DISCOVERED (#2621)
* Fixed linting issue
* Updated query
* Updated validation rules
* Updated validation rules
* Fix unsaved file with type export
* Addressed PR comments
* Updated cache
* Updated item classes, add fragment back
* Gergo/web 1574 join workspaces via discovery (#2623)
* chore(useremails): add find verified emails by user function
* chore(workspace): table helper for workspace domains
* chore(workspace): get workspace with domains function
* chore(workspace): test get workspace with domains function
* feat(workspace): restrict workspace membership when updating workspace role
* chore(workspaces): fix types
* feat(workspaces): WIP join
* feat(workspaces): join button makes u join
* chore(useremails): fix type for find verified emails function
* feat(workspaces): join
* feat(workspace): prevent inviting user without email matching domain
* chore(workspaces): fix linter
* fix(workspaces): invoke join (gergo wrote this)
* fuck
* fix(workspaces): properly get discoverable workspaces
* fix(workspaces): test
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
Co-authored-by: Chuck Driesler <chuck@speckle.systems>
* fix(workspaces): some query stuff
* fix(workspaces): mutate cache instead of refetch
* fix(workspaces): more adjustments to gql query and fragment structure
* fix(workspaces): queries, style, structure
* fix(workspaces): match discoverability with current styles
* chore(workspaces): lint lint lint
* fix(workspaces): got it twisted
* chore(workspaces): fix test
* fix(workspaces): route to joined workspace on join
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
Co-authored-by: Chuck Driesler <chuck@speckle.systems>
Co-authored-by: Alessandro Magionami <alessandro.magionami@gmail.com>
* Change label color for disabled state
* Updated workspaces icon
* Added defaultImg to user avatar
* Added defaultImg to user avatar
* Removed comment
* fix(fe2): properly handling invitedTeam auth error
* fix(fe2): disable invite dialog if not workspace admin
* fix(useremails): fix for default primary:true when creating new emails
* test fix
* list invites table
* invites list works
* update last reminded date on resend
* fix FE
* WIP invitedialog + updated debounced utility
* invite create works
* exclude users correctly
* more adjustments
* minor cleanup
* using workspace invite server role
* test fix
* fixed multiple root eslint issues
* minor adjustments
* feat(workspaces): delete workspace repo function
* feat(workspaces): services for the resolver, crack order of operations, migration
* fix(workspaces): add tests for delete
* fix(workspaces): better service boundary
* fix(workspaces): linttttt
* refactor WIP
* Button design changes
* FE2 FormButton Updates
* ts composition api
* CommonTextLink Changes
* CommonTextLink prop updates
* Add disabled styles
* WIP
* Design system updates
* Colour Updates
* New Text Styles. Initial FE2 changes
* More fe2 styling classes
* Minor update
* Minor update
* Fix build
* More updates for discussion
* More styling updates
* Minor updates to inputs
* Revert change to size options
* More text updates
* More font class swapping
* Revert dui3 changes
* Confirmed Lineheights
* Add story files for new text styles
* Minor copy changes
* Minor typo
* Revert variant>color
* New Colours WIP
* andrew/web-1371-misalignment-in-account-dropdown
* andrew/web-1374-settings-text-styles-are-not-right
* andrew/web-1375-nav-texts-should-be-14px
* andrew/web-1376-decrease-size-of-versions-header
* andrew/web-1377-version-card-title
* Updates
* semibold>medium
* Colour updates
* Sizing updates
* Colour updates
* Colour updates
* Measure mode
* Updates
* Fix build
* Fix build
* WIP Updates
* Changes from PR
* Updated login, registration and reset password styling
* Make share dropdown bg white
* Updated viewer titles
* Fix: Resize panel highlight color in the viewer should be blue
* Fix: Blue + Add link in Models. And other blue links in Viewer
* Add labelPosition Prop. Fix Button stories
* Updated CommonLink to remove default underline
* Add Highlight Color
* Card updates from Michal
* Updated discussion icon on version card
* Small tweaks to version card
* Small tweaks to version card
* Fix: Ghost button doesn't have padding
* Fix: Write Delete...
* Fix: Version hover border color
* Updates to Project Card. Updates to PageTabs
* Fix: Adjust title in announcement modal
* Updates from Comments
* Select Background Colour
* Fix: Select dropdown color
* Improve list view. Improve discussions
* Fix: Minor tweaks to onboarding checklist
* Fix: Clean up nav
* Hide third item when not >md
* Change project heading size
* Add border to version card
* Adjust spacing in dropdowns
* Slight change
* Update button style in Version card
* Tweaked nav menu
* Tweaked nav menu
* Various styling tweaks
* Fix settings modal subheader
* Various styling tweaks and fixes
* Tweak settings dialog styling
* Tweak simple scrollbar
* Minor tweaks to model page
* Minor tweaks to model page
* Minor tweak to login
* Tweak discussion card
* Tweak settings page
* Tweak vertical tabs
* Tweak Dialog alignment
* Fix some paddings
* Change IconVersions to ClockIcon
* Tweak spacing between icons
* Updates to Card Icons
* Bold "connectors" in empty project message
* Remove padding in Profile field
* Update inline model create
* Remove icons from share menu
* Updated Delete dialog
* Wrong text positioning in alert
* Updated copy in dropdown
* Change bg to bg-foundation in select dropdown component
* Fix merge conflicy
* Selection Info title colour
* Wrong text class
* Update card colours based on call
* Update card colours
* Update empty state
* Input label font weight
* Updates to Embed
* Various styling fixes
* Fix; Viewer panel header styling
* Fix; Adjust BG in dev mode list items
* Fix; Fix button placement in video modal
* Fix: Share menu is not using LayoutMenu
* Fix: Buttons clash under filters
* Fix: Adjust spacing in selection info
* Fix: Adjust gray BG behind model preview images
* Fix: No hover cursor on model card
* Fix: Align text styling in dev mode and selection info panel
* Fix for menu width
* Fix mobile problems
* Fix Add spacing on new login screens
* Revert prose change. Add prose-sm
* Text - Use contain for bg image
* Fix onboarding screens
* Responsive fixes
* Fix hydration errors
* Added padding to Add Model Dialog
* Fix versions buttons
* Fix build problem
* Changes PRE PR
* Final Pre PR Changes
* Remove DUI3 change
* Fix small issue with dialog after merge conflict
* Remove label classes from Visibility Select
* Revert changes made in Controls.vue
* Remove old-webhooks
* Add highlight colours to Storybook
* Add v-keyboard-clickable
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
* New Text Styles. Initial FE2 changes
* More fe2 styling classes
* Minor update
* Minor update
* Fix build
* More updates for discussion
* More styling updates
* Minor updates to inputs
* More text updates
* More font class swapping
* Revert dui3 changes
* Confirmed Lineheights
* Add story files for new text styles
* Minor copy changes
* Minor typo
* andrew/web-1371-misalignment-in-account-dropdown
* andrew/web-1374-settings-text-styles-are-not-right
* andrew/web-1375-nav-texts-should-be-14px
* andrew/web-1376-decrease-size-of-versions-header
* andrew/web-1377-version-card-title
* semibold>medium
* Measure mode
* Changes from PR
* Tweaked nav menu
* Revert prose change. Add prose-sm
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com>