WordPress-iOS
WordPress-iOS copied to clipboard
Implement Jetpack Activity Logs screen (list)
Linear: https://linear.app/a8c/project/apple-dataview-in-activity-logs-747664472a7e/overview
This PR adds Jetpack Activity Logs implemented using SwiftUI.
New Components
DataViewSearchView: Generic reusable search component for paginated listsActivityLogsMenu: Filter menu with date pickers and activity type selectionActivityTypeSelectionView: Multi-select view for filtering by activity types- And a few more.
https://github.com/user-attachments/assets/e1be41af-942a-49c7-b49b-25039988d1aa
Testing
- [x] Tested search functionality with various queries
- [x] Verified date filters work correctly with time selection
- [x] Confirmed activity type filtering with multiple selections
- [x] Tested empty states and error handling
- [x] Verified UI works on different device sizes
| 1 Warning | |
|---|---|
| :warning: | This PR is larger than 500 lines of changes. Please consider splitting it into smaller PRs for easier and faster reviews. |
Generated by :no_entry_sign: Danger
📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
| App Name | WordPress | |
| Configuration | Release-Alpha | |
| Build Number | 27885 | |
| Version | PR #24596 | |
| Bundle ID | org.wordpress.alpha | |
| Commit | 96f9cfd970a56706f1ec8f28b63d56bb54b2d66f | |
| Installation URL | 1f9spfjrk8cb0 |
📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
| App Name | Jetpack | |
| Configuration | Release-Alpha | |
| Build Number | 27885 | |
| Version | PR #24596 | |
| Bundle ID | com.jetpack.alpha | |
| Commit | 96f9cfd970a56706f1ec8f28b63d56bb54b2d66f | |
| Installation URL | 6dpqpu1sv1qd8 |
Quality Gate passed
Issues
14 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code