Skip to content

Commit ecf9ab2

Browse files
authored
docs/update 2025 01 07 (#157)
* docs: update 2025-01-07 * docs: update
1 parent 8ce6a41 commit ecf9ab2

6 files changed

Lines changed: 6 additions & 6 deletions

File tree

docs/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,23 +34,23 @@ Historical decisions and completed work, kept for reference:
3434

3535
- [Constructor Mocking Limitations](dev_completed/constructor-mocking-android.md)*Key Reference*
3636
- [Calendar Backup/Restore Test Isolation](dev_completed/calendar_backup_restore_test_isolation.md)
37+
- [Database Modernization Plan](dev_completed/database_modernization_plan.md) - Room migration complete ✅
38+
- [Room Database Migration](dev_completed/room_database_migration.md) - Implementation details & patterns
3739
- [Event Dismissal Testing Notes](dev_completed/event_dismissal_testing_notes.md)
3840
- [Expo Router Migration Decision](dev_completed/expo_router_migration.md) - Evaluated & intentionally deferred
3941
- [Intermittent Build Issue Fix](dev_completed/intermittent_build_issue_resources_npe.md)
4042
- [Mock Calendar Provider Refactor](dev_completed/mock_calendar_provider_refactor.md)
4143
- [SQLite Mocking in Robolectric](dev_completed/sqlite-mocking-robolectric.md)
44+
- [Test Exception Fallback](dev_completed/test_exception_fallback.md) - XML results file behavior on crash
4245

4346
## TODO/In Progress (`dev_todo/`)
4447

4548
Features and changes under consideration:
4649

4750
- [Deprecated Features Removal](dev_todo/deprecated_features.md) - QuietHours, CalendarEditor
48-
- [Android Modernization](dev_todo/android_modernization.md) - Coroutines, Hilt, Room overview
49-
- [Room Database Migration](dev_todo/room_database_migration.md) - SQLite → Room (preliminary research)
50-
- [Database Modernization Plan](dev_todo/database_modernization_plan.md) - **POC COMPLETE ✅ - Ready for Phase 1**
51+
- [Android Modernization](dev_todo/android_modernization.md) - Coroutines, Hilt DI opportunities
5152
- [Raise Min SDK](dev_todo/raise_min_sdk.md) - API 24 → 26+ considerations
5253
- [Event Deletion Issues](dev_todo/event_deletion_issues.md) - Cleanup mechanisms
5354
- [Event Restore Behavior](dev_todo/event_restore_behavior.md) - Restoration logic
5455
- [Reschedule Confirmation Handling](dev_todo/reschedule_confirmation_handling.md) - UI improvements
55-
- [Test Exception Fallback](dev_todo/test_exception_fallback.md) - XML results file behavior on crash
5656

docs/architecture/architecture_overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ This allows any code with a `Context` to access `context.globalState?.lastNotifi
4545
- Notification management
4646
- Alarm scheduling
4747
- Calendar monitoring
48-
- Quiet hours management
48+
- Quiet hours management *(deprecated - see `dev_todo/deprecated_features.md`)*
4949
- All coordination between subsystems
5050

5151
**Key design pattern:** Receives `Context` as a parameter rather than holding one:
File renamed without changes.
File renamed without changes.
File renamed without changes.

docs/dev_todo/android_modernization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
This codebase was started in 2016, before many modern Android development patterns and libraries existed. This document catalogs potential modernization efforts, their benefits, and effort estimates.
88

9-
See also: `room_database_migration.md` for database-specific modernization.
9+
See also: `../dev_completed/room_database_migration.md` for database-specific modernization.
1010

1111
## Timeline: Android Development Evolution
1212

0 commit comments

Comments
 (0)