visualbuilder/filament-screenshot-review 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

visualbuilder/filament-screenshot-review

Composer 安装命令:

composer require visualbuilder/filament-screenshot-review

包简介

Human QA review for Filament v5 screenshot catalogues — approve, request changes, and file tickets per capture.

README 文档

README

Human QA review on top of visualbuilder/filament-panel-screenshot-catalogue.

Mounts as a Filament v5 plugin and adds three navigation surfaces:

  • Status — at-a-glance health card per registered panel
  • Captures — full-width grid of capture cards, inline approve / request-changes per card
  • Pages — sitemap management; toggle inclusion, add custom URLs

When a reviewer requests changes, the package files a ticket through a host-defined TicketSink with the captured image URL embedded in the ticket body.

Install

composer require --dev visualbuilder/filament-screenshot-review
php artisan migrate

Mount the plugin on whichever panel you choose (default convention: the design-system panel):

// app/Providers/Filament/DesignSystemPanelProvider.php
->plugins([
    \Visualbuilder\FilamentScreenshotReview\Filament\FilamentScreenshotReviewPlugin::make(),
])

Ticket sink

Bind your own TicketSink implementation to file tickets in your tracker:

// app/Providers/AppServiceProvider.php
$this->app->bind(
    \Visualbuilder\FilamentScreenshotReview\Contracts\TicketSink::class,
    \App\TicketSinks\YoutrackTicketSink::class,
);

The default binding is NullSink, which logs and returns an empty URL.

Workflow

  1. php artisan screenshot-review:sync-pages --panel=enduser — populate the page registry from the catalogue's sitemap JSON.
  2. php artisan screenshot:dispatch --panel=enduser --tag=latest — capture every included page.
  3. php artisan screenshot-review:sync-captures --panel=enduser --tag=latest — pull capture metadata into the DB.
  4. Open the Captures tab in Filament — review each card, approve or request changes.

License

GPL-2.0-or-later. See LICENSE.md.

统计信息

  • 总下载量: 1.09k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0-or-later
  • 更新时间: 2026-05-03

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固