pocket-casts-android icon indicating copy to clipboard operation
pocket-casts-android copied to clipboard

Listening history - Add local search

Open ashiagr opened this issue 1 year ago • 2 comments

Description

This adds local search to listening history

Testing Instructions

  1. Login with an account with sufficient listening history
  2. Go to Profile tab -> Listening History
  3. Search for an episode that exists in listening history
  4. ✅ Notice that the episode appears in the results if the search term exists in episode title or podcast title
  5. Search for an episode that does not exists in listening history
  6. ✅ Notice that empty results screen is displayed

Screenshots or Screencast

https://github.com/user-attachments/assets/c33c94ee-3ad6-4d56-b12d-80e44350d465

Checklist

  • [ ] If this is a user-facing change, I have added an entry in CHANGELOG.md
  • [x] Ensure the linter passes (./gradlew spotlessApply to automatically apply formatting/linting)
  • [x] I have considered whether it makes sense to add tests for my changes
  • [x] All strings that need to be localized are in modules/services/localization/src/main/res/values/strings.xml
  • [ ] Any jetpack compose components I added or changed are covered by compose previews
  • [ ] I have updated (or requested that someone edit) the spreadsheet to reflect any new or changed analytics.

I have tested any UI changes...

  • [ ] with different themes
  • [ ] with a landscape orientation
  • [ ] with the device set to have a large display and font size
  • [ ] for accessibility with TalkBack

ashiagr avatar Sep 04 '24 08:09 ashiagr

📲 You can test the changes from this Pull Request in 📱 Mobile by scanning the QR code below to install the corresponding build.
App Name 📱 Mobile
Build TypedebugProd
Commitc7adc9adcc07bd7849a69bf9eb93c1ae00bb34ad
Direct Downloadpocketcasts-app-prototype-build-pr2794-c7adc9a.apk
📲 You can test the changes from this Pull Request in 🚗 Automotive by scanning the QR code below to install the corresponding build.
App Name 🚗 Automotive
Build TypedebugProd
Commitc7adc9adcc07bd7849a69bf9eb93c1ae00bb34ad
Direct Downloadpocketcasts-automotive-prototype-build-pr2794-c7adc9a.apk
📲 You can test the changes from this Pull Request in ⌚ Wear by scanning the QR code below to install the corresponding build.
App Name ⌚ Wear
Build TypedebugProd
Commitc7adc9adcc07bd7849a69bf9eb93c1ae00bb34ad
Direct Downloadpocketcasts-wear-prototype-build-pr2794-c7adc9a.apk

wpmobilebot avatar Sep 04 '24 08:09 wpmobilebot