Files
daily-notification-plugin/.gitignore
Matthew Raymer 2d535b5d8f feat: Implement Android native plugin with offline-first pipeline
- Add DailyNotificationPlugin main class with Capacitor integration
- Implement NotificationContent model following project directive schema
- Create DailyNotificationStorage with tiered storage approach
- Add DailyNotificationScheduler with exact/inexact alarm support
- Implement DailyNotificationFetcher for background content retrieval
- Create DailyNotificationReceiver for alarm handling
- Add WorkManager workers for background tasks and maintenance
- Implement prefetch → cache → schedule → display pipeline
- Add comprehensive error handling and logging
- Support battery optimization and adaptive scheduling
2025-08-12 09:39:06 +00:00

64 lines
724 B
Plaintext

# Dependencies
node_modules/
npm-debug.log
yarn-debug.log
yarn-error.log
# Build output
dist/
build/
*.tsbuildinfo
# IDE
.idea/
.vscode/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# Android
android/app/build/
android/build/
android/gradle/
android/gradlew
android/gradlew.bat
android/.gradle/
android/local.properties
android/.idea/
android/*.iml
# iOS
ios/Pods/
ios/build/
ios/Podfile.lock
ios/.xcode.env.local
ios/DerivedData/
ios/*.xcworkspace/
ios/*.xcodeproj/*
!ios/*.xcodeproj/project.pbxproj
!ios/*.xcodeproj/xcshareddata/
!ios/*.xcworkspace/contents.xcworkspacedata
# Testing
coverage/
.nyc_output/
# Logs
logs/
*.log
# Environment
.env
.env.local
.env.*.local
# Temporary files
*.tmp
*.temp
.cache/
*.lock
*.bin