docs: Comprehensive README update with new features and architecture details

- Add extensive documentation for offline mode, sync, collections, and dashboard features
- Document new Material You theming, OLED mode, and widget capabilities
- Include detailed sections on metadata extraction, Markdown editor, and import/export
- Update technology stack versions (Kotlin 2.0.0, Hilt 2.51.1, Retrofit 2.11.0, Room 2.6.1)
- Simplify installation and compilation instructions
- Add user guide with first-time setup and
This commit is contained in:
2026-01-29 13:14:47 -05:00
parent a9475c16b1
commit 7277342d4a
55 changed files with 6255 additions and 697 deletions
+22 -5
View File
@@ -1,15 +1,11 @@
import java.util.Properties
plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.jetbrains.kotlin.android)
alias(libs.plugins.hilt)
alias(libs.plugins.ksp)
alias(libs.plugins.kotlin.serialization)
}
android {
@@ -96,6 +92,7 @@ dependencies {
implementation(libs.androidx.material3)
implementation("androidx.compose.material:material-icons-extended")
implementation(libs.androidx.compose.material)
implementation(libs.coil.compose)
// Navigation
implementation(libs.androidx.navigation.compose)
@@ -119,6 +116,9 @@ dependencies {
implementation(libs.moshi)
ksp(libs.moshi.kotlin.codegen)
// Kotlin Serialization
implementation(libs.kotlinx.serialization.json)
// Security
implementation(libs.androidx.security.crypto)
@@ -127,6 +127,23 @@ dependencies {
// Markdown
implementation(libs.compose.markdown)
// Room
implementation(libs.androidx.room.runtime)
implementation(libs.androidx.room.ktx)
implementation(libs.androidx.room.paging)
ksp(libs.androidx.room.compiler)
// WorkManager
implementation(libs.androidx.work.runtime)
implementation(libs.androidx.work.hilt)
ksp(libs.androidx.work.hilt.compiler)
// DataStore
implementation(libs.androidx.datastore)
// JSoup for HTML parsing (metadata extraction)
implementation(libs.jsoup)
testImplementation(libs.junit)
androidTestImplementation(libs.androidx.junit)