confirmed test changes for milestone 2
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
plugins {
|
||||
id("com.android.application") version "8.7.3" apply false
|
||||
id("com.android.application") version "8.13.2" apply false
|
||||
id("org.jetbrains.kotlin.android") version "2.0.21" apply false
|
||||
id("org.jetbrains.kotlin.plugin.compose") version "2.0.21" apply false
|
||||
id("org.jetbrains.kotlin.plugin.serialization") version "2.0.21" apply false
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
|
||||
networkTimeout=10000
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
|
||||
10
tasks.org
10
tasks.org
@@ -234,12 +234,14 @@ CaptureScreen.kt uses LaunchedEffect(Unit) { focusRequester.requestFocus() } for
|
||||
- pending captures survive app restart.
|
||||
*** notes
|
||||
CaptureEntity, CaptureDao, CaptureDatabase in data/db/. Tags stored as JSON string (kotlinx-serialization). DB name synq.db, singleton via companion object. Room persists across restarts by default.
|
||||
|
||||
*** evidence
|
||||
- commit: 19b05a8
|
||||
- tests: manual — save a capture, force-close app, reopen and check history
|
||||
- datetime: [2026-05-18 Sun 17:00]
|
||||
|
||||
** DONE implement capture id generation
|
||||
|
||||
*** acceptance
|
||||
- id format is stable and readable, e.g. `phone-yyyymmdd-hhmmss-rand`.
|
||||
- ids are generated client-side.
|
||||
@@ -264,6 +266,14 @@ HistoryScreen.kt observes captureDao.observeAll() as Flow. Status colored green/
|
||||
- tests: manual — save captures, navigate to history, verify status labels and retry button
|
||||
- datetime: [2026-05-18 Sun 17:00]
|
||||
|
||||
** DONE Checkout tests
|
||||
[2026-05-18 Mon 12:40]
|
||||
- updated Android Studio, ran Upgrade Assistant for Android Gradle Plugin to 8.13.2
|
||||
- added Pixel 8 emulator
|
||||
- ran a few fixes:
|
||||
- `779ad6` - upped app memory to 2GB from 500MB - investigate?
|
||||
- `7671416` - app.settings needs the SynqApp cast — same as dao. And it's unused in milestone 2 anyway, so just removed it
|
||||
|
||||
* milestone 3: android sync
|
||||
** TODO implement api client
|
||||
*** acceptance
|
||||
|
||||
Reference in New Issue
Block a user