M3: operations engine (copy/move/delete, progress, cancellation, conflicts) + foreground service
This commit is contained in:
@@ -12,10 +12,10 @@ no advertising or tracking SDKs.
|
||||
|
||||
## Status
|
||||
|
||||
**M2 — storage layer: done.** Two backends behind one interface — `AllFilesSource`
|
||||
(`java.io.File` under all-files access) and the `SafSource` fallback — plus volume/space
|
||||
discovery and the access-mode state machine. Covered by 76 JVM unit tests (32 added
|
||||
here), including a Robolectric run of the SAF backend. See
|
||||
**M3 — operations engine: done.** Copy, move, delete and rename run on top of the
|
||||
storage backends with progress, cancellation and per-item failure reporting, and a
|
||||
`dataSync` foreground service keeps long operations alive behind a progress
|
||||
notification. Covered by 99 JVM unit tests (23 added here). See
|
||||
[docs/ROADMAP.md](docs/ROADMAP.md) for the full milestone plan.
|
||||
|
||||
## Tech stack
|
||||
|
||||
Reference in New Issue
Block a user