ausboss
f4d42734fe
Image Folder: fresh results on folder change, newest files kept
...
Review fixes for the Image Folder node and its routes.
- Switching folders or reloading a workflow no longer shows stale or
mixed-up results: late replies are ignored, copy and upload locks
hold, and removing a node closes only its own popups.
- A very large folder keeps its newest files instead of an arbitrary
slice.
- Thumbnails refresh after a picture is rewritten in place.
- A run over more than 64 pictures marks every picture as done.
- Route errors no longer reveal server paths.
Tests: tests/image_folder_lifecycle.test.mjs and additions to
tests/test_image_folder.py cover each case; the frontend cache and
media upload tests now call the handlers directly instead of starting a
local server.
A run's completion note carries an extra context field and lists every
loaded picture. No inputs, outputs or mapping keys change.
2026-11-08 19:21:09 -06:00
..
2026-11-06 18:48:28 -06:00
2026-09-30 00:04:49 -05:00
2026-08-27 13:30:35 -05:00
2026-10-13 22:29:10 -05:00
2026-11-05 00:31:20 -06:00
2026-11-06 18:48:28 -06:00
2026-11-06 18:48:28 -06:00
2026-09-10 09:47:08 -05:00
2026-08-13 20:13:58 -05:00
2026-10-25 13:00:09 -05:00
2026-09-22 15:23:07 -05:00
2026-09-24 00:03:31 -05:00
2026-10-26 18:40:49 -05:00
2026-10-18 17:50:53 +00:00
2026-10-06 17:35:31 -05:00
2026-09-29 06:55:45 -05:00
2026-11-06 20:11:28 -06:00
2026-08-12 22:53:56 -05:00
2026-10-06 14:48:50 -05:00
2026-10-13 22:26:48 -05:00
2026-09-23 23:47:52 -05:00
2026-11-06 18:48:28 -06:00
2026-08-16 19:42:08 -05:00
2026-11-08 19:21:09 -06:00
2026-10-30 23:38:34 +01:00
2026-10-11 17:10:52 -05:00
2026-10-27 08:51:40 -05:00
2026-10-19 19:00:42 -05:00
2026-11-03 14:22:46 -06:00
2026-11-03 23:58:16 -06:00
2026-10-06 12:57:32 -05:00
2026-08-27 13:30:35 -05:00
2026-10-15 10:36:10 -05:00
2026-11-05 20:07:24 -06:00
2026-08-18 16:31:44 -05:00
2026-11-05 20:07:33 -06:00
2026-11-02 02:07:29 -06:00
2026-08-13 09:44:54 -05:00
2026-10-11 17:10:52 -05:00
2026-08-17 20:47:27 -05:00
2026-11-06 18:48:28 -06:00
2026-09-29 17:51:01 -05:00
2026-09-26 22:22:14 -05:00
2026-11-03 23:58:16 -06:00
2026-10-06 14:48:50 -05:00
2026-10-29 11:05:44 -05:00
2026-10-18 17:50:53 +00:00
2026-10-16 09:20:21 -05:00
2026-09-23 23:54:58 -05:00
2026-11-05 18:23:30 -06:00
2026-11-03 23:58:16 -06:00
2026-09-27 21:45:36 -05:00
2026-09-28 22:02:19 -05:00
2026-08-27 13:30:35 -05:00
2026-11-05 18:23:30 -06:00
2026-11-03 11:09:26 -06:00
2026-11-03 11:09:26 -06:00
2026-11-03 13:45:54 -06:00
2026-09-07 19:56:23 -05:00
2026-11-03 23:59:16 -06:00
2026-11-05 20:07:33 -06:00
2026-08-27 13:30:35 -05:00
2026-11-02 02:29:33 +00:00
2026-10-27 08:51:40 -05:00
2026-10-11 16:54:16 -05:00
2026-11-01 01:24:49 -06:00
2026-10-11 17:10:52 -05:00
2026-11-03 23:58:16 -06:00
2026-09-24 00:25:30 -05:00
2026-11-05 20:19:37 -06:00
2026-09-07 19:56:23 -05:00
2026-08-17 10:49:55 -05:00
2026-11-02 02:07:29 -06:00
2026-10-26 18:40:49 -05:00
2026-10-26 18:40:49 -05:00
2026-10-22 15:10:09 -05:00
2026-10-10 19:33:07 -05:00
2026-11-08 19:21:09 -06:00
2026-11-07 16:58:11 -06:00
2026-11-06 18:48:28 -06:00
2026-11-08 19:21:09 -06:00
2026-10-11 17:10:52 -05:00
2026-11-02 16:02:53 -06:00
2026-10-30 18:09:45 -05:00
2026-10-11 20:41:52 -05:00
2026-10-30 18:09:45 -05:00
2026-10-19 14:31:02 -05:00
2026-10-19 19:00:42 -05:00
2026-10-19 19:00:42 -05:00
2026-11-02 01:26:38 +00:00
2026-10-24 18:31:12 -05:00
2026-10-06 10:28:20 -05:00
2026-10-26 18:05:42 -05:00
2026-11-07 17:11:08 -06:00
2026-11-02 02:07:29 -06:00
2026-08-27 13:30:35 -05:00
2026-11-05 00:44:28 -06:00
2026-11-08 19:21:09 -06:00
2026-10-10 22:35:47 -05:00
2026-11-02 02:07:29 -06:00
2026-11-06 18:48:28 -06:00
2026-10-21 14:21:55 -05:00
2026-10-26 18:40:49 -05:00
2026-09-27 19:48:55 -05:00
2026-09-24 00:20:58 -05:00
2026-09-10 10:08:21 -05:00
2026-10-06 12:57:32 -05:00
2026-11-05 18:23:30 -06:00
2026-11-01 01:24:49 -06:00
2026-10-11 16:54:16 -05:00
2026-08-13 20:13:58 -05:00
2026-10-25 15:35:06 -05:00
2026-10-10 22:35:47 -05:00
2026-10-06 21:56:14 -05:00
2026-10-18 16:47:25 +00:00
2026-10-13 11:45:31 -05:00
2026-09-09 17:03:01 -05:00
2026-10-11 20:43:52 -05:00
2026-10-08 22:50:12 -05:00
2026-10-02 11:02:37 -05:00
2026-09-29 21:43:20 -05:00
2026-10-14 22:05:55 -05:00
2026-11-03 23:58:16 -06:00
2026-11-02 02:07:29 -06:00
2026-10-21 14:21:55 -05:00
2026-10-25 15:35:06 -05:00
2026-10-13 11:45:31 -05:00
2026-08-12 22:52:13 -05:00
2026-11-06 18:48:28 -06:00
2026-11-03 13:45:54 -06:00
2026-11-07 17:41:47 -06:00
2026-11-06 18:48:28 -06:00
2026-08-13 09:48:13 -05:00
2026-11-05 20:07:33 -06:00
2026-10-13 22:29:10 -05:00
2026-11-05 20:07:33 -06:00
2026-10-06 17:35:31 -05:00
2026-10-13 11:45:31 -05:00
2026-11-01 01:24:49 -06:00
2026-09-24 15:38:05 -05:00
2026-09-07 19:56:23 -05:00
2026-10-11 12:54:44 -05:00
2026-11-07 02:37:50 -06:00
2026-11-06 18:48:28 -06:00