-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Jetpack Section: Activity Log #13268
Copy link
Copy link
Closed
Labels
Description
Date Filter
- Add support for a date range filter to the getActivities endpoint (Add support for after, before and activity type filters to fetch activity log endpoint WordPress-FluxC-Android#1744)
- Add support for passing an input and an output date range (Issue/13268 introduce date range picker screen in Activity Log #13324)
- Add the calendar component (Issue/13268 introduce date range picker screen in Activity Log #13324)
- Add date range chip to Activity Log Screen
- Polish the UI
- Fix status bar color (it's black now) = seems like a bug in the library (reported here)
- Fix timezone issue (Fix date range timezones WordPress-FluxC-Android#1816 and Issue/13268 date range fixes #13655)
Activity Type Filter
- Create a new endpoint for fetching available activity types
- Fix date format on the fetchActivityTypes endpoint - it seems the API ignores our requests
- Create a skeleton vm, fragment, RecyclerView, ViewHolder and tests (Issue/13268 activity type filter screen skeleton #13420)
- Introduce UIStates (Init UiState for activity type filter screen #13439)
- Show a loading screen while available activity types are being fetched (Error handling on Activity Type filter screen #13440)
- Show an error with retry when the fetch fails (Error handling on Activity Type filter screen #13440)
- Start showing a list of items with checkboxes (Issue/13268 bind ui #13469 and Issue/13268 on item click #13470)
- Introduce "clear" and "apply/save" buttons (Issue/13268 implement clear and apply actions #13483 and Issue/13268 persist activity type filters in parent vm #13485)
- Add activity type chip to Activity Log Screen
- Polish the UI
- Empty state (Issue/13268 activity type empty view #13707)
Activity Log
- Add filter bar which disappears when the user scroll down and re-appears when the user scrolls up
- Add support for "clear filter button on chips
- Polish the UI
- Enable filter only on sites which support filtering (eg. simple .com doesn't support filtering) (Issue/13268 activity log filters visibility #13721)
- When there are no data for a certain filter combination, "No Activity Yet" empty screen is shown. We should update the text. (Issue/13268 activity type empty view #13707)
Other
- Rename "rewind" to "restore" (consider moving this to the backup ticket) (Issue/13268 activity type empty view #13707)
-
Update the database so we can store filtered responses from the API or skip the database when filters are appliedWe decided to store only data for the last selected filters. - Apply the filters and refresh the content
Tracking
- Add tracking (Activity log filter - tracking #13710)
Finishing Touches
- Check Accessibility
- Check Small Devices
- Check RTL languages
- Design Review
Reactions are currently unavailable
