Annotatr changelog

Keep track of all updates, new features, and bug fixes for Annotatr. Each version includes improvements designed to make bug tracking, collaboration, and project management in WordPress faster and more seamless.

Bug Fixes

  • Fixed screenshot quality appearing degraded after saving, even with high quality settings configured.
  • Fixed WordPress admin notices appearing inside the welcome banner.
  • General styling updates and improvements

New Features

  • Browser Capture – Replaced html2canvas with a server-side Puppeteer screenshot endpoint for significantly more reliable, full-fidelity captures – reducing the chance of missing CSS, broken SVGs, or white boxes.
  • Screenshot annotation – Draw, highlight, and mark up screenshots using annotation tools directly within notes, rendered at natural image resolution.
  • Tags – Create and apply custom tags to notes for better organisation and categorisation.
  • Tag filter – Filter the Kanban board by one or more tags (Premium).
  • Page filter – Filter the Kanban board by page URL, with per-page note counts (Premium).
  • Watchers display – See a list of team members watching a note from within the note detail panel.
  • Watch toggle – Subscribe/unsubscribe from note notifications directly from the comment section.
  • Activity log pagination – Activity log now loads 10 items at a time with a “Load more” option.
  • Annotation limit – Free plan users can annotate up to 10 notes; deleting an annotated note immediately frees the slot.

Improvements

  • Screenshot quality now fully honours the configured setting across PNG, WebP, and JPEG output — both frontend canvas export and PHP image processor now use the user-defined value; PNG is forced for 100% quality.
  • Annotations are always rendered at the image’s natural resolution for lossless results.
  • Filters panel redesigned: active filter count badge, “Clear all” shortcut, and improved bulk action controls.
  • Radix UI dropdowns, popovers, tooltips, and hover cards now render within the plugin’s scoped container, preventing style conflicts with the host theme.
  • AssigneesPicker component redesigned for better usability and visual consistency.

Bug Fixes

  • Fixed pointer-events issue in DeleteConfirmationDialog when cancelling notes.
  • Improved handling of virtual pages (404, search results) in API and frontend.
  • Fixed minor UI inconsistencies in Filters, Board, and admin bar.

New Features

  • Log capture utility – Captures console errors and network failures, adds logs to bug reports, and allows copying logs directly from NoteManager.
  • User color customization – Assign and update avatar colors via REST API and Settings UI.
  • Subtasks – Create, complete, and delete subtasks within notes.
  • Enhanced admin bar menu – Updated icon, Board and Settings links, simplified visibility checks.
  • Priority filter – Filter notes by high, medium, or low priority in Board and Filters components.
  • Context menu – Quick access to common actions on notes.
  • EmptyState component – Consistent empty states across Board, DataTable, and NotificationSheet.
  • Improved notification sheet – Richer empty state, unread indicators, avatars with action badges.

Improvements

  • Note import now includes due_date and closed_at fields.
  • Developer/test user management enforces role exclusivity.
  • Filters and Board: clear selection, bulk actions visible only when relevant, improved icons.
  • Virtual page titles now display correctly in UI.
  • Tailwind CSS updates for frontend/admin, improved drag-and-drop feedback in Board.
  • Email notifications: formatted activity changes, better HTML rendering.
  • Note activity logging: view a full history of changes.
  • Watch/unwatch notes with notifications.
  • Comment system: multiple attachments, rich text editor, delete functionality, optimistic IDs.
  • Statistics display improved with page_title field.
  • Minor UI/UX tweaks in HoverCard, UserStatsTable, and NoteActivityLog.

Bug Fixes

  • Fixed broken image attachments and upload failures.
  • Fixed self-notification issues in emails and in-app notifications.
  • Statistics page now shows correct counts for open notes and active pages.

Improvements

  • Automatic database migrations on plugin updates.
  • Notes now include page titles for better context.
  • Improved completion time display and redesigned user hover cards.
  • Email notifications include detailed change summaries and proper HTML formatting.

New Features

  • Subtask management added to notes.
  • Context menu added for quick actions on notes.
  • Notification sheet replaces dropdown; shows avatars and unread counts.
  • Comment system improvements: multiple attachments, rich text editor, delete functionality.

Bug Fixes

  • Deleted screenshots no longer appear in notes.
  • Improved activity log rendering and synchronisation with notifications.

Initial public release.