Commit Graph

5 Commits

Author SHA1 Message Date
Rahul Patel
753c7fa06a Add user reviews to AppDetailsScreen
Resolves #1494

Allow signed-in users to rate, review, edit, and delete an installed app's
review directly from its details screen. The form is hidden from anonymous
accounts and only shown for installed apps.

Submitted reviews are cached locally in a new Room "review" table (db v9) so
they appear immediately while Google publishes them, and are reconciled with
the Play API: edits made on the Play Store are mirrored, and a review deleted
there (or via the new delete action) is removed locally. Deletion relies on
gplayapi 3.6.3.
2026-06-03 00:38:58 +05:30
Rahul Patel
1e191e13c8 updates: revamp updates UX
- Group updates into main / approval-required / incompatible / ignored
- New ignored_update table (v8) with per-version skip support
- isIncompatible flag on pristine system apps for HyperOS / GrapheneOS (v7)
- requiresOwnershipTransfer() runtime check on Android 14+
- Rename AppMenuSheet -> AppUpdateSheet; drop MinimalApp, nav carries Update
- Trim AppUpdateItem (no changelog dropdown / long-click)
- Fix DownloadHelper.downloadsList recomposition flicker (stable StateFlow)
- ExportWorker is now download-only
2026-05-19 12:14:59 +05:30
Aayush Gupta
b5f1b3b5e6 schemas: Fix schema generation
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-12-29 16:36:33 +08:00
Rahul Patel
434d285732 use microGInstaller if available & minor ui state fix 2025-12-24 15:16:10 +05:30
Aayush Gupta
264d3547c8 schemas: Check in auto-generated room schema for migrations
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-02-17 16:38:35 +08:00