-
ba8f98db65
refactor(test-app): remove alarm list UI from test app
master
Matthew Raymer
2025-11-28 08:56:06 +00:00
-
0f87dad135
fix(android): correct NotificationContentEntity DAO method calls
Matthew Raymer
2025-11-28 08:56:02 +00:00
-
07ace32982
refactor(test): extract shared helpers into alarm-test-lib.sh
Matthew Raymer
2025-11-28 08:53:42 +00:00
-
73301f7d1d
feat(android): add getSchedulesWithStatus() and alarm list UI
Matthew Raymer
2025-11-28 04:56:19 +00:00
-
945956dc5a
feat(android): implement Phase 3 boot-time recovery
Matthew Raymer
2025-11-28 04:43:26 +00:00
-
87594be5be
docs: integrate Phase 1-3 into unified directive and activation guide
Matthew Raymer
2025-11-27 10:01:55 +00:00
-
28fb233286
docs(test): add Phase 3 boot recovery testing infrastructure
Matthew Raymer
2025-11-27 10:01:46 +00:00
-
c8a3906449
docs(test): add Phase 2 force stop recovery testing infrastructure
Matthew Raymer
2025-11-27 10:01:40 +00:00
-
3151a1cc31
feat(android): implement Phase 1 cold start recovery
Matthew Raymer
2025-11-27 10:01:34 +00:00
-
77b6f2260f
chore: directive activation guide
Matthew Raymer
2025-11-27 07:38:05 +00:00
-
bd842c6ef8
[ALARM-DOCS] fix(docs): remove duplicate status matrix and fix cross-references
Matthew Raymer
2025-11-27 07:34:47 +00:00
-
35babb3126
docs(alarms): unify and enhance alarm directive documentation stack
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