Matthias Nott
2026-04-01 b6df48ad4ba8be779a4ae233382f248a53f18068
lib/providers/providers.dart
....@@ -1,5 +1,6 @@
11 import 'dart:convert';
22
3
+import 'package:flutter/foundation.dart';
34 import 'package:flutter/material.dart';
45 import 'package:flutter_riverpod/flutter_riverpod.dart';
56 import 'package:flutter_secure_storage/flutter_secure_storage.dart';
....@@ -215,5 +216,6 @@
215216 // --- Pro / Purchase Status ---
216217
217218 /// Whether the user has purchased PAILot Pro (full access).
218
-/// Updated by PurchaseService after StoreKit verification.
219
-final isProProvider = StateProvider<bool>((ref) => false);
219
+/// Defaults to true — PurchaseService sets to false after StoreKit verification
220
+/// confirms no purchase. This way dev/sideloaded builds work without IAP.
221
+final isProProvider = StateProvider<bool>((ref) => true);