Files
backnotprop__plannotator/packages/server/package.json
T
Michael Ramos a11bf802bd feat(ui): code file viewer with syntax highlighting and annotations (#634)
* feat(ui): extract reusable PopoutDialog, fix backdrop blur

The table popout lost its backdrop blur when we switched to modal={false}
to keep annotation toolbars interactive. Radix ignores Dialog.Overlay in
non-modal mode, so replace it with a plain div backdrop that works
regardless. Extract the dialog shell (backdrop, close button, portal,
annotation-aware dismiss) into a reusable PopoutDialog component for
upcoming use cases. Add a demo table to the dev plan content.

* Add read-only code file popout

* Add code file annotation support

* Fix code selection popover position

* fix(editor): restore global-attachment-only drafts

The save condition was broadened to persist drafts with only global
attachments, but the restore handler still skipped applying when both
annotation arrays were empty — silently dropping the attachments.

* fix(ui): import SelectedLineRange from @pierre/diffs base package

SelectedLineRange is not re-exported from @pierre/diffs/react —
import it from the base @pierre/diffs entry point instead.


* chore: add TODO for bot callback + code annotation limitation
2026-04-30 10:42:36 -07:00

36 lines
844 B
JSON

{
"name": "@plannotator/server",
"version": "0.19.3",
"private": true,
"description": "Shared server implementation for Plannotator plugins",
"main": "index.ts",
"types": "index.ts",
"exports": {
".": "./index.ts",
"./review": "./review.ts",
"./annotate": "./annotate.ts",
"./remote": "./remote.ts",
"./browser": "./browser.ts",
"./storage": "./storage.ts",
"./git": "./git.ts",
"./p4": "./p4.ts",
"./vcs": "./vcs.ts",
"./repo": "./repo.ts",
"./share-url": "./share-url.ts",
"./sessions": "./sessions.ts",
"./project": "./project.ts",
"./pr": "./pr.ts"
},
"files": [
"*.ts"
],
"dependencies": {
"@pierre/diffs": "^1.1.12",
"@plannotator/shared": "workspace:*",
"@plannotator/ai": "workspace:*"
},
"peerDependencies": {
"bun": ">=1.0.0"
}
}