Commit Graph

13 Commits

Author SHA1 Message Date
1c2c56e9e2 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)
2026-01-09 17:20:49 -06:00
d28898cb81 Implement data sync and cleanup 2026-01-09 13:48:38 -06:00
dc6bcad83f Enhance Pad Tracking with new Flow and Supply logic 2026-01-09 13:35:07 -06:00
a799e9cf59 Resolve all lints and deprecation warnings 2026-01-09 10:04:51 -06:00
512577b092 Implement Notifications and Pad Tracking Enhancements 2026-01-08 15:46:28 -06:00
9ae77e7ab0 Refactor Husband Settings to dedicated screen and add Appearance option 2026-01-05 18:00:44 -06:00
d50cab3188 Implement dynamic scripture loading from XML and fix theming for Learn screens 2026-01-05 17:40:48 -06:00
96655f9a74 Implement husband-wife connection dialogue and theme support for learn articles 2026-01-05 17:09:15 -06:00
8772b56f36 Refactor: Implement multi-item inventory for Pad Tracker and dynamic navigation 2026-01-02 18:10:50 -06:00
ec923c906e New 2025-12-30 23:20:50 -06:00
b4b2bfe749 feat: Implement husband features and fix iOS Safari web startup
Implement initial features for husband's companion app, including mock data
service and husband notes screen. Refactor scripture and cycle services
for improved stability and testability. Address iOS Safari web app
startup issue by removing deprecated initialization.

- Implemented MockDataService and HusbandNotesScreen.
- Converted _DashboardTab and DevotionalScreen to StatefulWidgets for robust
  scripture provider initialization.
- Refactored CycleService to use immutable CycleInfo class, reducing UI rebuilds.
- Removed deprecated window.flutterConfiguration from index.html, resolving
  Flutter web app startup failure on iOS Safari.
- Updated and fixed related tests.
2025-12-26 22:40:52 -06:00
464692ce56 Your commit message here 2025-12-19 22:47:27 -06:00
5d746d694e Initial commit: Fixes for linting and compilation 2025-12-20 03:13:55 +00:00