v1.0.1 - #2
Merged
Merged
Conversation
|
Coverage after merging chore-release-v1.0.1 into main will be
Coverage Report
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contributor
There was a problem hiding this comment.
Pull request overview
This pull request bumps the package version from 1.0.0 to 1.0.1, indicating a patch release. This is a standard version increment following semantic versioning conventions, typically used for bug fixes or minor changes.
Changes:
- Updated version number from "1.0.0" to "1.0.1" in package.json
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
5 tasks
This was referenced Aug 23, 2026
shouze
added a commit
that referenced
this pull request
Aug 23, 2026
Apply fixes for determinism, redundant computation, and UX documentation: **scroll-cooldown.ts + scroll-cooldown.test.ts** — Fix non-deterministic test - recordScroll() now accepts optional \`now\` parameter (default: Date.now()) - Tests pass explicit timestamp instead of relying on live clock - Eliminates race condition where Date.now() advances between test capture and function call, causing flaky assertions **render.ts** — Remove redundant repoSelected recomputation - Use group.repoSelected directly instead of recomputing from extractSelected - Comment clarifies that repoSelected is kept in sync by selection logic in tui.ts and render/selection.ts, removing per-frame overhead **docs/architecture/components.md** — Clarify double-click detection ownership - Update mouse hit-test component description: remove claim that hitTestClick() handles double-click detection (it doesn't — only maps coordinates to row+zone) - Add note: double-click detection is implemented in tui.ts via timestamp tracking **src/tui.ts** — Document mouse click semantics - Add explicit comment explaining single-click (navigate) vs double-click (action) - Reference docs/usage/interactive-mode.md § Mouse support for UX spec - Clarifies this is a UX feature complementing keyboard shortcuts Fixes Copilot review issues: - #1: Deterministic test (scroll-cooldown.test.ts:22) - #2: Accept 'now' parameter (scroll-cooldown.ts:26) - #3: Document click semantics (tui.ts:391) - #4: Clarify hit-test responsibility (components.md:115) - #5: Remove redundant repoSelected computation (render.ts:577)
shouze
added a commit
that referenced
this pull request
Aug 23, 2026
Apply fixes for determinism, redundant computation, and UX documentation: **scroll-cooldown.ts + scroll-cooldown.test.ts** — Fix non-deterministic test - recordScroll() now accepts optional \`now\` parameter (default: Date.now()) - Tests pass explicit timestamp instead of relying on live clock - Eliminates race condition where Date.now() advances between test capture and function call, causing flaky assertions **render.ts** — Remove redundant repoSelected recomputation - Use group.repoSelected directly instead of recomputing from extractSelected - Comment clarifies that repoSelected is kept in sync by selection logic in tui.ts and render/selection.ts, removing per-frame overhead **docs/architecture/components.md** — Clarify double-click detection ownership - Update mouse hit-test component description: remove claim that hitTestClick() handles double-click detection (it doesn't — only maps coordinates to row+zone) - Add note: double-click detection is implemented in tui.ts via timestamp tracking **src/tui.ts** — Document mouse click semantics - Add explicit comment explaining single-click (navigate) vs double-click (action) - Reference docs/usage/interactive-mode.md § Mouse support for UX spec - Clarifies this is a UX feature complementing keyboard shortcuts Fixes Copilot review issues: - #1: Deterministic test (scroll-cooldown.test.ts:22) - #2: Accept 'now' parameter (scroll-cooldown.ts:26) - #3: Document click semantics (tui.ts:391) - #4: Clarify hit-test responsibility (components.md:115) - #5: Remove redundant repoSelected computation (render.ts:577)
shouze
added a commit
that referenced
this pull request
Aug 23, 2026
Apply fixes for determinism, redundant computation, and UX documentation: **scroll-cooldown.ts + scroll-cooldown.test.ts** — Fix non-deterministic test - recordScroll() now accepts optional \`now\` parameter (default: Date.now()) - Tests pass explicit timestamp instead of relying on live clock - Eliminates race condition where Date.now() advances between test capture and function call, causing flaky assertions **render.ts** — Remove redundant repoSelected recomputation - Use group.repoSelected directly instead of recomputing from extractSelected - Comment clarifies that repoSelected is kept in sync by selection logic in tui.ts and render/selection.ts, removing per-frame overhead **docs/architecture/components.md** — Clarify double-click detection ownership - Update mouse hit-test component description: remove claim that hitTestClick() handles double-click detection (it doesn't — only maps coordinates to row+zone) - Add note: double-click detection is implemented in tui.ts via timestamp tracking **src/tui.ts** — Document mouse click semantics - Add explicit comment explaining single-click (navigate) vs double-click (action) - Reference docs/usage/interactive-mode.md § Mouse support for UX spec - Clarifies this is a UX feature complementing keyboard shortcuts Fixes Copilot review issues: - #1: Deterministic test (scroll-cooldown.test.ts:22) - #2: Accept 'now' parameter (scroll-cooldown.ts:26) - #3: Document click semantics (tui.ts:391) - #4: Clarify hit-test responsibility (components.md:115) - #5: Remove redundant repoSelected computation (render.ts:577)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.