feat: Add auto-sync, fix partner linking UI, update sharing settings
- Add 10-second periodic auto-sync to CycleEntriesNotifier - Fix husband_devotional_screen: use partnerId for isConnected check, navigate to SharingSettingsScreen instead of legacy mock dialog - Remove obsolete _showConnectDialog method and mock data import - Update husband_settings_screen: show 'Partner Settings' with linked partner name when connected - Add SharingSettingsScreen: Pad Supplies toggle (disabled when pad tracking off), Intimacy always enabled - Add CORS OPTIONS handler to backend server - Add _ensureServerRegistration for reliable partner linking - Add copy button to Invite Partner dialog - Dynamic base URL for web (uses window.location.hostname)
This commit is contained in:
@@ -10,6 +10,7 @@ import 'screens/husband/husband_home_screen.dart';
|
||||
import 'models/user_profile.dart';
|
||||
import 'models/cycle_entry.dart';
|
||||
import 'models/teaching_plan.dart';
|
||||
import 'models/prayer_request.dart';
|
||||
import 'models/scripture.dart';
|
||||
import 'providers/user_provider.dart';
|
||||
import 'app_startup.dart';
|
||||
@@ -36,6 +37,7 @@ void main() async {
|
||||
Hive.registerAdapter(SupplyItemAdapter());
|
||||
Hive.registerAdapter(PadTypeAdapter());
|
||||
Hive.registerAdapter(TeachingPlanAdapter());
|
||||
Hive.registerAdapter(PrayerRequestAdapter());
|
||||
|
||||
runApp(const ProviderScope(child: AppStartupWidget()));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user