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

Add Pkpass parser #2038

Draft
wants to merge 10 commits into
base: main
Choose a base branch
from
Draft

Add Pkpass parser #2038

wants to merge 10 commits into from

Commits on Nov 30, 2024

  1. Add Pkpass parser

    TheLastProject committed Nov 30, 2024
    Configuration menu
    Copy the full SHA
    e2aead5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    798d969 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c477da7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fee6918 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ba343d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    acbee46 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    98577ef View commit details
    Browse the repository at this point in the history
  8. Use ViewModel to prevent hammering storage

    When you turn a LoyaltyCard into a bundle, it writes the files to
    storage as it can't otherwise fit in the limited storage size. This
    means that, on rotation, you write all images to storage and load them
    again. Using a ViewModel prevents that storage hit due to holding it in
    memory (as a ViewModel has a longer lifecycle).
    TheLastProject committed Nov 30, 2024
    Configuration menu
    Copy the full SHA
    4d3dc06 View commit details
    Browse the repository at this point in the history
  9. Move TaskHandler to ViewModel

    This should make it possible to properly cancel the running barcode
    generation threads on rotation and prevent CPU rising on many rotations.
    TheLastProject committed Nov 30, 2024
    Configuration menu
    Copy the full SHA
    0f196b9 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2024

  1. Load images on request

    This prevents loading the front and back images when scrolling through
    the loyalty card list and should allow scaling to more images/files more
    easily
    TheLastProject committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    6668338 View commit details
    Browse the repository at this point in the history