Vito
2f8b7cb306
feat(images): select many images: ranges, keys, touch and all N matching ( #392 ) ( #393 )
...
The workspace Images page selects like a file manager in Grid, List and
Masonry, across every loaded batch: Shift+click ranges from the anchor,
Ctrl/Cmd+click toggles a card without opening it, Ctrl/Cmd+A selects the
loaded images, Shift+arrows extend, Escape clears, and a touch long-press
starts a selection mode in which taps toggle. A plain click still opens or
inspects.
Once every loaded image is checked and more match, the bar offers
"Select all N matching". Add tags, Auto-tag selected and Set category then
send the listing filter instead of N identities: the image-tags job takes
`filter` in place of `targets` and /bulk/category takes `images_filter`,
both resolved by the listing's own admission code (up to 10,000 images, a
Source bound by its root_scope). Export metadata waits for loaded images.
Recorded as deviation D135; the concept is unchanged.
2026-10-27 22:20:27 +00:00
..
2026-10-22 16:06:07 -07:00
2026-10-27 16:56:37 +00:00
2026-10-16 06:45:20 -07:00
2026-10-27 00:59:39 -07:00
2026-10-08 18:53:11 -07:00
2026-10-25 05:51:57 -07:00
2026-10-21 10:55:35 -07:00
2026-10-08 18:53:11 -07:00
2026-10-16 06:45:20 -07:00
2026-10-16 06:45:20 -07:00
2026-10-16 06:45:20 -07:00
2026-10-16 06:45:20 -07:00
2026-10-23 07:49:39 -07:00
2026-10-23 16:58:06 -07:00
2026-10-08 18:53:11 -07:00
2026-10-16 05:35:03 -07:00
2026-10-19 17:26:37 -07:00
2026-10-21 10:55:35 -07:00
2026-10-19 17:26:37 -07:00
2026-10-25 05:51:57 -07:00
2026-10-08 18:53:11 -07:00
2026-10-17 08:00:42 -07:00
2026-10-22 10:21:02 -07:00
2026-10-08 18:53:11 -07:00
2026-10-23 11:09:12 -07:00
2026-10-25 10:50:48 -07:00
2026-10-17 13:14:02 -07:00
2026-10-17 13:14:02 -07:00
2026-10-18 09:41:53 -07:00
2026-10-07 13:52:09 -07:00
2026-10-17 13:43:19 -07:00
2026-10-17 08:00:42 -07:00
2026-10-14 03:18:29 -07:00
2026-10-22 10:21:02 -07:00
2026-10-08 18:53:11 -07:00
2026-10-16 06:45:20 -07:00
2026-10-25 18:25:20 -07:00
2026-10-16 22:18:18 -07:00
2026-10-08 18:53:11 -07:00
2026-10-27 00:20:13 -07:00
2026-10-25 15:32:50 -07:00
2026-10-23 01:38:36 -07:00
2026-10-18 17:17:05 -07:00
2026-10-24 21:00:30 -07:00
2026-10-21 02:25:25 -07:00
2026-10-24 21:00:30 -07:00
2026-10-22 15:21:07 -07:00
2026-10-27 00:59:39 -07:00
2026-10-22 15:21:07 -07:00
2026-10-21 10:55:35 -07:00
2026-10-20 16:04:15 -07:00
2026-10-22 15:21:07 -07:00
2026-10-27 22:20:27 +00:00
2026-10-27 22:20:27 +00:00
2026-10-27 22:20:27 +00:00
2026-10-22 18:55:24 -07:00
2026-10-24 21:00:30 -07:00
2026-10-19 06:50:59 -07:00
2026-10-20 23:26:05 -07:00
2026-10-18 02:53:26 -07:00
2026-10-24 12:54:09 -07:00
2026-10-22 12:37:19 -07:00
2026-10-20 00:18:32 -07:00
2026-10-23 01:38:36 -07:00
2026-10-22 10:21:02 -07:00
2026-10-27 16:56:37 +00:00
2026-10-23 01:38:36 -07:00
2026-10-23 01:38:36 -07:00
2026-10-22 10:21:02 -07:00
2026-10-24 21:00:30 -07:00
2026-10-19 06:50:59 -07:00
2026-10-23 07:49:39 -07:00
2026-10-23 15:02:18 -07:00
2026-10-21 09:10:18 -07:00
2026-10-27 18:20:05 +00:00
2026-10-23 07:49:39 -07:00
2026-10-25 15:32:50 -07:00
2026-10-23 04:59:18 -07:00
2026-10-27 18:20:05 +00:00
2026-10-26 21:21:33 -07:00
2026-10-27 18:20:05 +00:00
2026-10-25 15:32:50 -07:00
2026-10-24 12:54:09 -07:00
2026-10-27 18:20:05 +00:00
2026-10-27 20:30:54 +00:00
2026-10-24 21:00:30 -07:00
2026-10-19 23:04:40 -07:00
2026-10-24 21:00:30 -07:00
2026-10-24 21:00:30 -07:00
2026-10-21 14:22:30 -07:00
2026-10-26 21:21:33 -07:00
2026-10-19 23:04:40 -07:00
2026-10-18 17:17:05 -07:00
2026-10-22 07:19:53 -07:00