Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Usage history part 3/3: Add history screen #47

Merged
merged 7 commits into from
Nov 16, 2024
Merged

Commits on Nov 16, 2024

  1. Add paging3 library

    vinaygopinath committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    def88c6 View commit details
    Browse the repository at this point in the history
  2. Add paging source and use case for activity + action

    This uses the paging3 library to set up a PagingSource for DetailedActivity to fetch records in reverse chronological order using pagination.
    vinaygopinath committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    8d8929a View commit details
    Browse the repository at this point in the history
  3. Add history screen

    vinaygopinath committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    d74f59a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14b84d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eb3c8d9 View commit details
    Browse the repository at this point in the history
  6. Fix Activity <> Action association for manual input

    This updates LogActionUseCase to return the newly created Activity, if any, back to the ViewModel so that it can be associated with other actions. This ensures that the same "Manual input" activity is associated with multiple actions, like opening with WhatsApp *and* opening with Signal
    vinaygopinath committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    ee182d4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7df31cc View commit details
    Browse the repository at this point in the history