Commit Graph

  • 35babb3126 docs(alarms): unify and enhance alarm directive documentation stack master Matthew Raymer 2025-11-25 10:09:46 +00:00
  • afbc98f7dc chore: synch this plan Matthew Raymer 2025-11-25 08:04:53 +00:00
  • 6aa9140f67 docs: add comprehensive alarm/notification behavior documentation Matthew Raymer 2025-11-21 07:30:25 +00:00
  • b44fd3a435 feat(test-app): add iOS project structure and configuration ios-2 Matthew 2025-11-20 23:10:17 -08:00
  • 95b3d74ddc chore: update package-lock.json with peer dependency flags Matthew 2025-11-20 23:07:22 -08:00
  • cebf341839 fix(test-app): iOS permission handling and build improvements Matthew 2025-11-20 23:05:49 -08:00
  • e6cd8eb055 fix(ios): remove unused variable warning in AppDelegate Matthew 2025-11-19 22:03:25 -08:00
  • 53845330f9 feat(test-app): add notification delivery indicator Matthew Raymer 2025-11-20 04:37:08 +00:00
  • 92bb566631 fix(ios): configure method parameter parsing and improve build process Matthew 2025-11-19 20:09:01 -08:00
  • 3d9254e26d feat(ios): show notifications in foreground and add visual feedback Matthew 2025-11-19 01:15:20 -08:00
  • ee0e85d76a Merge branch 'master' into ios-2 Matthew 2025-11-18 21:27:55 -08:00
  • 9f26588331 fix(ios): iOS 13.0 compatibility and test app UI unification Matthew 2025-11-18 21:25:14 -08:00
  • 9d93216327 chore: fixing source of design truth Matthew Raymer 2025-11-19 05:19:24 +00:00
  • b74d38056f Merge branch 'master' into ios-2 Matthew 2025-11-18 19:29:26 -08:00
  • ed62f7ee25 style: fix indentation in DailyNotificationWorker and AndroidManifest Matthew Raymer 2025-11-18 09:51:20 +00:00
  • a8039d072d fix(android): improve channel status detection and UI refresh Matthew Raymer 2025-11-18 09:50:23 +00:00
  • 8f20da7e8d fix(android): support static reminder notifications and ensure channel exists Matthew Raymer 2025-11-18 04:02:56 +00:00
  • b3d0d97834 docs(ios-prefetch): clarify Xcode background fetch simulation methods Matthew Raymer 2025-11-17 08:42:39 +00:00
  • 4d53faabad chore: update Matthew 2025-11-17 00:07:51 -08:00
  • 95507c6121 test(ios-prefetch): enhance testing infrastructure and validation Matthew Raymer 2025-11-17 06:37:06 +00:00
  • f6875beae5 docs(ios): enhance testing docs with Phase 2 readiness and tooling improvements Matthew Raymer 2025-11-17 06:09:38 +00:00
  • d7a2dbb9fd docs(ios): update test app docs with recent implementation details Matthew 2025-11-16 21:53:56 -08:00
  • 6d25cdd033 docs(ios): add comprehensive testing guide and refine iOS parity directive Matthew Raymer 2025-11-15 02:41:28 +00:00
  • 88aa34b33f fix(ios): fix scheduleDailyNotification parameter handling and BGTaskScheduler error handling Server 2025-11-13 23:51:23 -08:00
  • ed25b1385a fix(ios): enable Capacitor plugin discovery via CAPBridgedPlugin conformance Server 2025-11-13 23:29:03 -08:00
  • 5844b92e18 feat(ios): implement Phase 1 permission methods and fix build issues Server 2025-11-13 05:14:24 -08:00
  • 2d84ae29ba chore: synch diretive before starting Matthew Raymer 2025-11-13 09:37:56 +00:00
  • d583b9103c chore: new directive for implementation Matthew Raymer 2025-11-13 09:17:14 +00:00
  • e594006e20 fix(ios): change @objc annotation to match JavaScript plugin ID ios-implementation Matthew Raymer 2025-11-12 00:57:47 -08:00
  • 64eed2d97c fix(ios): add comprehensive logging to debug plugin method calls Matthew Raymer 2025-11-12 00:08:45 -08:00
  • bb9e7bdc02 docs(ios): add comprehensive console debugging guide Matthew Raymer 2025-11-11 23:49:54 -08:00
  • 36d572d43f fix(ios): add comprehensive error handling and timeout for permission check Matthew Raymer 2025-11-11 23:42:15 -08:00
  • e448b06a8d fix(ios): use correct Capacitor API for plugin method registration Matthew Raymer 2025-11-11 23:13:40 -08:00
  • 04311803bc fix(ios): register DailyNotification plugin methods in capacitor_plugins.js Matthew Raymer 2025-11-11 23:12:21 -08:00
  • 328311281c feat(ios): enhance permission UI feedback with detailed logging Matthew Raymer 2025-11-11 22:25:52 -08:00
  • 4412838c74 fix(ios): improve UUID extraction with better regex patterns Matthew Raymer 2025-11-11 22:20:13 -08:00
  • 48ba80e607 fix(ios): correct UUID extraction from simulator list Matthew Raymer 2025-11-11 22:19:15 -08:00
  • 6312d953a4 feat(ios): enhance permission request logging with os_log and NSLog Matthew Raymer 2025-11-11 22:16:13 -08:00
  • 977080bc2d fix(ios): improve simulator auto-detection to use device ID Matthew Raymer 2025-11-11 22:11:23 -08:00
  • 302560f12f docs(ios): update code signing documentation Matthew Raymer 2025-11-11 21:40:17 -08:00
  • 3a7c68c756 fix(ios): use storyboard to load ViewController - resolves black screen Matthew Raymer 2025-11-11 21:39:22 -08:00
  • 3250b3fc33 fix(ios): remove SceneDelegate, use AppDelegate window instead Matthew Raymer 2025-11-11 21:21:34 -08:00
  • 517fe15d4d fix(ios): add @objc annotation to SceneDelegate for runtime visibility Matthew Raymer 2025-11-11 21:20:48 -08:00
  • 86497f8604 fix(ios): correct SceneDelegate class name in Info.plist Matthew Raymer 2025-11-11 21:19:29 -08:00
  • 3a21b710d7 test(ios): add logging to SceneDelegate to verify initialization Matthew Raymer 2025-11-11 21:18:54 -08:00
  • 2f285edec4 test(ios): enhance sanity check logging with os_log and NSLog Matthew Raymer 2025-11-11 21:17:45 -08:00
  • 9582dd8d8c test(ios): add sanity check to diagnose WebView loading issue Matthew Raymer 2025-11-11 21:14:37 -08:00
  • abfa1029a4 fix(ios): add debug logging and fix storyboard ViewController class Matthew Raymer 2025-11-11 20:26:40 -08:00
  • d5ddb6e20e fix(ios): add content src to config.xml for HTML loading Matthew Raymer 2025-11-11 20:20:02 -08:00
  • 345610b4d3 fix(ios): add visible test element to verify HTML loading Matthew Raymer 2025-11-11 20:17:26 -08:00
  • 9f79547556 fix(ios): add debug logging to verify HTML loading Matthew Raymer 2025-11-11 20:17:11 -08:00
  • cbf235d81f fix(ios): add Capacitor runtime files for test app Matthew Raymer 2025-11-11 20:12:32 -08:00
  • 194029423b fix(ios): update capacitor config and fix plugin initialization Matthew Raymer 2025-11-11 20:07:03 -08:00
  • 4b239e7faf fix(ios): add Capacitor script tags to index.html Matthew Raymer 2025-11-11 20:06:20 -08:00
  • 9d6d979d83 fix(ios): ensure Simulator window is always visible after boot Matthew Raymer 2025-11-11 20:02:06 -08:00
  • ceb81a6be1 fix(ios): improve simulator boot detection and error handling Matthew Raymer 2025-11-11 19:59:38 -08:00
  • 308e249620 fix(ios): add missing CFBundleExecutable to Info.plist Matthew Raymer 2025-11-11 19:54:09 -08:00
  • a330f25e21 fix(ios): add missing Assets.xcassets with AppIcon for test app Matthew Raymer 2025-11-11 19:51:54 -08:00
  • fa0fea7f75 fix(ios): add missing storyboard files for test app Matthew Raymer 2025-11-11 19:50:01 -08:00
  • b45ac46b98 fix(ios): correct simulator name extraction in build script Matthew Raymer 2025-11-11 19:47:12 -08:00
  • a6b48013ab fix(ios): auto-detect available iPhone simulator for builds Matthew Raymer 2025-11-11 19:46:56 -08:00
  • d7fe746b6b feat(ios): add comprehensive requirements checking and improved CocoaPods detection Matthew Raymer 2025-11-11 19:36:47 -08:00
  • d23a1e8719 feat(ios): set up iOS test app project structure from command line Matthew Raymer 2025-11-11 19:30:43 -08:00
  • 09a3d5159c docs(ios): add comprehensive iOS code signing guide Matthew Raymer 2025-11-11 19:09:45 -08:00
  • 5f55882b02 docs(ios): enhance iOS test app SETUP.md with Android app information Matthew Raymer 2025-11-11 18:08:36 -08:00
  • e16c55ac1d docs: update some documentation according to latest learnings Trent Larson 2025-11-11 18:51:23 -07:00
  • ed8900275e docs: remove commentary where referenced eiles are missing Trent Larson 2025-11-11 18:50:19 -07:00
  • 530691b863 fix(ios): make PersistenceController public for build access Matthew Raymer 2025-11-11 17:45:01 -08:00
  • 04602de973 fix(ios): resolve compilation errors for iOS plugin build Matthew Raymer 2025-11-11 17:36:11 -08:00
  • 93a6000b59 docs(ios): add iOS implementation completion summary Matthew Raymer 2025-11-11 02:28:06 -08:00
  • ca081e971d feat(ios): implement getHistory, getHistoryStats, getAllConfigs, updateConfig, and deleteConfig methods Matthew Raymer 2025-11-11 02:23:41 -08:00
  • a8d92291e9 feat(ios): implement calculateNextRunTime method Matthew Raymer 2025-11-11 02:20:50 -08:00
  • 9d5ffcfdb5 feat(ios): implement getContentCacheById, getLatestContentCache, and saveContentCache methods Matthew Raymer 2025-11-11 02:18:55 -08:00
  • be6cdc98d6 feat(ios): implement createSchedule, updateSchedule, deleteSchedule, and enableSchedule methods Matthew Raymer 2025-11-11 02:17:59 -08:00
  • 082a70f54f feat(ios): implement getSchedules, getSchedule, getConfig, and setConfig methods Matthew Raymer 2025-11-11 02:17:02 -08:00
  • 22fdaa789d feat(ios): implement updateDualScheduleConfig, cancelDualSchedule, pauseDualSchedule, and resumeDualSchedule methods Matthew Raymer 2025-11-11 02:14:54 -08:00
  • 9a8589bb08 feat(ios): implement getExactAlarmStatus and openExactAlarmSettings methods Matthew Raymer 2025-11-11 02:13:15 -08:00
  • bdee842ea9 feat(ios): implement isAlarmScheduled, getNextAlarmTime, and testAlarm methods Matthew Raymer 2025-11-11 02:12:35 -08:00
  • b3817a0cb1 feat(ios): implement isChannelEnabled, openChannelSettings, and checkStatus methods Matthew Raymer 2025-11-11 02:11:08 -08:00
  • ca40b971c5 feat(ios): implement getPowerState, requestBatteryOptimizationExemption, and setAdaptiveScheduling methods Matthew Raymer 2025-11-11 02:10:39 -08:00
  • d2b1ab07cd feat(ios): implement getContentCache and clearContentCache methods Matthew Raymer 2025-11-11 02:08:41 -08:00
  • ebab224916 feat(ios): implement configureNativeFetcher and setActiveDidFromHost methods Matthew Raymer 2025-11-11 02:07:59 -08:00
  • 17ede3ab20 feat(ios): implement updateStarredPlans method Matthew Raymer 2025-11-11 01:57:24 -08:00
  • 928733f87f feat(ios): implement getBatteryStatus method Matthew Raymer 2025-11-11 01:56:42 -08:00
  • f651124466 feat(ios): implement permission checking and requesting methods Matthew Raymer 2025-11-11 01:55:28 -08:00
  • d7754752ba feat(ios): implement getNotificationStatus and cancelAllNotifications methods Matthew Raymer 2025-11-11 01:54:52 -08:00
  • a7dd559c4a feat(ios): implement scheduleDailyNotification method Matthew Raymer 2025-11-11 01:50:26 -08:00
  • 24fd7c1679 docs(ios): add next steps roadmap for iOS implementation Matthew Raymer 2025-11-11 01:45:48 -08:00
  • 9790f2d01c docs(ios): document CocoaPods installation requirements and current status Matthew Raymer 2025-11-11 01:42:44 -08:00
  • a2e4517518 feat(ios): complete iOS test apps setup with plugin integration Matthew Raymer 2025-11-11 01:37:05 -08:00
  • a166f3be9a feat(ios): create iOS test app structure and synchronization documentation Matthew Raymer 2025-11-11 01:30:31 -08:00
  • fbd9ad338d Merge branch 'master' into ios-implementation Matthew Raymer 2025-11-11 01:15:55 -08:00
  • 1b34f1f34a fix(android): configure native fetcher, use DailyNotificationFetchWorker, and cancel notifications on dismiss Matthew Raymer 2025-11-11 08:06:59 +00:00
  • a5fdf8c5b9 fix(android): create NotificationContentEntity in FetchWorker for prefetch Matthew Raymer 2025-11-11 01:06:51 +00:00
  • 3fa167cba0 fix(android): improve exact alarm permission check with fallback strategies Matthew Raymer 2025-11-10 06:12:22 +00:00
  • 5b61f18bd7 feat(android): add exact alarm permission request flow and fix receiver mismatch Matthew Raymer 2025-11-10 05:51:05 +00:00
  • f31bae1563 feat(android): implement cancelAllNotifications() method Matthew Raymer 2025-11-10 04:17:45 +00:00
  • 50b08401d0 fix(android): resolve MainActivity ClassNotFoundException and add exact alarm permission check Matthew Raymer 2025-11-10 03:52:35 +00:00
  • 37753bb051 docs: add comprehensive integration guides and diagnostic method documentation Matthew Raymer 2025-11-06 10:08:18 +00:00
  • a19cb2ba61 fix(test-app): register NotifyReceiver in AndroidManifest Matthew Raymer 2025-11-06 09:56:32 +00:00