# Keep a strategy out of library lists while a device moves it in · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/978a89196cf99e29870f55a15a293d14b5f27be7)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 978a89196cf99e29870f55a15a293d14b5f27be7

Requested commit: 978a89196cf99e29870f55a15a293d14b5f27be7

Commit: 978a89196cf99e29870f55a15a293d14b5f27be7

Tree: e0ecdbb17b5cc4cbf7a98825d51ecd25b645a07f

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Keep a strategy out of library lists while a device moves it in

A desktop moving a local strategy into the cloud builds it in several
calls: the strategy, its pages, its content, its images. Until the last
lands, the strategy holds part of the work, and every other client
listed it. createWithInitialPage takes an optional unfinishedMove flag;
library lists and folder summaries skip such a strategy, and the moving
device clears the flag with strategies:finishMove once it has checked
every part landed. Older clients never send the flag, so nothing they
see changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [528cd8605425a9c8bd9c1e58cb7ed941f5d49cb5](https://git.cafe/dara/icarus/commit/528cd8605425a9c8bd9c1e58cb7ed941f5d49cb5?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/978a89196cf99e29870f55a15a293d14b5f27be7?format=markdown)
