RachelElysia
efc64389b1
Fleet UI [Feature]: UI reskin ( #33558 )
2025-09-29 12:10:41 -05:00
RachelElysia
00c3611712
Fleet UI: Table improvements (tooltips, tab-ability) ( #27986 )
2025-04-10 15:42:10 -04:00
jacobshandling
3ae0544c43
UI – iPad/iOS VPP follow-ups ( #20850 )
2024-07-30 13:50:15 -07:00
jacobshandling
19a64941ba
UI – Add VPP features for iPadOS and iOS ( #20755 )
...
## Addresses #20467 – part 2
### Aggregate software:
#### Software titles
<img width="1616" alt="sw-titles-updated"
src="https://github.com/user-attachments/assets/0b9922c7-e36e-4d2f-b204-95c3cdf9b602 ">
#### Software versions
<img width="1616" alt="Screenshot 2024-07-29 at 6 14 21 PM"
src="https://github.com/user-attachments/assets/5a097700-cd6c-45b1-a21f-9d76a733f0ae ">
#### Host software
<img width="1616" alt="Screenshot 2024-07-29 at 6 23 01 PM"
src="https://github.com/user-attachments/assets/84e18695-f47a-4022-bd53-7f5d37ce452a ">
### Add software modal (VPP) _screenshots use mocked data - UI is
flexible enough to display cleanly before and after backend is in
place:_
<img width="1339" alt="happy"
src="https://github.com/user-attachments/assets/8900aa93-316c-4a09-8e5a-1a1e45b0c458 ">
#### No apps:
<img width="1572" alt="Screenshot 2024-07-29 at 6 35 03 PM"
src="https://github.com/user-attachments/assets/466b9b6c-4d3d-49dd-94a9-94e395d89cb7 ">
#### Not enabled:
<img width="1572" alt="Screenshot 2024-07-29 at 6 37 45 PM"
src="https://github.com/user-attachments/assets/9bcfd480-8741-4d95-ba3b-550dee4dc673 ">
#### Error:
<img width="1572" alt="Screenshot 2024-07-29 at 6 39 39 PM"
src="https://github.com/user-attachments/assets/e944dd40-676e-4aba-9cd9-49ff319bf402 ">
### Vuln support – Not supported for now:
_see above screenshots for `list` endpoints_
#### Software title detail
<img width="1616" alt="Screenshot 2024-07-29 at 6 47 29 PM"
src="https://github.com/user-attachments/assets/2e30fd0a-21e4-4d19-bf9b-71a994bfd0e7 ">
#### Software version and OS detail:
<img width="1616" alt="Screenshot 2024-07-29 at 6 48 28 PM"
src="https://github.com/user-attachments/assets/e8fec769-ba97-4b6b-b10c-9bb4c973c732 ">
<img width="1616" alt="Screenshot 2024-07-29 at 6 50 25 PM"
src="https://github.com/user-attachments/assets/0ac15727-e0cb-447c-8758-c58b79656d1a ">
- [x] Changes file added for user-visible changes in `changes/`,
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-07-30 10:14:25 -07:00
Jacob Shandling
c73904ec8c
UI – Place all TooltipWrapper tooltips on the bottom ( #19002 )
...
## Addresses #18741
<img width="727" alt="Screenshot 2024-05-14 at 3 26 20 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/671c680e-00db-4481-a7b3-5425bf6a610d ">
- [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-05-24 14:30:54 -07:00
Gabriel Hernandez
fc1c903f63
add UI on host details and my device page for installing software feature ( #18878 )
...
relates to #18327
This adds the ui changes for installing software feature on the host
details and my device page. this includes:
**new software tables for host details and my device pages:**
<img width="1667" alt="image"
src="https://github.com/fleetdm/fleet/assets/1153709/edb8921a-ac24-4bc9-9d8b-4b2f8df9b5b8 ">
**new actions dropdown to install and see details:**
<img width="211" alt="image"
src="https://github.com/fleetdm/fleet/assets/1153709/37094536-83fb-477f-b8b2-adac3aa20105 ">
**new software details modal:**
<img width="674" alt="image"
src="https://github.com/fleetdm/fleet/assets/1153709/51fc12bb-3904-4c38-a71a-a5c6d5065bee ">
**use new API for showing host software in the UI:**
- [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] Manual QA for all new/changed functionality
2024-05-09 22:44:50 +01:00
Jacob Shandling
bf8504a028
Refactor Tooltip Wrapper ( #13845 )
2023-11-07 13:15:49 -08:00
Jacob Shandling
46b1db7850
UI: Update tooltip/link structure & functionality in Software tables ( #13893 )
2023-09-13 10:19:56 -07: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
affd32a62b
Fleet UI: Manage queries page URL params ( #11485 )
2023-05-08 09:17:19 -04:00
RachelElysia
04169ec84b
Fleet UI: Critical icon on policy table ( #10313 )
2023-03-06 15:57:15 -05:00
RachelElysia
a09c4520ee
Fleet UI: Fix tables that bleed over on smaller screens ( #9475 )
2023-01-25 11:10:15 -05:00
RachelElysia
29feeeb768
Fleet UI: Rebase fix ( #9040 )
2022-12-15 12:06:09 -05:00
RachelElysia
fa8ee026ff
Frontend: Unit tests /components directory, convert to svg icons ( #8716 )
2022-12-07 09:59:38 -08: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
gillespi314
1a2123a358
Improve UI responsiveness for tables at narrower screen sizes ( #4926 )
2022-04-07 14:12:38 -05:00
RachelElysia
403ef5cc59
Dev X: Destructure props in functional component's argument ( #2582 )
2021-10-22 11:34:45 -04:00
RachelElysia
5e40afa8ba
Clean up linter warnings ( #1026 )
...
* Fix 25+ linter warnings
Co-authored by: Sarah Gillespie @gillespi314
2021-06-10 10:00:03 -04:00
Zach Wasserman
7ff72f7ac1
Rename main frontend directory ( #977 )
2021-06-06 17:30:54 -07:00
Gabe Hernandez
a85476c23b
implement member page for team details ( #685 )
...
* added reducers and kolide api teams code, hooked up empty state
* request for get all teams and remove unused loading bar
* added create team functionality|gs
* update link cell to be more generic
* create teams detail page and hook it up
* added tabbing and styling to top nav team details
* added edit and delete modal functionality
* add in table and modals for members for teams
* created reusable edit user modal and use it in manage teams page
* creating add member autocomplete
* hook up adding members to teams
* hook up real members from api into table, and empty state for table
* fix proptype warning
* hooked up table querying for member page
* added remove member modal
* added tems to edit useres on member page
* finish remove member from team
* fixed up editing on members page
* fix the role value in member table
* fix prettier errors
* fixes from PR comments round 1
* add missing error handler on add member
* add dynamic team name to member page and user dynamic user and team names to succuess and errors
* add test for userManagementHelper module
* fix lint errors
* fix tests
* add member test to row results on member page
2021-04-29 14:47:33 +01:00
Gabriel Hernandez
04712c0426
Merge master into teams
2021-04-14 17:52:15 +01:00
Gabe Hernandez
e33bbb8811
enhance data table for two datasets and client derived data ( #559 )
...
* rework data table, got to point of calling network request correctly
* got to point of rendering table columns and data
* finish up functional changes to data table
* fix tests
* fix styles for table container and data table
* clean up some styles
* update to styles for no host configured
* cleanup and docs
* add missing method for host table text formatting
* disabling unused test. will add back in next PR
* clean up code
2021-04-04 13:45:24 +01:00