ui-ticket-panel
v1.3.0
Published
Framework-agnostic review panel Web Component (<review-panel> custom element)
Readme
ui-ticket-panel
Drop-in <review-panel> Web Component for ui-ticket-mcp — the human-to-AI code review bridge.
Works with any framework: Angular, React, Vue, Svelte, or plain HTML.
Quick Start
Add one script tag to your app:
<script type="module" src="https://unpkg.com/[email protected]/dist/bundle.js"></script>
<review-panel api-url="http://localhost:3200/api"></review-panel>That's it. The panel appears in your page — click elements, write comments, and your AI agent resolves them.
Install via npm
npm install ui-ticket-panelimport 'ui-ticket-panel';<review-panel api-url="http://localhost:3200/api"></review-panel>Attributes
| Attribute | Description | Default |
|-----------|-------------|---------|
| api-url | Review REST API endpoint | http://localhost:3200/api |
| page-id | Page identifier for filtering reviews | current page path |
Features
- Click-to-annotate elements with rich metadata (CSS, position, DOM context)
- Review list with filtering by tag (bug, suggestion, question, general)
- Search across reviews
- Resolve/reopen reviews
- Threaded replies
- Multi-element selection via drag
- Numbered markers on annotated elements
- Auto-update notification when a new version is available
Part of ui-ticket-mcp
This is the Web Component of the ui-ticket-mcp ecosystem:
- ui-ticket-mcp — Python MCP server + REST API
- ui-ticket-core — Shared types, API client, store, Agentmark engine
- ui-ticket-panel — This package (ready-to-use Web Component)
Links
- Website: uiticket.0ics.ai
- GitHub: github.com/0ics-srls/ui-ticket-mcp_public
License
CC-BY-NC-4.0
