- 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.
- Update INTEGRATION_GUIDE.md to version 2.1.0 with generic polling support
- Add comprehensive generic polling integration section with quick start guide
- Include TimeSafariPollingService class example with complete implementation
- Add Vue component integration patterns with PlatformServiceMixin updates
- Update Capacitor configuration with genericPolling section and legacy compatibility
- Add TypeScript service methods for setupStarredProjectsPolling and handlePollingResult
- Include JWT token management, watermark CAS, and error handling examples
- Add examples/hello-poll.ts with minimal host-app integration example
- Add examples/stale-data-ux.ts with platform-specific UX snippets for stale data
- Include complete end-to-end workflow from config → schedule → delivery → ack → CAS
- Document backward compatibility with existing dual scheduling approach
Provides production-ready integration patterns for TimeSafari host applications.