Mike
3fe58d5bcc
Fix: Clean up automate styling ( #3550 )
2024-11-26 12:22:39 +01:00
Kristaps Fabians Geikins
35819f4756
feat(fe2): updated workspace data residency settings ( #3543 )
...
* WIPP
* remaining shii
2024-11-22 19:49:59 +01:00
andrewwallacespeckle
d3931f1855
feat(fe2): Frontend SSO Integration ( #3464 )
...
* Readd work from old branch
* Improved Login.vue
* Replace watch with onResult
* Server: Error improvement
* FE Middleware
* Update style
* Delete Sso. Mixpanel events
* Updates
* Improved loading state
* Invites. Register sso page
* Middleware improvements. Session error no logout
* Changes from deisgns
* Swap button to LayoutMenu
* Improve middleware
* Remove typo
* Fix errormessage
* Remove edit functionality
* New composable file for sso
* Improved names for composables. Tidyups
* Reactive errors
* Reorder Login.vue
* Improved Typeguard
* Enum
* Comments from Mike
* Add error toast
* Remove FormButton from LoginButtonBase
* Use linkComponent prop
* Move workspace select to new component
* Fragmentation
* Fix loading useFetch
* use WorkspaceAvatar
* Feature flag sso button
* Update fragment name
* Skip middleware during auth flow
* Add rules to Workspace Selector
* Reactive useWorkspacePublicSsoCheck
* AuthRegisterNewsletter types
* v-bind on Select
* Fragment WrapperSecurity
* Remove useForm from Form.vue
* Reactive values in composables
* Prevent infinite loading when no invite found
* useWorkspaceSsoValidation maybeRef
* Added comment to requireSsoEnabled
* Bugfix
* Update Button.vue
* Fix form
* Update valid model middleware
* Update LoginButtonBase.vue
* NewsletterConset ref
* use setFieldValue
* Update Login.vue
* Swap mayberef to ref
* Comments from PR
* Changes from call with Fabs
* Fix session-error bug
* Fix circleci
* Small fix to index
2024-11-21 12:50:57 +00:00
Mike
738275d842
Fix: Add some padding to menu items ( #3526 )
2024-11-20 14:31:03 +01:00
Mike
5562d4115e
Fix: Add truncate for items in sidebar ( #3510 )
2024-11-20 13:10:22 +01:00
Mike
6c2e900297
Fix: Clean some UI styling in Automate ( #3520 )
2024-11-20 09:06:36 +01:00
Mike
32fed39fb1
Feat: Update billing summary/add pricing table ( #3506 )
2024-11-18 14:47:48 +01:00
andrewwallacespeckle
a264f372d3
Add loading state to Access Tokens. Update Table loading state ( #3501 )
2024-11-18 11:12:16 +00:00
andrewwallacespeckle
8570ecb955
Tab underline updates on content change ( #3500 )
2024-11-18 09:42:49 +00:00
Kristaps Fabians Geikins
5df716bf1c
feat: add & list server regions ( #3423 )
...
* WIP create modal
* babababa
* create dialog looks ok
* FE largely there
* workss
* cleanup
* fixed up test plumbing to avoid deadlocks and simplify GQL calls
* test fix
* added all tests
* CI fix
2024-10-31 16:08:50 +01:00
andrewwallacespeckle
bd00c6185b
Update bounding on opening of menu ( #3359 )
2024-10-22 10:47:44 +01:00
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
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
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
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