-
21a2cc0932
ci(viewerjs): run browser suites with workers and shards
ci/parallel-browser-tests
Vito Sansevero
2026-10-21 19:41:54 -07:00
-
3ebf5c48cf
ci(coverage): shard and merge modes for the frontend coverage run
Vito Sansevero
2026-10-21 19:34:08 -07:00
-
0156d3fadb
test(browser): test servers bind an OS-chosen port themselves
Vito Sansevero
2026-10-21 18:53:35 -07:00
-
357c0f09e7
test(browser): one test server per Playwright worker
Vito Sansevero
2026-10-21 18:30:22 -07:00
-
2cecfcf0ac
feat(activity): scan new and unresolved files by default, and download a job report (#273)
main
Vito
2026-10-21 18:07:16 -07:00
-
e2c1cc8fc9
test(activity): wait for the job view's settled detail read, not a fixed delay
feat/249-scan-scope
Vito Sansevero
2026-10-21 17:34:02 -07:00
-
66b3d078db
fix(activity): re-read known files whose size changed, and review follow-ups
Vito Sansevero
2026-10-21 16:38:38 -07:00
-
f95c7adfc9
feat(activity): download a job report
Vito Sansevero
2026-10-21 15:56:49 -07:00
-
a32e66729b
feat(activity): scan new and unresolved files by default, all files on request
Vito Sansevero
2026-10-21 14:55:11 -07:00
-
-
a6f6697c50
feat(activity): shared job registry, Activity page and Scan for metadata (#269)
Vito
2026-10-21 14:22:30 -07:00
-
3ffd92cff1
Merge remote-tracking branch 'origin/main' into feat/249-activity-jobs
feat/249-activity-jobs
Vito Sansevero
2026-10-21 13:42:55 -07:00
-
-
-
-
ab3dee2552
test(activity): cover the held and linked toast and a job view pruned by the server
Vito Sansevero
2026-10-21 13:41:38 -07:00
-
6e9d8f81fd
ci(coverage): fast check that every frontend file has a coverage baseline (#271)
Vito
2026-10-21 13:08:38 -07:00
-
662bd6a743
fix(activity): final review round for the job store, job view and scan rows
Vito Sansevero
2026-10-21 12:43:01 -07:00
-
d8bc47f416
Merge remote-tracking branch 'origin/main' into ci/fast-coverage-baseline-check
ci/fast-coverage-baseline-check
Vito Sansevero
2026-10-21 12:36:42 -07:00
-
-
-
-
454ac12e1d
fix(images): list sources and folders that load after Refine opened (#272)
Vito
2026-10-21 12:36:38 -07:00
-
0497bc2698
Merge remote-tracking branch 'origin/main' into feat/249-activity-jobs
Vito Sansevero
2026-10-21 12:22:12 -07:00
-
-
-
-
f3184b7b31
test(library): read filtered shelf titles after the cards' frame
fix/flaky-collection-viewer-order
Vito Sansevero
2026-10-21 12:11:36 -07:00
-
6befaadc21
test(activity): compare the job view log's line height to the hundredth of a pixel
Vito Sansevero
2026-10-21 11:49:14 -07:00
-
7125681a98
fix(activity): stop the job store on pagehide and let proxied routes outlive teardown
Vito Sansevero
2026-10-21 11:49:14 -07:00
-
1d0360d77d
fix(images): list sources and folders that load after Refine opened
Vito Sansevero
2026-10-21 11:25:37 -07:00
-
-
-
e95ad6da4d
feat(activity): Scan for metadata with its review dialog and job view
Vito Sansevero
2026-10-21 11:17:27 -07:00
-
27b4895795
fix(resolver): identical sampler branches resolve to their shared prompt pair (#270)
Vito
2026-10-21 10:55:35 -07:00
-
c9d2f35ec1
ci(coverage): fast check that every frontend file has a coverage baseline
Vito Sansevero
2026-10-21 10:42:02 -07:00
-
-
-
5f82d606b1
fix(images): name the missing link in the Set category toast
fix/249-identical-sampler-branches
Vito Sansevero
2026-10-21 10:25:48 -07:00
-
6da378442b
fix(inspector): check only the negative the legacy parse read for a zero-out
Vito Sansevero
2026-10-21 10:25:48 -07:00
-
1b7f50e885
feat(activity): concept Activity page, top-bar button and progress pill
Vito Sansevero
2026-10-21 10:00:06 -07:00
-
38fc3ee236
fix(images): explain why Set category has nothing to set
Vito Sansevero
2026-10-21 09:37:42 -07:00
-
6b7f9e1fee
fix(inspector): never show the positive as a zeroed negative from the legacy fill
Vito Sansevero
2026-10-21 09:36:08 -07:00
-
dd4e3125e9
fix(resolver): identical sampler branches resolve to their shared prompt pair
Vito Sansevero
2026-10-21 09:32:23 -07:00
-
-
-
8dd22f9347
Merge remote-tracking branch 'origin/main' into feat/249-activity-jobs
Vito Sansevero
2026-10-21 09:10:59 -07:00
-
-
-
-
e9996996e2
feat(views): saved views and Favorites on Images and Library (#268)
Vito
2026-10-21 09:10:18 -07:00
-
d02b636867
fix(views): a corrupt saved-view state no longer blocks startup
feat/249-saved-views
Vito Sansevero
2026-10-21 08:40:51 -07:00
-
3bdd895bec
test(views): cover leaving a pending saved view and add its coverage floor
Vito Sansevero
2026-10-21 08:31:06 -07:00
-
11f95e4989
fix(views): open stale saved views safely and finish the review fixes
Vito Sansevero
2026-10-21 07:16:56 -07:00
-
89f3fa8aae
feat(activity): shared session job registry with the scan as its first kind
Vito Sansevero
2026-10-21 07:13:44 -07:00
-
-
8fff373902
feat(views): Edit rename/delete and the Favorites saved view
Vito Sansevero
2026-10-21 06:05:26 -07:00
-
042d6678e2
feat(views): Save view, the SAVED VIEWS sidebar and opening a view
Vito Sansevero
2026-10-21 05:39:46 -07:00
-
42332ce234
Merge remote-tracking branch 'origin/main' into feat/249-saved-views
Vito Sansevero
2026-10-21 05:17:27 -07:00
-
-
-
-
762669758b
feat(history): concept gallery cards, history comparison and CSS retirement (#266)
Vito
2026-10-21 05:16:38 -07:00
-
950cca1181
refactor(workspace): drop the dead embedded caption and tighten the review guards
feat/249-mock-true-history-finish
Vito Sansevero
2026-10-21 04:44:07 -07:00
-
daa41ff6cc
feat(views): saved-views store and API
Vito Sansevero
2026-10-21 04:34:44 -07:00
-
-
430be5f6e1
Merge remote-tracking branch 'origin/main' into feat/249-mock-true-history-finish
Vito Sansevero
2026-10-21 04:28:18 -07:00
-
-
-
-
1ff2ddce05
fix(inspector): fall back to the positive's category and tags for recipe-linked images (#267)
Vito
2026-10-21 04:18:28 -07:00
-
739d6a60db
refactor(workspace): retire library.css and the interim page guards
Vito Sansevero
2026-10-21 03:55:05 -07:00
-
9f87a085cc
test(inspector): cover mixed-scope panels, invalid library scopes and the skipped positive tags query
fix/249-inspector-category-fallback
Vito Sansevero
2026-10-21 03:47:12 -07:00
-
ffd4b2caa3
fix(inspector): treat Unicode whitespace as a blank History recipe category
Vito Sansevero
2026-10-21 03:47:11 -07:00
-
12b591a7e6
feat(history): drop the Linked images caption from the history dialogs (D47 ruling)
Vito Sansevero
2026-10-21 03:36:37 -07:00
-
ea36849e23
test(history): concept comparison for prompt history
Vito Sansevero
2026-10-21 03:25:24 -07:00
-
bc7747db7b
feat(history): drop the shared gallery's Linked images caption (D47 ruling)
Vito Sansevero
2026-10-21 03:12:25 -07:00
-
e39f6bfd59
test(inspector): assert the D39 fallback tag chips in their saved order
Vito Sansevero
2026-10-21 03:08:38 -07:00
-
45fab4b1cc
fix(inspector): fall back to the positive's category and tags for recipe-linked images
Vito Sansevero
2026-10-21 02:59:19 -07:00
-
-
-
dc99d6aefe
feat(history): concept shared gallery
Vito Sansevero
2026-10-21 02:41:16 -07:00
-
-
10a4847a6b
feat(history): concept heading, negative variants and compare (#265)
Vito
2026-10-21 02:25:25 -07:00
-
61dcf6305a
fix(workspace): one inert handle for aborted history and prompt-block mounts
feat/249-mock-true-history
Vito Sansevero
2026-10-21 02:00:54 -07:00
-
0037921e0b
fix(history): run-dot touch target, unique dot names and dialog cleanup
Vito Sansevero
2026-10-21 01:12:21 -07:00
-
59e2b224d3
test(history): guard the newest-pair route and record D45/D46
Vito Sansevero
2026-10-21 01:12:20 -07:00
-
76eab9de4f
Merge origin/main (#264) into feat/249-mock-true-history
Vito Sansevero
2026-10-21 00:55:40 -07:00
-
-
-
-
3476f8ede9
feat(inspector): concept comparison, Show in folder and toast placement (#264)
Vito
2026-10-21 00:53:04 -07:00
-
c09df3da12
feat(history): compare negative variants
Vito Sansevero
2026-10-21 00:42:29 -07:00
-
cc0fe4e372
fix(images): POSIX opener paths stay absolute under Python 3.13 on Windows
feat/249-inspector-finish
Vito Sansevero
2026-10-21 00:32:00 -07:00
-
4ac9df6006
feat(history): concept negative variants panel
Vito Sansevero
2026-10-21 00:29:34 -07:00
-
bec077f5ef
test(inspector): the comparison opens Filters by its D44 active-count name
Vito Sansevero
2026-10-21 00:03:04 -07:00
-
bfda248db0
feat(history): concept heading and summary
Vito Sansevero
2026-10-20 23:49:25 -07:00
-
-
9da8e49672
Merge remote-tracking branch 'origin/main' into feat/249-inspector-finish
Vito Sansevero
2026-10-20 23:26:51 -07:00
-
-
-
-
0a7b0238ca
feat(library): concept prompt library cards, toolbar and caption (#263)
Vito
2026-10-20 23:26:05 -07:00
-
10e5e0b711
refactor(inspector): name prompt actions as PR #263 does
Vito Sansevero
2026-10-20 22:58:38 -07:00
-
dfbf5dfd05
feat(library): Filters shows its active count; final review follow-ups
feat/249-mock-true-library
Vito Sansevero
2026-10-20 22:57:54 -07:00
-
9ba9f33019
fix(images): scroll to the rescan's discovery alert only when the toast band covers it
Vito Sansevero
2026-10-20 22:57:35 -07:00
-
b3d732fdf1
fix(images): run the Windows folder fallback inside COM and keep desktop session variables
Vito Sansevero
2026-10-20 22:56:29 -07:00
-
e68567a094
test(inspector): let the uncertain-file send check fail again
Vito Sansevero
2026-10-20 22:55:11 -07:00
-
5425bac0b1
refactor(inspector): attach Show in folder to the Path value it follows
Vito Sansevero
2026-10-20 22:54:07 -07:00
-
74f41a0032
test(inspector): compare the viewer details under a coarse pointer and prove its mutations
Vito Sansevero
2026-10-20 22:53:02 -07:00
-
b2ec01734e
test(workspace): reach the legacy Library from Overview, not the shelf
Vito Sansevero
2026-10-20 22:36:58 -07:00
-
ff59d9b086
fix(inspector): say the folder is already opening on a busy Show in folder
Vito Sansevero
2026-10-20 21:39:55 -07:00
-
6c4c587d9e
fix(images): accept Show in folder only as a same-origin JSON request, one at a time
Vito Sansevero
2026-10-20 21:34:24 -07:00
-
daac06483d
fix(images): re-check, isolate and reap the Show in folder opener
Vito Sansevero
2026-10-20 21:29:56 -07:00
-
e45f67dbf5
test(library): concept comparison for the shelf
Vito Sansevero
2026-10-20 21:29:20 -07:00
-
59fb9a99c9
fix(images): open Windows folders through the shell API, not an Explorer command line
Vito Sansevero
2026-10-20 21:24:55 -07:00
-
937486d5fe
docs(inspector): concept panel and viewer details
Vito Sansevero
2026-10-20 21:19:55 -07:00
-
14992a4c6b
fix(images): keep the discovery alert clear of the Rescan toast
Vito Sansevero
2026-10-20 21:19:55 -07:00
-
ae88f9cd6e
feat(library): concept prompt cards with real runs and last use
Vito Sansevero
2026-10-20 21:04:22 -07:00
-
693ecd5770
feat(inspector): Show in folder after the File & provenance path
Vito Sansevero
2026-10-20 20:58:10 -07:00
-
a5ba01626c
feat(images): local-only Show in folder route
Vito Sansevero
2026-10-20 20:56:59 -07:00
-
04493a4911
docs(inspector): renumber the recipe-category decision to D39
Vito Sansevero
2026-10-20 20:38:39 -07:00
-
2c12f38da9
test(inspector): concept comparison for the panel and viewer details
Vito Sansevero
2026-10-20 20:36:07 -07:00
-
-
c0ba8ac5b9
feat(library): concept toolbar and caption
Vito Sansevero
2026-10-20 20:32:10 -07:00
-
-
00bda8f442
feat(inspector): concept prompt blocks, side panel and viewer details (#260)
Vito
2026-10-20 20:15:21 -07:00
-
784acf8a87
Merge remote-tracking branch 'origin/main' into feat/249-mock-true-inspector
feat/249-mock-true-inspector
Vito Sansevero
2026-10-20 19:47:41 -07:00
-
-
-
-
728db36ac3
ci: fix the frontend coverage timeout and the WebKit Load more race (#262)
Vito
2026-10-20 19:47:37 -07:00
-
6359999c63
fix(inspector): coarse viewer-detail targets and Prompt history on the shown route
Vito Sansevero
2026-10-20 18:35:58 -07:00
-
7e61723f3b
test(comfyui): the frozen run's prompt regions read the concept prompt text
Vito Sansevero
2026-10-20 18:23:44 -07:00
-
155739cad2
Merge remote-tracking branch 'origin/main' into feat/249-mock-true-inspector
Vito Sansevero
2026-10-20 18:22:33 -07:00
-
-
-
-
5ded3cfd39
test(history): prove bounded close with events, not wall-clock bounds (#261)
Vito
2026-10-20 18:01:34 -07:00
-
dc4911fcca
test(comfyui): real-host specs read the concept prompt blocks
Vito Sansevero
2026-10-20 17:40:51 -07:00
-
e2de4da229
feat(inspector): full details in the viewer
Vito Sansevero
2026-10-20 17:25:19 -07:00
-
91b0c2fd58
fix(inspector): mark the side panel's overlay rules with their D2 decision
Vito Sansevero
2026-10-20 17:04:04 -07:00
-
7dd780bf8a
feat(inspector): concept side panel
Vito Sansevero
2026-10-20 17:00:27 -07:00
-
ffb5af8bbc
feat(workspace): concept prompt blocks
Vito Sansevero
2026-10-20 16:30:55 -07:00
-
-
2b8126b7be
feat(images): card selection checkbox and selection bar (Set category, Export metadata) (#259)
Vito
2026-10-20 16:04:15 -07:00