Skip to content

Releases: d3vnz/issuetracker

Fix permissions

14 Apr 20:25

Choose a tag to compare

fix: register IssueResource at boot, gate visibility for admins only

Route [filament.admin.resources.issues.index] was undefined because
registerResources() was called inside Filament::serving() — too late for
route compilation. Register unconditionally at boot and restrict via
shouldRegisterNavigation/canViewAny on the resource.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Fix permissions

14 Apr 20:14

Choose a tag to compare

v1.2.0.7

Fix layout issue

New Filamentphp5 with AI Assistant

13 Apr 08:58

Choose a tag to compare

feat: AI-assisted issue triage with queued follow-up emails

Adds an optional, queue-based AI triage pass that runs after a new
issue is created. The AnalyzeIssueJob extracts the plain-text body
and any embedded image URLs from the RichEditor HTML, loads the most
recently updated open issues as duplicate candidates, and asks an
OpenAI vision-capable model whether the description is sufficient
and whether it likely duplicates an existing open issue.

If the model flags the issue as thin or as a probable duplicate, a
queued RequestMoreInfo mailable is sent to the reporter with the
model's one-line reason and, when applicable, a pointer to the
possible duplicate. Creation latency is unaffected because all work
happens on the queue.

The feature is strictly opt-in: disabled unless
ISSUETRACKER_AI_ENABLED=true and OPENAI_API_KEY is set in the host
application. Model, queue name, candidate limit, and minimum body
length are configurable via config/issuetracker.php, publishable
under the d3vnz-issuetracker-config tag.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Add statuses

13 Apr 05:02

Choose a tag to compare

feat: add issue status workflow and move widget into user menu

Adds Investigating, Implementing, and Pending statuses with per-status
actions that notify the issue author via a new StatusUpdate mailable.
Relocates the quick-issue widget from the floating bottom-right tab
into the Filament user profile dropdown via USER_MENU_BEFORE render
hook.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Filament4 & 5 Support

09 Feb 22:51

Choose a tag to compare

v1.0.1.14

feat: Implement Filament IssueResource for managing issues and broade…

Fix email notifications

13 May 03:29

Choose a tag to compare

v1.0.1.13

Fix layout issue

Fix email notifications

13 May 03:13

Choose a tag to compare

v1.0.1.12

Fix layout issue

Ui fixes

08 Apr 04:44

Choose a tag to compare

v1.0.1.11

Fix layout issue

Disable on staging and local

10 Mar 21:22

Choose a tag to compare

v1.0.1.10

Show issue tracker only on production

Bug fix

08 Mar 05:43

Choose a tag to compare

v1.0.1.9

Few minor improvements