bflatastic and Claude Opus 5.5
db0a7ffd8b
M4.36: Background Save and Export write a snapshot off the UI thread with status bar progress
...
- With Preferences > File Handling > Enable Background Save / Export on, File >
Save, Save As, Save a Copy and exports encode and write a snapshot of the
document on a worker thread; the call returns at once ({path, background}).
- The status bar shows a spinner and what is being written; ui.inspect lists
the running jobs under `background`.
- The document takes the path and counts as saved as of the snapshot once the
file is written: edits made meanwhile keep it modified.
- Quit and Close wait for running saves; the Save Changes dialog saves at once.
- The host gives a thread-safe writer (Services::write_shared, atomic on the
desktop); without one (web, tests) everything runs at once as before.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-05 12:27:06 +07:00
..
2026-10-05 12:27:06 +07:00
2026-10-05 06:28:59 +07:00
2026-10-05 09:45:34 +07:00
2026-10-05 12:27:06 +07:00
2026-10-04 23:04:20 +07:00
2026-10-05 03:46:04 +07:00
2026-10-01 14:30:09 -04:00
2026-10-05 10:07:10 +07:00
2026-10-05 01:09:55 +07:00
2026-10-05 00:27:31 +07:00
2026-10-05 09:45:34 +07:00
2026-10-05 10:52:01 +07:00
2026-10-05 03:11:04 +07:00
2026-10-04 11:32:11 +07:00
2026-10-05 04:30:06 +07:00
2026-10-05 00:13:36 +07:00
2026-10-05 05:08:15 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 05:08:28 +07:00
2026-10-05 06:40:34 +07:00
2026-10-04 23:37:58 +07:00
2026-10-01 14:30:09 -04:00
2026-10-05 08:28:16 +07:00
2026-10-01 14:30:09 -04:00
2026-10-05 02:29:17 +07:00
2026-10-04 23:01:34 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 05:36:57 +07:00
2026-10-04 01:25:18 -07:00
2026-10-05 09:55:47 +07:00
2026-10-05 02:36:28 +07:00
2026-10-05 02:36:43 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 04:43:43 +07:00
2026-10-05 04:43:43 +07:00
2026-10-05 02:08:10 +07:00
2026-10-05 11:41:26 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 00:27:31 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 10:07:10 +07:00
2026-10-01 14:30:09 -04:00
2026-10-05 03:11:04 +07:00
2026-10-05 11:11:19 +07:00
2026-10-05 12:27:02 +07:00
2026-10-05 04:38:09 +07:00
2026-10-05 08:34:09 +07:00
2026-10-05 06:40:34 +07:00
2026-10-04 23:10:06 +07:00
2026-10-04 23:37:58 +07:00
2026-10-05 00:01:02 +07:00
2026-10-05 02:05:33 +07:00
2026-10-04 11:22:23 +07:00
2026-10-01 14:30:09 -04:00
2026-10-01 14:30:09 -04:00
2026-10-05 11:52:35 +07:00
2026-10-05 10:40:22 +07:00
2026-10-05 11:52:34 +07:00
2026-10-05 10:07:23 +07:00
2026-10-05 02:08:10 +07:00
2026-10-05 03:59:37 +07:00
2026-10-05 02:05:33 +07:00
2026-10-05 09:55:48 +07:00
2026-10-05 04:20:27 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 11:11:19 +07:00
2026-10-05 03:59:37 +07:00
2026-10-04 17:40:41 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 02:55:23 +07:00
2026-10-05 01:10:14 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 00:59:34 +07:00
2026-10-05 02:29:17 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 02:29:17 +07:00
2026-10-05 02:15:41 +07:00
2026-10-01 14:30:09 -04:00
2026-10-05 10:07:23 +07:00
2026-10-05 01:50:25 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 03:11:04 +07:00
2026-10-05 07:43:41 +07:00
2026-10-05 04:38:09 +07:00
2026-10-05 02:55:21 +07:00
2026-10-04 17:10:21 +07:00
2026-10-05 06:28:59 +07:00
2026-10-05 10:52:01 +07:00
2026-10-05 07:43:41 +07:00