jacobshandling
32c42c301f
UI - Show software details My device page ( #25022 )
...
## #23315
- On device user page > Software, make rows clickable and on click, open
the Software details modal to display information about the installation
on the host.
- Update Software details modal copy and allow long file paths to wrap
https://github.com/user-attachments/assets/1e714c5e-1614-46c0-bb56-d6dc8ad4f8ae
<img width="1350" alt="Screenshot 2024-12-26 at 10 27 44 AM"
src="https://github.com/user-attachments/assets/5cefc45a-b0ef-41d9-84e6-21ac17aaeffe "
/>
<img width="1350" alt="Screenshot 2024-12-26 at 10 27 19 AM"
src="https://github.com/user-attachments/assets/e0866961-31a4-4bd3-82e8-18f72cf4dc30 "
/>
<img width="1350" alt="Screenshot 2024-12-26 at 10 27 37 AM"
src="https://github.com/user-attachments/assets/2bf6c880-664d-4315-8a40-8de61a5e4748 "
/>
- [x] Changes file added for user-visible changes in `changes/`,
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-12-26 14:51:28 -08:00
RachelElysia
d8129bf139
Fleet UI: Allow select target search for labels and teams ( #24798 )
2024-12-23 16:20:51 -05:00
jacobshandling
4767382a1f
UI - Display the correct percentage of hosts online, 0, when there are no hosts online. ( #24858 )
...
## #23800
<img width="535" alt="Screenshot 2024-12-17 at 6 13 37 PM"
src="https://github.com/user-attachments/assets/5600a288-9b97-4b69-a561-43244c936de5 "
/>
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-12-18 12:53:06 -08:00
RachelElysia
a59b977850
Fleet UI: Keyboard accessibility for clickable rows, view report ( #23625 )
2024-12-18 10:12:27 -05:00
RachelElysia
97ef401bea
Fleet UI: Checkbox and accessibility styling, tab through select targets ( #22943 )
2024-10-17 10:01:23 -04:00
RachelElysia
d056f04dd7
Fleet UI: Label display names fix ( #22641 )
2024-10-04 10:17:25 -07:00
RachelElysia
92778d3eb9
[unreleased] Fleet UI: Live query target spinner fix for various browsers ( #22617 )
2024-10-04 10:16:29 -07:00
RachelElysia
18026d54be
Fleet UI: Improve select targets dropdown ( #22348 )
2024-09-25 09:24:54 -07:00
jacobshandling
e5806b8fea
UI: Improve styling of loading spinner in targets input ( #20144 )
...
## Addresses #20143
<img width="1119" alt="Screenshot 2024-07-01 at 5 27 35 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/9ac2313a-e7bf-403b-acd0-05680d84cdec ">
- [x] Changes file added for user-visible changes in `changes/`,
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-07-02 09:32:35 -07:00
RachelElysia
566cc38e93
Fleet UI: Hide CTA on inherited queries/policies from team level users, and related unexpected UI fixes ( #19523 )
2024-06-24 15:59:06 -04:00
RachelElysia
441c4a06ea
Fleet UI: Hide no teams option from team level users ( #19766 )
2024-06-18 09:56:55 -04:00
RachelElysia
35a467b7e0
Fleet UI: Refactor client filtered counts for cleaner rendering ( #19689 )
2024-06-14 13:12:56 -04:00
RachelElysia
b3712ad2dc
Fleet UI: Fix built in label names for select targets page ( #19362 )
2024-05-31 09:28:33 -04:00
Gabriel Hernandez
5bc4acf9e8
new dynamic and manual labels UI test and update react testing library ( #18369 )
...
tests for the new label pages
also updates react testing library and its plugins versions
- [x] Added/updated tests
2024-04-25 13:26:26 +01:00
Gabriel Hernandez
2fc4e520b8
add ability to create manual labels ( #18303 )
...
relates to #17031
Adds functionality to create manual labels in fleet.
- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files )
for more information.
- [x] Added/updated tests
- [x] M0anual QA for all new/changed functionality
---------
Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
2024-04-16 17:22:08 +01:00
Gabriel Hernandez
3c2e4b8f4a
update UI to react 18 ( #17471 )
2024-03-13 19:09:16 +00:00
Jacob Shandling
6c7130efa6
UI – add "No team" option when targeting live queries ( #17363 )
...
## ➡️ #16350
https://www.loom.com/share/dfc5ea298e4342f286ed5945507403c1?sid=a0d3b9d6-8a05-4919-990e-5121d0deac3e
<img width="999" alt="Screenshot 2024-03-04 at 4 15 24 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/a5271f8c-119d-4ed7-bcd5-538640e8a1f6 ">
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-04 16:23:15 -08:00
RachelElysia
7158df1a85
[tiny released bug] Fleet UI: Fix live query/policy host search icon ( #17082 )
2024-02-29 08:49:36 -05:00
RachelElysia
2a6e94a55e
Frontend tech debt: Cleanup {} around strings ( #16592 )
2024-02-23 09:57:18 -05:00
Jacob Shandling
07366e9497
UI – remove problematic legacy .body-wrap, apply UI-standard .core-wrapper and .main-content to DUP ( #16310 )
...
## More global solution to #16277 , cleanup to prevent similar bugs
- Swap out [localized
solution](https://github.com/fleetdm/fleet/pull/16287 ) for standard
`.main-content` containing desired padding
- Apply `.core-wrapper` class to parent, in line with all other UI pages
- Remove problematic legacy `.body-wrap`
- spot check all places this class was being applied:
- PlatformWrapper
- LiveQuery –> SelectTargets (was causing excess padding here)
- PackQueriesTable (caused excess padding here)
- TeamManagementPage (excess padding was being locally negated)
- EditQueryPage
- LiveQueryPage
- DeviceUserPage
- Remove local styles meant to negate `.body-wrap`'s styles
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-01-25 18:48:38 +00:00
Jacob Shandling
d49255dfdb
UI - clip live query results ( #15760 )
...
## Addresses #14874
- once 250,000 (results + errors) return, end the query campaign and
display the "clipped" banner
- Format host counts with commas
- misc. cleanup
<img width="1796" alt="Screenshot 2023-12-19 at 4 37 28 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/353ae5a0-24f0-49c5-b48c-555ff83567e9 ">
<img width="1796" alt="Screenshot 2023-12-19 at 4 37 02 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/e5722dc5-07b4-4173-8eb3-8d00b3f327ab ">
## Checklist for submitter
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-12-21 09:23:07 -08:00
Jacob Shandling
333674b051
UI – Host query report page ( #15511 )
...
## Addresses second major part of #15011 (item 3) – Host query report
_Note for reviewers: The most important files here are:_
- HostQueryReport.tsx
- HQRTable.tsx
- HQRTableConfig.tsx
_The rest are associated API services, interfaces, helpers, routes,
styles, and miscellanious code improvements I made along the way._
____________
### See linked issue for enumeration of feature-related tasks
<img width="1230" alt="Screenshot 2023-12-08 at 4 23 50 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/4ae4b41b-9209-4afa-ae50-8844d01ff8fd ">
<img width="1230" alt="collecting"
src="https://github.com/fleetdm/fleet/assets/61553566/061ac2bc-899f-4b29-91ba-36ebecf5ce58 ">
<img width="1230" alt="Screenshot 2023-12-08 at 4 24 39 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/f8b25e01-fe3b-47e6-b980-eba9538b1a01 ">
<img width="1230" alt="Screenshot 2023-12-08 at 4 25 01 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/46360274-8500-494c-8fb7-3a1d45347ce0 ">
Re-routes to host details > queries if:
- query reports are globally disabled:
https://github.com/fleetdm/fleet/assets/61553566/ac67da8c-57bc-4d9b-96be-daf3b198e704
- query has `Discard data` enabled:
https://github.com/fleetdm/fleet/assets/61553566/b797dd24-9893-4360-bf40-b80298848864
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-12-08 16:54:24 -08:00
Jacob Shandling
bf8504a028
Refactor Tooltip Wrapper ( #13845 )
2023-11-07 13:15:49 -08:00
RachelElysia
2a22c40345
Fleet UI: Icon alignment ( #14860 )
2023-11-03 07:41:13 -04:00
RachelElysia
487b216a5f
Fleet UI: Align number in host target count when selecting targets ( #14849 )
2023-11-01 13:03:04 -04:00
Marko Lisica
8162d052bf
Icons improvements (making frontend consistent with Figma component library) ( #14185 )
...
# Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [ ] Manual QA for all new/changed functionality
---------
Co-authored-by: Gabriel Hernandez <ghernandez345@gmail.com>
2023-10-31 16:06:38 +00:00
RachelElysia
cf6f226bd5
Fleet UI: [unreleased bug] Fix online hosts percentage string that wasn't rendering ( #14568 )
2023-10-16 10:55:47 -04:00
RachelElysia
11fc7edc0f
Fleet UI: Fix new query bugs introduced ( #14309 )
2023-10-06 10:03:19 -07:00
RachelElysia
ee365ea276
Frontend: Step 1 for query caching (organize FE directories, build save modals, modify routes/URLs) ( #13908 )
2023-10-02 12:26:53 -07:00
RachelElysia
17e581b916
Fleet UI: [small released styling bugs] Fix live query icons (size, alignment, style, color) ( #13593 )
2023-09-01 10:18:29 -04:00
RachelElysia
38c5c58f8a
Fleet UI: [feature] All table links can open in a new tab ( #13349 )
2023-08-22 09:20:40 -04:00
RachelElysia
2e6589b66c
Fleet UI: Update icons (x in flash message and selected targets dropdown) ( #12992 )
2023-08-02 11:07:24 -04:00
RachelElysia
e04e349baf
Fleet UI: Clean up query/policy targets dropdown styling ( #12557 )
2023-06-28 18:18:43 -07:00
RachelElysia
b7b8222da7
Fleet UI: [unreleased bug] Fix ChromeOS platform no longer showing with API change ( #12284 )
2023-06-12 11:28:57 -04:00
RachelElysia
717bd0423f
Fleet UI: [Unreleased bug] Fix position of host issue icon ( #12171 )
2023-06-06 17:07:26 -04:00
RachelElysia
206c1e60df
Fleet UI: Add ChromeOS to view and run queries ( #11992 )
2023-06-06 08:58:32 -04:00
Zach Wasserman
a14228dd11
Upgrade webpack to v5 ( #11173 )
...
Upgrades webpack and other JS dependencies. This was primarily motivated
by GitHub reporting a vulnerability in Webpack (which shouldn't actually
effect our use of Webpack) and wanting to clean up some tech debt.
Note that equivalent functionality for url-loader and file-loader is now
included in webpack itself.
# Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [x] Manual QA for all new/changed functionality
2023-04-14 07:58:54 -07:00
RachelElysia
1dcf9781ab
Fleet UI: Select targets distributed interval tooltips ( #9975 )
2023-02-22 16:27:02 -05:00
RachelElysia
2e870004e5
Frontend: Fix typos ( #10009 )
2023-02-22 12:26:24 -05:00
RachelElysia
37c90502a6
Fleet UI: Select targets logic for "All hosts" to be mutually exclusive from other filters ( #9992 )
2023-02-22 10:32:43 -05:00
Jacob Shandling
665ed443b9
Refactor StatusCell to StatusIndicator ( #8854 )
...
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2022-12-13 10:04:07 -08:00
RachelElysia
caf3a6e5ef
Fleet UI: Live query icons bugs ( #8568 )
2022-11-04 09:14:18 -04:00
RachelElysia
97b4d1f3fb
Fleet UI: Option to show public IP address in hosts table ( #8425 )
2022-10-25 11:56:09 -04:00
RachelElysia
3eaceec64d
Fleet UI: App-wide use of host's display_name ( #8169 )
2022-10-14 14:26:15 -05:00
Gabriel Hernandez
bc194d18c7
Feat/update live query states ( #8122 )
...
* add awaitng results state to live query search
* make spinner more reusable and add it to query page awaiting results
* create common QueryResultsHeader component to use on query policy flows
2022-10-10 15:39:49 +01:00
Luke Heath
51aaa7755a
Fix tooltip jank and hosts text on query target selection ( #7909 )
2022-09-23 18:28:43 -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
4ae4eabf31
e2e Testing: Test software UI and zendesk integrations ( #6443 )
2022-08-05 09:21:02 -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