From 4d46c49a6da477468f2b9604c493364ece6606c7 Mon Sep 17 00:00:00 2001 From: Wally Hackenslacker Date: Wed, 18 Mar 2026 14:00:56 -0400 Subject: [PATCH] docs: record task 8 verification evidence --- DESIGN.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/DESIGN.md b/DESIGN.md index 224f9e3..3cbb8a6 100644 --- a/DESIGN.md +++ b/DESIGN.md @@ -9,3 +9,9 @@ - The settings dialog is backed by AndroidX Preferences and includes Theme (Light/Dark/Follow System), Base URL, and API key fields. - Save-and-close validates URL and API key drafts, runs health-check verification for credential changes, applies settings immediately, and refreshes drawer/boards state when credentials change. - Logout remains available from the drawer with confirmation; it clears stored auth/session workspace state and returns to the login screen. + +### Verification + +- Commands run: `./gradlew :app:testDebugUnitTest --tests "space.hackenslacker.kanbn4droid.app.auth.SettingsApplyCoordinatorTest"`, `./gradlew :app:testDebugUnitTest --tests "space.hackenslacker.kanbn4droid.app.boards.BoardsViewModelTest"`, `./gradlew :app:connectedDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=space.hackenslacker.kanbn4droid.app.BoardsFlowTest`, `./gradlew :app:testDebugUnitTest`, `./gradlew :app:assembleDebug`. +- Result summary: targeted JVM tests passed, full debug JVM test suite passed, and `:app:assembleDebug` passed. +- Instrumentation note: blocked in this environment with `No connected devices!` for `:app:connectedDebugAndroidTest`.