ca081e971d
feat(ios): implement getHistory, getHistoryStats, getAllConfigs, updateConfig, and deleteConfig methods
Matthew Raymer2025-11-11 02:23:41 -08:00
a8d92291e9
feat(ios): implement calculateNextRunTime method
Matthew Raymer2025-11-11 02:20:50 -08:00
9d5ffcfdb5
feat(ios): implement getContentCacheById, getLatestContentCache, and saveContentCache methods
Matthew Raymer2025-11-11 02:18:55 -08:00
be6cdc98d6
feat(ios): implement createSchedule, updateSchedule, deleteSchedule, and enableSchedule methods
Matthew Raymer2025-11-11 02:17:59 -08:00
082a70f54f
feat(ios): implement getSchedules, getSchedule, getConfig, and setConfig methods
Matthew Raymer2025-11-11 02:17:02 -08:00
22fdaa789d
feat(ios): implement updateDualScheduleConfig, cancelDualSchedule, pauseDualSchedule, and resumeDualSchedule methods
Matthew Raymer2025-11-11 02:14:54 -08:00
9a8589bb08
feat(ios): implement getExactAlarmStatus and openExactAlarmSettings methods
Matthew Raymer2025-11-11 02:13:15 -08:00
bdee842ea9
feat(ios): implement isAlarmScheduled, getNextAlarmTime, and testAlarm methods
Matthew Raymer2025-11-11 02:12:35 -08:00
b3817a0cb1
feat(ios): implement isChannelEnabled, openChannelSettings, and checkStatus methods
Matthew Raymer2025-11-11 02:11:08 -08:00
ca40b971c5
feat(ios): implement getPowerState, requestBatteryOptimizationExemption, and setAdaptiveScheduling methods
Matthew Raymer2025-11-11 02:10:39 -08:00
d2b1ab07cd
feat(ios): implement getContentCache and clearContentCache methods
Matthew Raymer2025-11-11 02:08:41 -08:00
ebab224916
feat(ios): implement configureNativeFetcher and setActiveDidFromHost methods
Matthew Raymer2025-11-11 02:07:59 -08:00
17ede3ab20
feat(ios): implement updateStarredPlans method
Matthew Raymer2025-11-11 01:57:24 -08:00
928733f87f
feat(ios): implement getBatteryStatus method
Matthew Raymer2025-11-11 01:56:42 -08:00
f651124466
feat(ios): implement permission checking and requesting methods
Matthew Raymer2025-11-11 01:55:28 -08:00
d7754752ba
feat(ios): implement getNotificationStatus and cancelAllNotifications methods
Matthew Raymer2025-11-11 01:54:52 -08:00
a7dd559c4a
feat(ios): implement scheduleDailyNotification method
Matthew Raymer2025-11-11 01:50:26 -08:00
24fd7c1679
docs(ios): add next steps roadmap for iOS implementation
Matthew Raymer2025-11-11 01:45:48 -08:00
9790f2d01c
docs(ios): document CocoaPods installation requirements and current status
Matthew Raymer2025-11-11 01:42:44 -08:00
a2e4517518
feat(ios): complete iOS test apps setup with plugin integration
Matthew Raymer2025-11-11 01:37:05 -08:00
a166f3be9a
feat(ios): create iOS test app structure and synchronization documentation
Matthew Raymer2025-11-11 01:30:31 -08:00
fbd9ad338d
Merge branch 'master' into ios-implementation
Matthew Raymer2025-11-11 01:15:55 -08:00
1b34f1f34a
fix(android): configure native fetcher, use DailyNotificationFetchWorker, and cancel notifications on dismiss
Matthew Raymer2025-11-11 08:06:59 +00:00
a5fdf8c5b9
fix(android): create NotificationContentEntity in FetchWorker for prefetch
Matthew Raymer2025-11-11 01:06:51 +00:00
3fa167cba0
fix(android): improve exact alarm permission check with fallback strategies
Matthew Raymer2025-11-10 06:12:22 +00:00
5b61f18bd7
feat(android): add exact alarm permission request flow and fix receiver mismatch
Matthew Raymer2025-11-10 05:51:05 +00:00
f31bae1563
feat(android): implement cancelAllNotifications() method
Matthew Raymer2025-11-10 04:17:45 +00:00
50b08401d0
fix(android): resolve MainActivity ClassNotFoundException and add exact alarm permission check
Matthew Raymer2025-11-10 03:52:35 +00:00
37753bb051
docs: add comprehensive integration guides and diagnostic method documentation
Matthew Raymer2025-11-06 10:08:18 +00:00
a19cb2ba61
fix(test-app): register NotifyReceiver in AndroidManifest
Matthew Raymer2025-11-06 09:56:32 +00:00
1a7ac200f1
fix(android): implement missing plugin methods and permission handling
Matthew Raymer2025-11-06 08:29:36 +00:00
9f8e295234
fix(android): improve notification scheduling and UX
Matthew Raymer2025-11-06 07:52:40 +00:00
18106e5ba8
feat(android): consolidate databases and add prefetch scheduling
Matthew Raymer2025-11-06 06:28:00 +00:00
d9bdeb6d02
refactor(android)!: restructure to standard Capacitor plugin layout
Matthew Raymer2025-11-05 08:08:37 +00:00
8ded555a21
fix(ios): resolve compilation errors and enable successful build
Matthew Raymer2025-11-04 22:22:02 -08:00
4be87acc14
feat(ios): add iOS deployment support and web assets parity
Matthew Raymer2025-11-04 01:40:38 -08:00
c4b7f6382f
fix(test-app): ensure afterId parameter is always included in API requests
Matthew Raymer2025-11-02 09:58:41 +00:00
a421bb5d41
fix(test-app): remove aud claim from JWT to resolve server validation error
Matthew Raymer2025-11-02 09:46:54 +00:00
5272cc0912
fix(test-app): move native fetcher configuration to HomeView
Matthew Raymer2025-11-02 07:23:32 +00:00
8c5679fc5b
refactor(android): improve alarm cancellation logging in scheduler
Matthew Raymer2025-11-02 07:23:19 +00:00
83a0c1530d
feat(android): add WorkManager deduplication for notification workers
Matthew Raymer2025-11-02 07:23:09 +00:00
497341f338
linting(test-user-zero): fix to typing of logger
Matthew Raymer2025-11-02 06:16:31 +00:00
5635f36b8d
docs(todo): update JWT verification status and next steps
Matthew Raymer2025-10-31 13:04:43 +00:00
f256113ed9
fix(android): resolve SharedPreferences mismatch and document cross-platform storage pattern
Matthew Raymer2025-10-31 13:02:30 +00:00
d4bb902cbe
refactor(test-app): consolidate native fetcher config and fix ES module issues
Matthew Raymer2025-10-31 12:51:49 +00:00
b0b89f4882
fix(android): prevent notification data corruption on storage load
Matthew Raymer2025-10-31 10:54:41 +00:00
17792e4dea
fix(lint): suppress console statement warnings in test app
Matthew Raymer2025-10-31 10:17:28 +00:00