* Update move copy
* Ensure version counter doesn't break onto 2 lines
* Increase contrast in breadcrumb
Darker '/' and only font-medium on the active item
* Make it clearer to input new short ID and not current
* Add ... to menu items
* Change more "..." in menu items
* Fix gap and border between invite banners
And move the background to the individual banners
* Show model/version count in moveprojectsdialog. Update copy
* Add truncate
* Add truncate
* Change copy and text styling
* Add model and version count to fragment
* Fix gql
---------
Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com>
* Tasks from ticket
* Update copy
* Add confirm dialog to cancel button
* Show Workspace create dialog when on explainer page
* Reorder
* Add new mixpanel event
* Use 1 confirm modal
* WIP
* Up to General
* Projects Table
* Other menu items
* Tidy up other inputs
* Refactor Developer Settings to be more modular
* Move buttons to menus
* Minor changes
* Fix build
* Updates from testing
* Fixes from testing
* Show prefiltered list for members in workspace with project ownership rights
* Fix: Added dropdown for project role
* Fix typo
---------
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
* 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>
* Create and Use ProjectList
* ProjectList and WorkspaceList
* Workspace Header
* Header Actions Menu
* Add projects to Workspace
* Add middleware
* Remove unused title
* Rename WorkspaceList
* useDebouncedSearch
* Merge ProjectList into Dashboard
* Make workspaceId reactive
* Remove unneeded useSubscription
* Merge Dashboard into index
* Add fragments
* Cache updates
* gql
* GQL
* Linting updates
* Updates from CR
* Changes from CR
* Changes from PR. Middleware added
* Updates from CR
* GQL
* Updates from CR
* Updates from CR
* Updates from CR
* Add id to WorkspaceHeader_Workspace
* GQL
* Fragment naming
* Use identifier
* Comment buttons not yet ready
* Fix problem with pagination
* 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>
* Update header navigation
Logo, share button color, breadcrumb colors, spacings
* Updates to main button component
Shadows, border on secondary button, less spacings to icons
* Update spacings in dialog after bew button styling
* Use secondary button in embed dialog
* Update select inputs
Spacing, icon, border on dropdown, smaller avatars
* Update inputs to use the new styling
* Various copy updates
* Update icons
Smaller icons, outline instead of solid, removed some icons that were unnecessary
* Switch order of actions in Delete dialog
* Update styling of inline New model action
* Remove strange BG effect on comments component
* Update styling of hide/isolate actions in viewer
Was necessary after the button styling change. But new copy also makes it more usable.
* Fix alignment issue in selection info panel
* Align styling in Viewer panel component
* Clean up measure usage tips
A permanent "Right click to cancel measurement" tip isn't needed
* Panel spacing
* Update actions in the add model to viewer dialog
* Update permissions input in new project dialog
* Two minor things
* Remove unnecessary flex classes
---------
Co-authored-by: andrewwallacespeckle <andrew@speckle.systems>