CasualDeveloper
CasualDeveloper
## Bug Description The `useKeyboard` callback in `dialog.tsx` uses `evt.stopPropagation()`, but TypeScript reports: ``` TS2339: Property 'stopPropagation' does not exist on type 'KeyEvent' ``` ## Root Cause Analysis The `KeyEvent`...
## Summary - Add explicit `KeyEvent` type import from `@opentui/core` - Annotate `useKeyboard` callback parameter with `KeyEvent` type to fix TypeScript error ## Problem The `useKeyboard` callback in `dialog.tsx` uses...
## Summary - Fix typo `pat` → `path` on line 2 - Remove duplicate `import path from "path"` on line 24 Fixes #8408
In `packages/opencode/src/session/index.ts`, there are two `path` imports introduced in #8281: ```typescript // Line 2 - typo (unused) import pat from "path" // Line 24 - actual working import import path...
## Summary This PR implements bi-directional cursor-based pagination for message loading to support long session histories without performance degradation. Closes #6548. - **Backend**: `before`/`after`/`oldest` cursor support with RFC 5005 Link...
## Problem No way to view remaining plan usage/limits for authenticated providers (Codex, Copilot, Claude) inside the TUI. ## Reproduction 1. Authenticate at least one provider (e.g. opencode auth add...