andrewwallacespeckle
922f6a2b5b
fix(fe2): Add Validation for Slugs ( #3255 )
...
* Don't close dialog on invalid slug
* Custom error message on textInput
* Query backend to validate slug
* Updated loading spinner
* Update to error in Create Dialog
* Add to edit. Debounce input
* GQL
* Update CreateDialog.vue
* Update Edit Dialog
* Fix typo
* Update reset to avoid error on submit
* Temporary replacement until we swap to WebFlow API
* Update Icon.vue
* Fix build!
2024-10-17 14:41:31 +01:00
andrewwallacespeckle
484713ea71
refactor(fe2): Make it easier to find workspace settings ( #3260 )
...
* remove manage and make avatars clickable
* Add Settings button to workspaces header
* Cleaner workspace header incl. no copy link action
* Decrease width of version bar and avatar groups
* Merge
* Updates to tooltips
* Add ... Hide action from guests
* Hide avatargroup from guests
---------
Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com >
2024-10-15 16:03:34 +01:00
Kristaps Fabians Geikins
adc7abe63d
chore(server): core IoC #40 - favoriteStreamFactory ( #3252 )
2024-10-14 10:44:45 +02:00
Mike
6cb2761d91
Feat: Tooltips on avatars ( #3243 )
2024-10-10 23:54:23 +02:00
Mike
1fba35a7de
Fix: Various bugfixes ( #3245 )
2024-10-10 23:54:08 +02:00
Kristaps Fabians Geikins
1866d3369b
fix(ci): increase vuln scan job resource class ( #3233 )
2024-10-10 17:41:09 +03:00
Mike
2005067a6a
Feat: Add role descriptions to select inputs ( #3217 )
2024-10-10 15:26:14 +02:00
Mike
18b7ac1f74
Feat: Remove workspace promobanner ( #3185 )
2024-10-08 09:45:33 +02:00
andrewwallacespeckle
677b8202fa
feat(fe2): workspace slug / short id support ( #3088 )
...
* Add edit slug dialog
* Design changes to edit button
* Slug url implementation
* Disable slug edit if non admin
* Preloading queries
* Use preloaded workspace id
* Changes pre PR
* Removed unneeded import
* feat(workspaces): migrate slug to match the workspaceId
* WIP Comments
* Add watch. Use Fragment
* Tidy create
* Tidy ups
* Tidy up Edit Dialog
* Remove comment
* Update text - changing slug does not break embeds
* Updates from CR
* Reorder ProjectList
* Feedback from Michal
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2024-10-01 16:23:54 +01:00
andrewwallacespeckle
b7db51649d
feat(fe2): Guest table should show what they have access to ( #3047 )
...
* Initial work
* Update role dialog
* useDebouncedTextInput
* Only show dialog if user has projects
* Update Cache on updating role
* Remove unused cache eviction
* Fix reactivity bug
* Handle pluralisation. Empty state when no projects left
* Hide owner from Permission Select
2024-09-23 15:20:38 +01:00
andrewwallacespeckle
5c089011c9
Make mount-menu-on-body optional prop ( #3062 )
2024-09-23 14:13:38 +01:00
andrewwallacespeckle
d3ce46ba4d
Remove icon. Add danger border ( #2993 )
2024-09-13 13:46:09 +01:00
Mike
0546e0e35f
Fix: Change ProgressBar color based on percentage ( #2985 )
2024-09-13 12:29:31 +02:00
andrewwallacespeckle
4c1ab5f5a0
refactor(fe2): Inputs and Settings Dialog Updates ( #2941 )
...
* 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
2024-09-12 16:15:27 +01:00
Mike
6bc8cf45e6
Feat: Allow users to create or select workspace on project creation ( #2964 )
2024-09-12 15:08:17 +02:00
andrewwallacespeckle
d6754d6c80
fix(fe2): Align dialogs with the designs ( #2895 )
...
* Updates to Dialogs
* Updates to dialogs
2024-09-09 13:46:53 +01:00
andrewwallacespeckle
939504fd8d
fix(ui-components) Update LayoutMenu disabled states ( #2881 )
...
* Fix disabled state. Add tooltips
* Update opacity
2024-09-05 10:26:15 +01:00
andrewwallacespeckle
67755ca80a
fix(ui-components): Update switch to match new design system ( #2878 )
...
* Update switch to match style
* Fix colour variable
* Update colour
2024-09-05 09:45:19 +01:00
Mike
8f60384ec0
Fix: Disable blocked domains in the FE ( #2876 )
2024-09-05 07:53:17 +02:00
andrewwallacespeckle
f7600e58b2
Add border to menu ( #2860 )
2024-09-03 20:20:54 +01:00
Kristaps Fabians Geikins
5a05cf2aed
fix(fe2): sidebar flashing in post page load ( #2829 )
2024-08-30 15:04:49 +03:00
Mike
e62a68cee7
Feat: Add role label, version count, and update styling of project header ( #2820 )
2024-08-30 12:44:51 +02:00
Mike
91960b34f3
Feat: Add billing tab to workspace settings ( #2817 )
2024-08-29 18:41:57 +02:00
andrewwallacespeckle
8ed516915c
Updates to settings from Michal ( #2813 )
2024-08-29 14:47:19 +01:00
andrewwallacespeckle
62e0c9eeaf
fix(fe2): Update sidebar styles based on Michal's feedback ( #2807 )
...
* 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 >
2024-08-29 13:29:20 +01:00
andrewwallacespeckle
c771fc8553
fix(fe2): Various alignment fixes from testing ( #2790 )
...
* 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
2024-08-29 10:11:16 +01:00
Mike
e445289bcd
Fix: Change avatar background color ( #2794 )
2024-08-29 10:57:24 +02:00
andrewwallacespeckle
be1fa9aef3
Conditional for hover state ( #2789 )
2024-08-28 15:19:00 +01:00
andrewwallacespeckle
eec47742c1
refactor(fe2): dashboard and settings menu styling issues ( #2787 )
...
* Main Sidebar changes
* Updates from michal
* Extra Padding class
* Update sidebar icon
* Last changes from michal
* Font size change
2024-08-28 15:01:59 +01:00
andrewwallacespeckle
e9c112fb8d
Add Plus CTA to SidebarGroup ( #2776 )
...
* Add Plus CTA to SidebarGroup
* Add to Create
2024-08-28 09:55:47 +01:00
andrewwallacespeckle
4d77ee5745
fix(fe2): Add padding to sidebar sub items too ( #2771 )
...
* Update Chevron Rotation. Add Margin
* Add padding to sub-items too
2024-08-27 15:42:35 +01:00
andrewwallacespeckle
7a40678fe8
Update Chevron Rotation. Add Margin ( #2770 )
2024-08-27 15:23:27 +01:00
andrewwallacespeckle
f27a1262f6
feat(fe2): Align workspace member tables with designs ( #2747 )
...
* Upate LayoutMent to mount on body. Add to members table
* Updates pre PR
* Update button style
* Remove leave workspace option
* gql
* Invites Table
* Update other LayoutMenus
* Fix individual menu toggle behaviour
* Remove wrong comment
* Add margins to tables
2024-08-27 15:11:42 +01:00
Mike
b07935964b
Fix: Minor styling/copy updates ( #2755 )
...
* Fix: Minor styling/copy updates
* Fix linting
2024-08-26 11:43:51 +02:00
Mike
0a001e55f1
Fix: Change label color for disabled state in MenuGroupItem ( #2749 )
...
* Change label color for disabled state
* Updated workspaces icon
* Added defaultImg to user avatar
* Added defaultImg to user avatar
* Removed comment
2024-08-26 11:43:29 +02:00
Mike
976bb680f0
Feat: Add link to settings to workspace dashboard ( #2745 )
2024-08-23 16:29:18 +02:00
andrewwallacespeckle
b957f5aa83
fix(fe2): Various bugfixes from testing ( #2744 )
...
* Update workspace header. Style login button in menu
* Fix misalignment in tabs
* Remove NuxtImg. Move file
* Update yarn.lock
* Move image to assets
2024-08-23 15:27:42 +01:00
andrewwallacespeckle
5b51e3b1be
feat(fe2) Implement workspaces explainer page ( #2735 )
...
* Workspaces Page
* Add NuxtImg
* New designs
* Navigate on success option
* Add sidebar item
* Fix capitalisation
* Use CommonCard
2024-08-23 11:13:50 +01:00
Chuck Driesler
7bfe36ef9e
feat(workspaces): create workspace button ( #2645 )
...
* fix(workspaces): it's my passion
* fix(workspaces): actually make workspaces
* Update graphql.ts
* Dechuckify
* Minor housekeeping changes
* useCreateWorkspace WIP
* Updated add workspace button
* Removed dubble dialog
---------
Co-authored-by: andrewwallacespeckle <andrew@speckle.systems >
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-08-22 13:23:12 +01:00
Mike
17b89e4cb4
Feat: Added delete user from workspace button ( #2726 )
2024-08-22 13:35:32 +02:00
Chuck Driesler
63735eb044
feat(workspaces): work(space) invader default logos ( #2708 )
...
* feat(workspaces): add default logo index
* Added WorkspaceAvatar component
* Added WorkspaceAvatar component
* Fix issues
* Fix Avatar
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-08-21 13:53:37 +01:00
andrewwallacespeckle
e79fa67baf
Add menuPosition prop to LayoutMenu ( #2716 )
2024-08-20 17:40:03 +01:00
andrewwallacespeckle
40e50ed0a1
refactor(ui-components): Update Sidebar to Designs ( #2710 )
...
* Design changes
* Update group title hover state
* Typo fix
* Fix overflow on mobile selection info
2024-08-20 17:12:01 +01:00
andrewwallacespeckle
b8be3558ba
Add hover icon for external links ( #2706 )
2024-08-20 13:58:20 +01:00
Kristaps Fabians Geikins
3beed27a24
feat(fe2): workspace role select in project invite dialog ( #2700 )
...
* feat(fe2): workspace role select in project invite dialog
* lint fix
2024-08-20 14:06:18 +03:00
andrewwallacespeckle
8ca5c99aa1
Andrew/web 1338 implement new navigation ( #2668 )
...
* Initial Sidebar Implementation
* Updates to sidebar
* Use NuxtLinks in FE2 not UI-Components
* Move sidebar to component
* Active State
* Responsive menu
* Update sidebar links
* Add Projects Page. Improve routing
* Small fixes
* Responsive fixes
* TopBar refactor
* Topbar improvements
* User Menu Updates
* Responsive/Topbar improvements
* Various minor changes
* Update sidebar icon
* Revert dui3 change
* Potential fix for login issue
* Fix login issue. Improve empty state for projects
* Add Project & Workspace Invites to notification
* Revert "Add Project & Workspace Invites to notification"
This reverts commit ac33dd0cb1fc47cd5c6e2925ee2a6bbea328d94f.
* Updates to Project Invite Notifications
* Add scroll to Sidebar component
* Dashboard Card targets
* Changes to logo
* Small responsive fixes
* Remove unused alias
* Minor tidy ups
* Updates from CR
* Dashboard Header
* Add padding to non-collapsible headings
* Add Project empty state
2024-08-20 11:11:15 +01:00
Mike
1f29ba13c9
Fix: Dropdown z-index ( #2698 )
...
* Fixed z-index of dropdown
* Fixed z-index of dropdown
2024-08-20 09:54:30 +02:00
Mike
4b2c78ccb7
Feat: add edit workspace avatar ( #2695 )
2024-08-20 09:51:28 +02:00
Kristaps Fabians Geikins
975a447627
fix(fe2): missing tooltips for invite resend/delete ( #2696 )
2024-08-20 09:44:42 +02:00
andrewwallacespeckle
e3f90377b5
feat(fe2): workspace project list ( #2616 )
...
* 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
2024-08-14 15:21:38 +01:00