22 lines
1.3 KiB
Markdown
22 lines
1.3 KiB
Markdown
# Fileworkbench 0.2.0
|
|
|
|
Complete source update of the 0.1.0 project, not an APK or a patch-only archive.
|
|
|
|
Added a native read-only folder browser and Android file-picker registration. The app can browse
|
|
chosen document trees, preview supported files with the existing viewer, return to the browser,
|
|
and hand read-only copies to other apps. See BROWSER.md for the UI and exact integration contract.
|
|
|
|
Android integration: APP_FILES category, granted content-directory VIEW, and GET_CONTENT with
|
|
single/multiple MIME-filtered user-confirmed selections. System OPEN_DOCUMENT/OPEN_DOCUMENT_TREE
|
|
are not replaced. No unrestricted storage access, editing or file deletion was added.
|
|
|
|
Shared core: browser data models, directory-reader boundary, filename filtering/sorting, MIME
|
|
matching, selection validation and streaming copy budgets. Android UI/provider code stays separate.
|
|
|
|
Validation: 112 offline core/JVM checks passed; 44 Kotlin/Gradle-Kotlin sources parsed without syntax
|
|
errors; source/XML invariants passed. Real Android build failed before compilation at wrapper DNS
|
|
resolution. Twelve Android instrumentation tests are included but unexecuted. No APK is included.
|
|
|
|
Build on the same network-capable JDK 17 / SDK 36 machine or runner described in BUILD.md, then execute
|
|
BROWSER_ACCEPTANCE.md. No GitHub or Gitea connection, repository upload or remote CI run was performed.
|