feat: Add comprehensive todo management system with Gemini-powered brain dump analysis

- Add TodoEntity, TodoDao, TodoRepository, and TodoRepositoryImpl for local todo storage with sync support
- Implement TodoViewModel with CRUD operations, group management, and subtask handling
- Create TodoScreen with Kanban-style board view, group-based organization, and drag-to-reorder support
- Add BrainDumpSheet for AI-powered task extraction from natural language input using Gemini API
- Implement TodoNot
This commit is contained in:
2026-02-13 15:51:39 -05:00
parent fc0fe3b30b
commit bccd5ea2d4
39 changed files with 4272 additions and 97 deletions
+8
View File
@@ -92,6 +92,14 @@ ksp {
arg("room.schemaLocation", "$projectDir/schemas")
}
hilt {
enableAggregatingTask = true
}
tasks.matching { it.name.startsWith("hiltJavaCompile") }.configureEach {
(this as JavaCompile).options.compilerArgs.addAll(listOf("-nowarn", "-Xlint:none"))
}
dependencies {
implementation(libs.androidx.core.ktx)