updates app model to use Swift's async/await system
refactors the old Model class into various subcomponents and actors
updates the core app model to retrieve store and product data asynchronously (resolves #90), making it possible to fetch store data dynamically from Apple for the first time
updates store-selection UI to only show stores relevant to the selected country, and improves store search
adds support for M2 iPad Pro, iPad (10th Gen), and the USB-C to Apple Pencil Adapter 🎉 (resolves #93)
updates notification logic to support system-default sounds when notifications are sent (resolves #82 , resolves #92 )
updates notification logic to only read out text for preferred models (resolves #94 )
fixes issue with custom SKUs not appearing when only showing preferred models (resolves #89 )
various UI tweaks
bumps version to v0.2.0, updates build to notarized v0.2.0 build, and updates docs to detail v0.2.0 build
Model
class into various subcomponents and actorsv0.2.0
, updates build to notarizedv0.2.0
build, and updates docs to detailv0.2.0
build