feat: Create dynamic in-app training status guide

Implements a new UI to show recommended image counts for ML training.
Uses color-coded indicators (orange/green/blue) for Functional, Solid,
and High-Accuracy thresholds across all 28 training categories
(Foil, Stamp, and Condition models). Critical damage types (Inking,
Rips, Water Damage) carry higher recommended counts to minimise false
positives on NM grades. Accessible via a "?" toolbar button in Library.
Bumps app version to 1.1.0.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-05 13:21:45 -05:00
parent bb4ad9eb7e
commit 5da5614a10
5 changed files with 179 additions and 2 deletions

View File

@@ -27,7 +27,7 @@ struct AppConfig {
static let tipJarProductIDs: [String] = [] // Example: Use your real Product ID
// 3. VERSIONING
static let appVersion = "1.0.0" // Follows Semantic Versioning (Major.Minor.Patch)
static let appVersion = "1.1.0" // Follows Semantic Versioning (Major.Minor.Patch)
static let buildNumber = "2" // Increments with each build submitted to App Store Connect
// Feature Flags