RachelElysia
2cdcd47952
Fleet UI: App settings clears validation errors on change ( #7870 )
2022-09-21 11:26:37 -04:00
RachelElysia
de96086871
Frontend: Refactor reused code ( #7733 )
2022-09-16 09:26:59 -04:00
RachelElysia
7a5663bebf
Fleet UI: Disable save host status without required dropdowns selected ( #7759 )
2022-09-15 12:03:28 -04:00
Gabriel Hernandez
eb06ef8049
simplify TeamsDropdown component and update ManageHostPage to keep po… ( #7606 )
...
* simplify TeamsDropdown component and update ManageHostPage to keep policy filter across team change
* fix TeamDropdown for users not on global team
2022-09-12 16:18:12 +01:00
Gabriel Hernandez
f1995bf79e
Fleet UI update to testing tooling user-event library ( #7514 )
...
* adding FE testing documentation
* extend radio button tests
* update test to work with new user-events lib version
* more testing docs
2022-09-12 16:10:10 +01:00
RachelElysia
a88984730f
Frontend Tech Debt: Refactor enroll secrets components into own subdirectory ( #7667 )
2022-09-12 09:23:13 -04:00
Martin Angers
5809348164
Update hostsEnrolledByOperatingSystem examples to match actual platform/version values ( #7621 )
2022-09-08 11:08:03 -05:00
RachelElysia
cd8e42ba82
Fleet UI: Fix bug to view more than 20 teams ( #7623 )
2022-09-08 11:13:20 -04:00
Mo Zhu
723b76cd2c
Fix JIT user creation docs ( #7617 )
...
- Lowercase "Login"
- Fix link formatting
2022-09-07 15:47:36 -04:00
RachelElysia
55b844715d
UI: Consistent code for anchor elements, specifically external links ( #6542 )
2022-09-02 15:28:42 -04:00
RachelElysia
93e684d524
Frontend: Cleanup implied types, unused imports and variables ( #7439 )
2022-09-01 11:28:02 -04:00
RachelElysia
e64dd73b54
Fleet UI: Button loading spinners ( #7124 )
...
Co-authored-by: Luke Heath <luke@fleetdm.com>
2022-08-29 08:21:37 -07:00
RachelElysia
fc7e666476
Fleet UI: Update agent options in-page documentation ( #7255 )
2022-08-24 15:28:55 -05:00
Roberto Dip
943b2caa2f
fix order of query string and hashes in SSO link ( #7351 )
2022-08-22 18:52:30 -03:00
Roberto Dip
5371e9c927
add UI and documentation for JIT provisioning ( #7189 )
...
Related to #7054 and #6834 , this adds the UI changes necessary to support JIT provisioning:
A checkbox in the settings page
A new template for the activity box
This also includes relevant documentation about the feature and how to configure it.
2022-08-15 15:26:55 -03:00
Gabriel Hernandez
a0ae8eb77c
normalise styling on setting pages for sandbox mode messaging and integrations ( #7114 )
2022-08-09 10:45:42 -05:00
RachelElysia
7a035c42c6
Fleet UI: Hitting enter global modal parameter, rename modals to match UI ( #6939 )
2022-08-04 11:05:11 -04:00
Martin Angers
012869f971
Fleet Premium: de-anonymize usage stats ( #7013 )
2022-08-03 14:44:34 -04:00
Gabriel Hernandez
7a1317432b
Add expiry time warning in sandbox mode ( #6830 )
...
* create a MainContent and SidePanelContent containers for layout
this creates these two new components for handling layout more cleanly. It also allows us to put in common components into main layout, like sandbox expiration notification
* use MainContent and SidePanelContent in current pages
this brings in the two new components and wraps the page contents in these. This also allowed us to clean up and remove unused/no needed styling code
* add MainContent component to user settings page and clean up user settings component
this cleans up the user settings page to follow the panel convention we have as well as adds the MainContent component to this page
* add MainContent component to team pages
* update Sandbox gate to render optional component when in sandbox mode and add to MainContent
* add call to sandbox api to get expiry time
this adds a conditional call when the user is in sandbox mode to get the expiry time of the instance
* fix sticky elements on settings pages to work with sandbox expiry message
* fix e2e test after MainContent refactor
2022-07-26 13:05:57 +01:00
RachelElysia
f00647379e
UI: Fix disabled cursor with/without tooltip ( #6846 )
2022-07-25 16:22:00 -04:00
gillespi314
9a1adeb61b
Update documentation and Sails app for additional usage statistics ( #6589 )
2022-07-20 20:53:19 -05:00
gillespi314
4792d7a759
Add UI for Fleet Sandbox to download prepackaged installers ( #6721 )
2022-07-19 14:28:06 -05:00
Gabriel Hernandez
f4b20b6ae5
Add SandboxGate to fleet UI that gates functionality when in sandbox mode ( #6738 )
2022-07-19 19:55:47 +01:00
RachelElysia
733abe1aa7
Manage Host Page: Render host disk space ( #6593 )
2022-07-18 16:37:38 -04:00
RachelElysia
b058365c4e
UI: Spiffier tooltip ( #6642 )
2022-07-15 15:10:35 -04:00
RachelElysia
53c2221103
Edit User UI: Converting a user to SSO provides new password of null ( #6689 )
2022-07-15 14:38:19 -04:00
RachelElysia
c80cb324a4
Edit User UI: Fix bug related to editing multiple users ( #6664 )
2022-07-14 16:09:56 -04:00
RachelElysia
a40d32501c
UI: Fix sentence case ( #6509 )
2022-07-06 11:54:17 -04:00
RachelElysia
7ad989d7c0
Dashboard UI: Update error states ( #6382 )
2022-07-01 10:21:25 -04:00
Roberto Dip
b2d07e56b5
report error analytics ( #6341 )
...
Related to #5898 , this reports an anonymized summary of errors stored in Redis into the analytics payload.
For each error stored, this includes:
- A `count` attribute with the number of occurrences of the error
- A `loc` attribute with the 3 topmost lines in the stack trace. Note that stack traces only contain package name + line number (example: github.com/fleetdm/fleet/server.go:12
This also includes a minor refactor around error types.
2022-06-28 16:31:14 -03:00
Martin Angers
8f66a50f2b
Add hosts enrolled by operating system to anonymous usage stats ( #6329 )
2022-06-22 16:38:11 -04:00
Martin Angers
dc9e158153
Add weekly active users count in anonymous usage stats ( #6317 )
2022-06-22 15:20:57 -04:00
gillespi314
7413ab45d5
Restyle links on admin page, software page ( #6254 )
2022-06-16 14:08:12 -05:00
Luke Heath
546ef0746a
Fix actions popup alignment on user management page ( #6246 )
2022-06-16 08:29:27 -07:00
gillespi314
c146ea4aa4
Add new "Fleet Desktop" section to global settings page ( #6161 )
2022-06-11 12:23:02 -05:00
gillespi314
44f902218c
Improve live query UX ( #5749 )
2022-06-10 13:29:45 -05:00
Luke Heath
9651539f75
Update API token modal to include more information ( #5994 )
2022-06-02 18:03:03 -05:00
gillespi314
4a4e832d3a
Increase minimum password length to 12 characters ( #5712 )
2022-05-18 12:03:00 -05:00
Luke Heath
8eeeebb19f
Add more loading spinners to async actions ( #5742 )
2022-05-17 14:14:09 -05:00
RachelElysia
34a2d3e483
UI Zendesk integrations ( #5356 )
2022-05-10 21:33:30 -05:00
RachelElysia
55d2cf1f10
Integrations Page: Remove edit integration from UI, Render duplicate error message, Unique integration naming convention ( #5577 )
2022-05-06 12:31:11 -04:00
RachelElysia
36feff8456
App Settings Page: fix checkbox/dropdown validations ( #5602 )
2022-05-06 08:41:39 -04:00
RachelElysia
974d1fed42
Create integration UI: FE validation for https protocol ( #5586 )
2022-05-05 17:08:18 -04:00
RachelElysia
1899db5202
Integration page can update to empty array ( #5593 )
2022-05-05 14:04:34 -04:00
RachelElysia
6b34f32e88
Frontend Tech Debt: All data/page errors use same component ( #5455 )
2022-05-03 16:57:08 -04:00
RachelElysia
390ea4d82f
App Settings Page: Styling fixes ( #5453 )
2022-04-29 14:00:25 -04:00
Luke Heath
2651343be4
Refresh user and config on every route change ( #5425 )
...
* Refresh user and config on every route change
* Fix build error
* Remove stray log
2022-04-29 08:22:02 -07:00
Martavis Parker
0cb8326423
Fixed style for action buttons in all modals ( #5402 )
...
* fixed style for action buttons in all modals
* fixed tests and modified more components
* fixed class reference in test
* removed unused file
2022-04-27 13:40:28 -07:00
Martavis Parker
384c987389
Removed all traces of Redux from the app! ( #5287 )
...
* clean up routes and useless components
* component clean up
* removed redux from routes
* rename file
* moved useDeepEffect hook with others
* removed redux, fleet, app_constants dirs; added types to utilities
* style cleanup
* typo fix
* removed unused ts-ignore comments
* removed redux packages!!!
* formatting
* fixed typing for simple search function
* updated frontend readme
2022-04-22 09:45:35 -07:00
RachelElysia
5d1d963e5c
App Settings Page: All pages rendering as separate components on separate tabs ( #5199 )
2022-04-21 14:12:42 -04:00