-
Revision 6: PR review fixes, integration tests, dialog extraction, billing link
发布于
2026-05-27 17:35:50 +00:00 - Add ReportsResourceTest with 6 integration tests (preferences CRUD, reports lifecycle)
- Extract TurnOnDialog and SettingsDialog into DailyBriefing/ folder
- Simplify TurnOnDialog (removed schedule time + custom prompt, uses defaults)
- Add BillingLink plugin component for Comet billing URL
- Register BillingLink in PluginsStore, render in SettingsDialog when available
- Skip report creation when reportGeneration.url is not configured
- Validate project exists in workspace before creating report
- Mark createdAt/lastUpdatedAt as @Schema(READ_ONLY) in ReportPreference
- Use MarkdownPreview (with rehype-sanitize) in ReportPanel
- Update OpenAPI description for getPreference endpoint
下载附件