Repository navigation
Conversation
Review package extracted from preserved candidate b0fa431d. The original eighteen commits remain on fix/runtime-performance-080. Validation of this recomposed head is recorded separately from historical candidate evidence.
Review package extracted from preserved candidate b0fa431d. The original eighteen commits remain on fix/runtime-performance-080. Validation of this recomposed head is recorded separately from historical candidate evidence.
…ew-library-efficiency
|
Independent review (Claude) of 589e46a: FAIL. Delete, Enter and F2 act on the focused row instead of the selection: after a Ctrl-click deselect, Delete trashes the deselected item (events.js:308-312; reproduced; develop is correct). |
Co-authored-by: Codex
Co-authored-by: Codex
Co-authored-by: Codex
Co-authored-by: Codex
Co-authored-by: Codex
Use the installed System fixture for valid and invalid Home-link requests so the test exercises link authority on every host. Keep all assertions and production launch checks unchanged. Verified the exact Home-link test passes, reverting only the System token to Browser fails the intended 403-versus-200 assertion, and restoring the fixture passes again. Co-authored-by: Codex
Reuse the published Browser bridge prerequisite and its platform-neutral Home-link fixture so Library tests cover the current develop integration. Preserve all Library-owned paths byte-for-byte and retain both branch histories. Co-authored-by: Codex
|
Review at a2c2215: PASS (B+). Selection fix and collator proven; both Library smokes fixed; 18/18 CI green. |
|
For 0.8.0: OMP took only this PR's upload fix into the release candidate, unchanged: the |
…from #428) uploadFiles built each file's destination from the folder open when that file began, so navigating during a multi-file upload sent the rest to the new folder, where a same-named file was replaced. The batch now binds its destination at start and keeps its own rows, so overlapping batches no longer share progress or cleanup. Cherry-picked unchanged from SashaMIT's #428 at a2c2215 (actions.js hunk and actions-upload.test.mjs only).
Co-authored-by: Codex
Co-authored-by: Codex
Assert the initial sole row tab stop in small and chunked fixtures before any focus handler can repair it. Co-authored-by: Codex
|
Updated head: |
|
Independent review (Claude) at 0f6ad1e: PASS (A). Small and chunked folders now check for exactly one row tab stop before any row has focus. |
Preserve the reviewed behavior and integrate the verified base through the named parent. Co-authored-by: Codex
Preserve the reviewed behavior and integrate the verified base through the named parent. Co-authored-by: Codex
|
Updated head: |
Library keeps selection, focus and menus coherent during rendering and navigation. Explicit selection owns Delete, Enter, F2 and ContextMenu; focus is the fallback when selection is empty. Runtime owns effects.
Chromium smokes check the initial tab order before row focus. Small and chunked text-row fixtures require the first rendered row to be the sole sequential tab stop. Existing keyboard and rendering checks remain.
At prior head
0f6ad1e5, both Chromium smokes and all 45 owned Node tests passed. A boot-reset mutation failed the intended assertion; exact source restoration passed.The upload slice is in
develop; remaining scope covers selection/action routing, collator reuse, navigation, rendering, smokes and the guide. This PR merges #411 at898ef790and inherits its bridge work. Merge last: the guide requires #420/#416/#411/#412. Coordinate #425–#427. #441 owns search-hidden selection/Delete; #67 owns Library images/wallpaper and image-heavy evidence.Candidate:
dcdd115acad78201d845c603a107c1c0084b1d86; mergeddevelop:3a043849e2c91af3fd338def86d1e3a76d74e701. Required local checks: same-head manual recheckjust ci-local-prepushand actual unchanged push hook PASS, including 45 Library tests and both Chromium smokes in each gate. The first manual attempt stopped at the base-stability guard after develop moved. Local execution used this candidate tree; compatibility with laterdevelopat3beb8164passed the unchanged disjoint-merge guard separately. Hosted CI: PASS, with all 18 jobs successful.Prior-head Claude review records PASS (A) at
0f6ad1e5. Independent source-continuity review passed: 20 of 21 owned paths are unchanged;justfileadds only develop’s Home Assistant test invocation, with its remaining bytes preserved. The current-head Claude re-review records PASS atdcdd115a; the linked earlier verdict remains historical evidence. When integrating this PR, preserve both itsscripts/test-behaviour.shadditions and #420’s additions. Installed Library performance and authority acceptance remain pending.Review order: #420 → #421 → #424 → #416 → #411 → #412 → #428. #417 owns ZIP remediation. Draft; target
develop.