Everything written this session that has not been through the device: rounds 43 to 48 (each patch adversarially verified, 43's transient-notice expectation fixed), a partial round 49, the pipeline scripts, the Android Auto design and the icon comparison mock. Also the two harness changes that were never A/B'd — adaptive waits, which may only shorten a declared wait and never lengthen it, and a ship that runs the mock walk and the deploy at the same time. The A/B and its 255-step baseline are in handoff/tools; main stays at what the phone has actually walked.
10 lines
1.2 KiB
Plaintext
10 lines
1.2 KiB
Plaintext
/* the shade's copy of this screen, driven from the store itself: two
|
|
rows written straight in — nothing fetched — so the notice is posted
|
|
with a count and the file it is on, and Cancel all is on the head;
|
|
then the rows are taken away again and the notice must go with them */
|
|
{ do: `(function () { var t = __ss.transfers.items; t[990001] = { id: 990001, username: 'walk_peer', path: 'Walk\\\\walk-a.flac', name: 'walk-a.flac', state: 'transferring', queue_place: null, local_path: null, error: null, received: 3000000, total: 9000000 }; t[990002] = { id: 990002, username: 'walk_peer', path: 'Walk\\\\walk-b.flac', name: 'walk-b.flac', state: 'queued', queue_place: 2, local_path: null, error: null, received: 0, total: 9000000 }; return Object.keys(t).length; })()`, name: "shade-note", wait: 1300 },
|
|
/* 2600 ms on purpose: the album burst drains 3.4-5.3 s after it starts
|
|
and this lands ten seconds after the Save, so "nothing in flight" is
|
|
settled state rather than a race against a mock still finishing */
|
|
{ do: `(function () { var t = __ss.transfers.items; delete t[990001]; delete t[990002]; return Object.keys(t).length; })()`, name: "shade-gone", wait: 2600 },
|