Skip to content

Fix Fable review findings from the ade473018d sync - #310

Merged
henrychu04 merged 1 commit into
coder-onlyfrom
t3code/fable-review-fixes-309
Nov 8, 2026
Merged

henrychu04 merged 1 commit into
coder-onlyfrom
t3code/fable-review-fixes-309

Conversation

@henrychu04

Copy link
Copy Markdown
Owner

Fixes from the Fable 5.1 review of the ade4730 sync (#309). Two reviewers found no high-severity issues, one medium and several lows, all caused by the per-file voice revert also dropping non-voice upstream hunks.

Left as is: ChatView.tsx's constant feedbackUploading stub, which predates this sync. It keeps upstream's lines intact for the Codex feedback cut.

Verification: fmt --check on the changed files; shared, web, server and helper typechecks; knip:check; seams-check; sync-check --only unused-locals; test:shared:coder; test:web:coder (4029 unit, 569 browser); pnpm build.

🤖 Generated with Claude Code

Fable review of the ade4730 sync (PR #309) found pingdotgg#30623/pingdotgg#30624
non-voice changes reverted together with the dictation hooks:

- ComposerPrimaryActions: the pending-answer button honours isSendDisabled again.
- ui/textarea.tsx and useLocalStorage.ts are upstream's (rows sizing,
  storage.clear() notifies subscribers).
- shared keybindingMatching.ts carried and keybindings.ts back to
  upstream's re-export form minus the composer.dictation binding.

The seams doc now lists every file the voice revert touched and the
client-side providerCatalogsOnDemand omission (pingdotgg#28487).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@henrychu04
henrychu04 merged commit 1f54ca5 into coder-only Nov 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant