refactor: remove dead code and unused files

- Remove duplicate web implementation (src/web.ts - 1,129 lines)
- Remove unused DailyNotification wrapper class (src/daily-notification.ts - 288 lines)
- Remove unused callback registry (src/callback-registry.ts - 413 lines)
- Remove unused example files (5 files, ~1,500 lines)
- Remove unused TypeScript modules (moved to test-apps/shared/typescript/)
- Remove unused interfaces (ContentHandler, ScheduleOptions)
- Remove outdated documentation files (VERIFICATION_*, GLOSSARY, etc.)
- Update import paths in test apps to use moved TypeScript modules
- Clean up README and USAGE.md references to deleted files

Total cleanup: ~3,330+ lines of dead code removed
Files deleted: 20 files
Files modified: 6 files (import path updates and documentation cleanup)

This significantly reduces codebase complexity and maintenance burden.
This commit is contained in:
Matthew Raymer
2025-10-07 05:19:09 +00:00
parent fb47f3e717
commit 09661a520f
33 changed files with 16 additions and 9213 deletions

View File

@@ -627,11 +627,10 @@ MIT License - see [LICENSE](LICENSE) file for details.
- **API Reference**: Complete TypeScript definitions
- **Migration Guide**: [doc/migration-guide.md](doc/migration-guide.md)
- **Enterprise Examples**: [doc/enterprise-callback-examples.md](doc/enterprise-callback-examples.md)
- **Verification Report**: [doc/VERIFICATION_REPORT.md](doc/VERIFICATION_REPORT.md) - Closed-app functionality verification
- **Verification Checklist**: [doc/VERIFICATION_CHECKLIST.md](doc/VERIFICATION_CHECKLIST.md) - Regular verification process
- **Integration Guide**: [INTEGRATION_GUIDE.md](INTEGRATION_GUIDE.md) - Complete integration instructions
- **Implementation Guide**: [doc/STARRED_PROJECTS_POLLING_IMPLEMENTATION.md](doc/STARRED_PROJECTS_POLLING_IMPLEMENTATION.md) - Generic polling interface
- **UI Requirements**: [doc/UI_REQUIREMENTS.md](doc/UI_REQUIREMENTS.md) - Complete UI component requirements
- **UI Integration Examples**: [examples/ui-integration-examples.ts](examples/ui-integration-examples.ts) - Ready-to-use UI components
- **Host App Examples**: [examples/hello-poll.ts](examples/hello-poll.ts) - Generic polling integration
- **Background Data Fetching Plan**: [doc/BACKGROUND_DATA_FETCHING_PLAN.md](doc/BACKGROUND_DATA_FETCHING_PLAN.md) - Complete Option A implementation guide
### Community