mirror of
https://github.com/backnotprop/plannotator.git
synced 2026-09-14 14:17:26 +08:00
cc44f6ad44
* ✨ Add code suggestions, inline editing, and refactor DiffViewer - GitHub-style suggestion blocks with syntax-highlighted diff view - Inline annotation editing via toolbar (edit button on inline comments) - Expandable two-pane code modal for writing suggestions - Inline markdown rendering (bold, italic, code) in review comments - Original code extraction from unified diff patches - Decompose DiffViewer (615→200 lines) into focused components: FileHeader, InlineAnnotation, SuggestionBlock, SuggestionDiff, SuggestionModal, AnnotationToolbar, HighlightedCode - Extract hooks: useAnnotationToolbar, useTabIndent - Extract utils: detectLanguage, formatLineRange, patchParser, renderInlineMarkdown - Fix suggestedCode trim stripping meaningful indentation - Fix stale closure in useTabIndent consumers * 🐛 Fix annotation edit field overwrite and add IME composition guard - Conditionally spread only defined fields in handleEditAnnotation to prevent undefined values from wiping sibling fields - Add !e.nativeEvent.isComposing guard to Cmd/Ctrl+Enter handlers in comment and suggested-code textareas for CJK input support
18 lines
364 B
JSON
18 lines
364 B
JSON
{
|
|
"name": "@plannotator/review-editor",
|
|
"version": "0.0.1",
|
|
"type": "module",
|
|
"exports": {
|
|
".": "./App.tsx",
|
|
"./styles": "./index.css"
|
|
},
|
|
"dependencies": {
|
|
"@plannotator/ui": "workspace:*",
|
|
"@pierre/diffs": "^1.0.4",
|
|
"highlight.js": "^11.11.1",
|
|
"react": "^19.2.3",
|
|
"react-dom": "^19.2.3",
|
|
"tailwindcss": "^4.1.18"
|
|
}
|
|
}
|