Skip to content

feat: Integrate interactive stage checklists into Jira-style preview - #49

Open
GhanshyamBhava wants to merge 4 commits into
mainfrom
feature/32-38-checklist-jira-ui
Open

feat: Integrate interactive stage checklists into Jira-style preview#49
GhanshyamBhava wants to merge 4 commits into
mainfrom
feature/32-38-checklist-jira-ui

Conversation

@GhanshyamBhava

Copy link
Copy Markdown
Collaborator

Integrates interactive, auditable stage checklists (#38) into the Jira-style preview and mention workflow (#32), with Comment/Activity classification and UI polish so checklist behaviour stays intact under the new visual shell.

  • Optional interactive checklist per card × stage × item (Send to Stage + card preview)
  • Checklist audits (Checked: / Unchecked:) appear in Activity, not Comment
  • Checklist shown inline on the Comment panel (after Description, before the CKEditor), styled like the Description table
  • Default-stage templates via workspace IRRE; custom-stage templates unchanged

Merge after #48 to streamline UIUX for checklist feature

GhanshyamBhava and others added 4 commits July 31, 2026 17:24
- CKEditor @user/@group mentions with email notifications
- Jira-style preview layout with watchers and description
- Default RTE preset; group suggest and HTML comment display

Resolve: T3C-32
Satisfy php-cs-fixer arrow spacing and clear PHPStan type errors
in mention/notification code so PR checks can proceed.

T3C-32

Co-authored-by: Cursor <cursoragent@cursor.com>
composer.json requires typo3/cms-rte-ckeditor; core 14 package
resolution fails functional boot unless the extension is loaded.

T3C-32

Co-authored-by: Cursor <cursoragent@cursor.com>
Stage checklist items were display-only. Editors can now check them
optionally during Send to Stage and later in the card preview, with
per-card state that persists across re-entry.

- Persist checked state per card × stage × item
- Support templates on default stages via workspace IRRE fields
- Write Activity (ACTION_STAGECHANGE) entries for checks/unchecks
- Keep stage transitions unblocked (checking stays optional)
- Add AJAX endpoints, Lit UI, docs, and functional tests

Resolves #38

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant