This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# Fileworkbench 0.2.3 — complete diagnostic source release
|
||||
|
||||
This is a full source project with the previously separate SAF-D1 changes already
|
||||
integrated. It is not a patch and does not require an existing checkout.
|
||||
|
||||
## Included changes
|
||||
|
||||
- Preserve all 0.2.2 modules, browser/viewer features, native iOS-facing core,
|
||||
fixtures, earlier fixes and regression tests.
|
||||
- Integrate the SAF-D1 null-cursor diagnostic and its updated 16-case host harness.
|
||||
- Display `Fileworkbench 0.2.3 · Browser diagnostics SAF-D1` in the Locations footer.
|
||||
- Set Android versionName to 0.2.3 and versionCode to 5, retaining the package ID.
|
||||
- Pin Gradle 8.14.5 in the distribution URL, shell/PowerShell bootstraps and hashes.
|
||||
- Add checked-in JDK-17 daemon criteria. All module toolchains and bytecode targets
|
||||
use 17; the settings script rejects conflicting Gradle/JVM versions.
|
||||
- Keep the original five distinct root plugin aliases and Kotlin/AGP versions;
|
||||
add an offline source check to catch alias duplication and mismatched pins.
|
||||
- Update setup instructions for a fresh extraction and preserve historical evidence.
|
||||
|
||||
No extra permissions, cloud services, Office rendering engines, JDK, SDK, signing
|
||||
keys or compiled APK are added. The external wrapper JAR still needs first-run
|
||||
bootstrap on a network-capable machine.
|
||||
|
||||
## Folder issue status
|
||||
|
||||
The earlier nullable-`use` result bug was corrected, but the user still reports a
|
||||
listing failure. There is no device trace establishing why it persists. SAF-D1
|
||||
identifies an actual null query result separately, with provider authority, API
|
||||
level and retained-read-grant status. It does not change how files are queried or
|
||||
claim to repair provider behaviour. No paths, document IDs or contents are added
|
||||
to the diagnostic. Temporary grants remain distinct from persistent grants.
|
||||
|
||||
After building and installing, verify the 0.2.3/SAF-D1 footer, then reproduce the
|
||||
folder problem and capture the full new error. Do not clear app data for this test.
|
||||
|
||||
## Start here
|
||||
|
||||
Extract into a fresh directory, install/select JDK 17, and run the supplied wrapper
|
||||
once before IDE import. Use `docs/BUILD.md` for Windows and Linux/macOS commands.
|
||||
Do not copy old IDE/Gradle state or build configuration over the new source.
|
||||
The updated `docs/VALIDATION.md` distinguishes host tests from Android verification.
|
||||
Reference in New Issue
Block a user