fix: resolve critical issues after dead code cleanup

- Fix missing methods in web implementation (scheduleDailyReminder, etc.)
- Fix TypeScript compilation issues in polling contracts
- Fix syntax error in stale-data-ux.ts
- Remove outdated test files that tested deleted functionality
- Update Jest configuration for ES2020 target
- Fix test imports to use plugin interface directly

All core functionality is now working after dead code cleanup.
This commit is contained in:
Matthew Raymer
2025-10-07 06:14:55 +00:00
parent 09661a520f
commit 6c36179218
9 changed files with 41 additions and 1260 deletions

View File

@@ -1,10 +1,10 @@
import { Capacitor } from '@capacitor/core';
// import { Capacitor } from '@capacitor/core';
import { ConfigLoader, MockDailyNotificationService, TestLogger } from '../shared/config-loader';
// Phase 4: Import TimeSafari components
import { EndorserAPIClient, TIMESAFARI_ENDSORER_CONFIG } from '../shared/typescript/EndorserAPIClient';
import { SecurityManager, TIMESAFARI_SECURITY_CONFIG } from '../shared/typescript/SecurityManager';
import { TimeSafariNotificationManager, DEFAULT_TIMESAFARI_PREFERENCES } from '../shared/typescript/TimeSafariNotificationManager';
import { EndorserAPIClient } from '../shared/typescript/EndorserAPIClient';
import { SecurityManager } from '../shared/typescript/SecurityManager';
import { TimeSafariNotificationManager } from '../shared/typescript/TimeSafariNotificationManager';
import {
TimeSafariUser,
TimeSafariPreferences,