Mike
09e93562d1
Fix: Various workspace wizard fixes ( #3705 )
2024-12-17 13:10:30 +01:00
andrewwallacespeckle
87221cac88
feature(fe2): View mode FE integration ( #3651 )
...
* Improve shortcuts
* WIP
* View Mode menu
* Styling updates
* split activeControls
* Reusable Menu component
* Menu updates
* Sun menu updates
* Tidyups
* CommonAlert
* Updates
* WIP change to currentViewMode
* Serialization
* defineModel
* Tidy up emits
* Remove v-model
* Force close other panels
* Remove transition
* More robust isTypingComment
* activeControl > activePanel
* View menu shortcuts
* Explode menu definemodel
* Small changes from Benjamin
* Add colors view mode
* Fix server problem in data.ts
* Fix build
2024-12-12 17:19:57 +00:00
Mike
ad61f1d885
Feat: Change server invite to new design ( #3676 )
2024-12-12 16:12:32 +01:00
Mike
f5312cceb3
Fix: Fix CommonAlert icon ( #3671 )
2024-12-11 10:44:13 +01:00
Chuck Driesler
dab1bc758c
fix(automate): update empty state ( #3642 )
...
* fix(automate): wip onboarding copy
* fix(automate): conditional onboarding buttons
2024-12-05 13:30:17 +00:00
andrewwallacespeckle
ba19d755d3
Add custom-help-text prop to TextInput. Fix slug help ( #3640 )
2024-12-05 12:31:02 +00:00
Mike
8f4593e606
Feat: Workspace creation wizard ( #3625 )
2024-12-04 14:19:52 +01:00
Mike
481ef4eb36
Feat: Change BillingAlert to CommonAlert ( #3593 )
2024-12-02 15:47:55 +01:00
Mike
498fea4292
Feat: disable settings access if active SSO session is required ( #3589 )
2024-12-02 14:50:33 +01:00
Kristaps Fabians Geikins
51579b76ef
fix(server): various fixes related to subs + further improved utils + way quicker tests ( #3573 )
...
* fixed test util throwing + added new tests
* more tests
* more tests
* various model tests
* version tests
* removed shitty old tests
* lint fix
* workspaceProjectsUpdated test
* workspace updated on invite
* workspace subs support team changes
* tests fix
* test fix hopefully?
2024-12-02 13:30:24 +02:00
Mike
b202b89032
Fix: Update alerts ( #3588 )
2024-12-02 10:18:47 +01:00
Kristaps Fabians Geikins
126ce4ff7f
fix(ui-components): Base.vue unnecessary label padding ( #3582 )
2024-11-29 10:44:22 +02:00
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
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