Skip to content

v0.1.8 — Compact follow eye and personal followed tickets

Choose a tag to compare

@FloKnapp FloKnapp released this 13 Oct 20:41
· 7 commits to main since this release
136fba3

Following a ticket now uses a compact eye beside its reference and status. The eye is muted when inactive and highlighted when following, with an accessible action label and pressed state. JavaScript updates it in place, preserving the open ticket drawer, unsaved edits and keyboard focus. Native forms continue to work without JavaScript, including for read-only project members.

Followed tickets sits beside My tickets in workspace navigation. This personal overview spans currently readable, active projects, with open/closed/all status, due-date or last-change sorting and pages of 50 tickets. It selects only the signed-in account’s subscriptions and excludes archived tickets, archived projects and projects whose access has been revoked. Assignments and notification preferences retain their existing behavior.

Upgrade

Update naf/board to v0.1.8, publish assets with nafinity:assets:publish, and restart application and worker services using the installation’s normal backup and readiness procedure. This release adds no migration or new package requirement and does not change role permissions.

Validation passed for the exact tagged merge commit on PHP 8.3 and 8.5 with MariaDB 11.4 and MySQL 8.4, including IMAP integration, strict Composer validation, PHP/asset formatting and browser-module tests. The package has 859 PHP tests and 152 browser-module tests. HTTP regressions cover personal isolation, revoked access, archives, pagination, invalid filters, guests, CSRF and native forms. Browser checks cover the eye, retained drafts, keyboard focus, the overview and responsive layouts.