=== Annotatr - Bug Reporting, Bug Tracking, Kanban Board and Project Management ===
Contributors: rebelliousdigital
Tags: bug tracker, client feedback, issue tracker, project management, kanban board, qa testing, task management, team collaboration, annotation
Requires at least: 5.8
Tested up to: 6.8
Stable tag: 1.0.4
Requires PHP: 7.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Visual feedback and bug tracking for WordPress. Capture, assign, and fix issues without leaving your site — no more chasing reports.

== Description ==

**Tired of juggling emails, spreadsheets, and multiple apps for bug tracking?**

Annotatr is a WordPress plugin designed for developers, agencies, and teams to capture, assign, and resolve issues directly on your website. It keeps all feedback in one place, inside your WordPress dashboard, with context captured automatically.

Watch Annotatr in action: [YouTube Demo](https://youtu.be/QCmLlisaoAc)

**Key Benefits:**

* **Native to WordPress** — No third-party apps or accounts needed
* **Data belongs to you** — All feedback stored in your own WordPress database
* **Visual Kanban board** — Track issues from Open → In Progress → Done
* **Context captured automatically** — Device, browser, screen resolution, and page URL
* **Collaborative** — Comments, assignments, @mentions, and notifications

== Core Features (Free) ==

* Point & Capture: Highlight elements and submit bugs instantly
* Automatic screenshots: Capture without manual uploads
* Assign bugs to developers or testers
* Real-time notifications and activity log
* Page-specific tracking for easy context
* Modern, fast interface using the WordPress REST API

== Premium Features ==

* Unlimited team members
* Due dates & automatic reminders
* Multiple board views (Kanban, List, Timeline)
* Bulk actions & filters
* Subtasks for notes
* Console & network error logging
* Whitelabel branding
* Statistics dashboard
* Priority support

[Upgrade to Premium →](https://annotatr.co.uk/#pricing)

== Installation ==

1. Upload the plugin files to `/wp-content/plugins/annotatr` or install via WordPress plugins screen
2. Activate the plugin
3. Navigate to Annotatr in your WordPress admin menu
4. Configure team members and notifications in Settings

== Getting Started ==

1. Add team members — assign developers and test users
2. Create your first note — click the Annotatr icon on any page
3. Point and capture — highlight elements and submit feedback
4. Manage notes on the Kanban board
5. Collaborate via comments and assignments

== Screenshots ==

1. Kanban board showing bug statuses
2. Point-and-capture interface with automatic screenshots
3. Note detail view with comments, attachments, and assignment
4. Settings page for team management
5. Statistics dashboard (Premium)
6. Timeline view (Premium)

== Frequently Asked Questions ==

= Can I use Annotatr for free? =
Yes! The free version includes core bug tracking, Kanban board, and collaboration tools. Premium unlocks advanced features.

= Does it work with any WordPress theme? =
Yes. Annotatr works seamlessly with virtually all themes and page builders.

= How is Annotatr different from external tools? =
Unlike Trello, Asana, or Jira, Annotatr lives inside WordPress, capturing context, screenshots, and metadata automatically.

= Can clients or non-technical users leave feedback? =
Yes. Anyone with WordPress access can submit visual feedback easily.

= Is my data private and secure? =
Yes. All notes, screenshots, and feedback are stored in your WordPress database. No third-party storage is required.

== Changelog ==

= 1.0.4 =
* New Features
  - Browser Capture: replaced html2canvas with a server-side Puppeteer screenshot endpoint for significantly more reliable, full-fidelity captures — no more 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 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

= 1.0.3 =
* 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, allows copying logs from NoteManager.
  - User color customization: assign/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.
  - Context menu for notes: quick access to common actions.
  - EmptyState component: consistent empty states for 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, updated icons.
  - Virtual page titles now display correctly in UI.
  - Tailwind CSS updates for frontend/admin; improved drag-and-drop in Board.
  - Email notifications: formatted activity changes, better HTML rendering.
  - Note activity logging: 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.

= 1.0.2 =
* Bug Fixes
  - Fixed broken image attachments and upload failures.
  - Fixed self-notification issues in emails and in-app notifications.
  - Statistics page 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.

= 1.0.1 =
* 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 synchronization with notifications.

= 1.0.0 =
Initial public release.

**Full detailed changelog with commits and demos:** [https://annotatr.co.uk/changelog](https://annotatr.co.uk/changelog)

== Upgrade Notice ==

**1.0.4:** Browser capture improvements, screenshot annotations, tags, and enhanced filters.