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-08-27 13:30:35 -05:00
2026-10-13 22:29:10 -05:00
2026-11-06 18:48:28 -06:00
2026-10-21 15:04:55 -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-11-05 20:07:33 -06: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-26 22:21:16 -05:00
2026-09-29 06:55:45 -05:00
2026-08-12 22:53:56 -05:00
2026-10-13 22:26:48 -05:00
2026-09-23 23:47:52 -05:00
2026-11-05 00:31:20 -06: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-11 17:10:52 -05:00
2026-11-07 18:12:07 -06: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-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-10-13 11:45:31 -05:00
2026-11-03 11:09:26 -06:00
2026-11-06 18:48:28 -06:00
2026-08-16 20:29:38 -05:00
2026-10-11 17:10:52 -05:00
2026-09-29 00:19:01 -05:00
2026-11-06 18:48:28 -06:00
2026-09-29 17:51:01 -05:00
2026-11-02 02:29:33 +00:00
2026-10-11 20:41:52 -05:00
2026-09-26 22:22:14 -05:00
2026-11-07 17:41:47 -06:00
2026-10-18 17:50:53 +00:00
2026-10-29 11:05:44 -05:00
2026-11-07 17:41:47 -06: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-10 09:45:40 -05:00
2026-08-27 13:30:35 -05:00
2026-11-03 11:09:26 -06:00
2026-11-03 11:09:26 -06:00
2026-11-03 11:09:26 -06:00
2026-11-03 11:09:26 -06:00
2026-11-07 17:41:47 -06:00
2026-09-07 19:56:23 -05:00
2026-11-03 23:59:16 -06:00
2026-10-05 09:35:15 -05:00
2026-10-13 16:22:14 -05:00
2026-08-27 13:30:35 -05:00
2026-11-07 17:41:47 -06:00
2026-11-02 02:29:33 +00:00
2026-10-27 08:51:40 -05:00
2026-11-07 17:41:47 -06:00
2026-10-11 16:54:16 -05:00
2026-11-01 01:24:49 -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-07 17:11:08 -06:00
2026-11-05 20:07:33 -06:00
2026-11-05 20:07:33 -06:00
2026-11-05 20:07:33 -06:00
2026-10-06 17:35:31 -05:00
2026-11-05 20:07:33 -06:00
2026-10-06 16:48:34 -05:00
2026-11-02 02:07:29 -06:00
2026-11-07 17:41:47 -06:00
2026-08-13 09:48:13 -05:00
2026-09-07 19:56:23 -05:00
2026-10-11 12:54:44 -05:00
2026-11-06 19:10:07 -06:00
2026-11-06 18:48:28 -06:00