[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frZ1-iZzTE7HekUqQtH34ao_jJaY4twdoiotPY0vmKn8":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"nativeinfotech","https:\u002F\u002Fprofiles.wordpress.org\u002Fnativeinfotech\u002F",1,0,100,30,94,"2026-05-20T02:03:44.879Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"annotix-website-feedback","Annotix – Drag, Annotate, Feedback","1.0.2","\u003Cp>\u003Cstrong>Annotix – Drag, Annotate, Feedback\u003C\u002Fstrong> gives your team a way to annotate any page on the frontend, capture screenshots, track status, assign items, set priority, and collaborate through threaded replies – all without leaving the site.\u003C\u002Fp>\n\u003Cp>Built by \u003Ca href=\"https:\u002F\u002Fnativeinfotech.com\u002F\" rel=\"nofollow ugc\">Native Infotech\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Demo video: \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FVQssYhmuh0E\" rel=\"nofollow ugc\">https:\u002F\u002Fyoutu.be\u002FVQssYhmuh0E\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Click-to-annotate\u003C\u002Fstrong> – click anywhere on any page to drop a feedback pin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Area selection\u003C\u002Fstrong> – drag to select a specific region of the page before capturing. Selection is draggable and resizable with corner handles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Screenshot capture\u003C\u002Fstrong> – optionally attach a viewport screenshot via bundled html2canvas. The library is lazy-loaded on demand for faster page loads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Annotation tools\u003C\u002Fstrong> – draw rectangles, circles, and arrows over the selected area before saving.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Markdown toolbar\u003C\u002Fstrong> – format feedback descriptions with bold, italic, bullet lists, numbered lists, links, and inline code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File attachments\u003C\u002Fstrong> – upload images, PDFs, documents, spreadsheets, and other files alongside feedback. Attachments open in a new tab and display file-type badges.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority levels\u003C\u002Fstrong> – tag each feedback item as Urgent, High, Normal, or Low with colour-coded badges and dots.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Assignment\u003C\u002Fstrong> – assign feedback items to specific team members from a dropdown.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>@Mentions\u003C\u002Fstrong> – type @ in any comment or reply to mention a user and trigger an instant notification.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Collaboration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Threaded replies\u003C\u002Fstrong> – discuss feedback with your team in context under each pin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline editing\u003C\u002Fstrong> – edit your own feedback descriptions and replies in place.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete with confirmation\u003C\u002Fstrong> – delete your own feedback or replies with a skippable confirmation dialog.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resolve \u002F Unresolve\u003C\u002Fstrong> – track completion state for each item. Resolved pins turn green.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Draggable pins\u003C\u002Fstrong> – reposition saved pins by dragging them to a new location.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sidebar & Navigation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Pins sidebar\u003C\u002Fstrong> – a collapsible sidebar lists all feedback on the current page with status filters (Unresolved \u002F Resolved).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pages overview\u003C\u002Fstrong> – an expandable pages panel shows feedback counts across all pages on the site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority dots\u003C\u002Fstrong> – sidebar items display colour-coded priority indicators for quick scanning.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Email Notifications\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Digest mode\u003C\u002Fstrong> (recommended) – batches all activity into a single email at a configurable interval (15 \u002F 30 \u002F 60 minutes).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart mode\u003C\u002Fstrong> – digest by default, but sends instant emails for assignments and @mentions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable\u003C\u002Fstrong> – enable or disable notifications, choose delivery mode, and toggle instant alerts for assignments and mentions independently.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security & Permissions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Role-based access\u003C\u002Fstrong> – assign each WordPress administrator as Client, Dev, or No Access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client role\u003C\u002Fstrong> – full access: create, edit own descriptions, move pins, assign, reply, resolve, delete, and upload attachments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dev role\u003C\u002Fstrong> – limited access: view, reply, and resolve\u002Funresolve only.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Access\u003C\u002Fstrong> – cannot see or use Annotix.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero public routes\u003C\u002Fstrong> – all REST endpoints require authentication with valid permissions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate limiting\u003C\u002Fstrong> – built-in abuse protection on all REST endpoints.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Lazy-loaded screenshot library\u003C\u002Fstrong> – the 195 KB html2canvas library is only fetched when the user actually takes a screenshot, not on every page load.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Non-blocking font loading\u003C\u002Fstrong> – Google Fonts are loaded via the WordPress enqueue API instead of a render-blocking CSS import.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Session caching\u003C\u002Fstrong> – REST responses are cached in sessionStorage for instant rendering on repeat visits, with background refresh.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transient caching\u003C\u002Fstrong> – mention-user queries are cached with a 5-minute WordPress transient to reduce database load.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional loading\u003C\u002Fstrong> – all plugin assets only load for logged-in users who have been granted access.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who is it for?\u003C\u002Fh4>\n\u003Cp>Annotix – Drag, Annotate, Feedback is designed for small teams (web agencies, freelancers, internal teams) where the designer, developer, and client all have WordPress administrator accounts and need a fast way to review and annotate the live site.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin loads the \u003Cstrong>Inter\u003C\u002Fstrong> and \u003Cstrong>Manrope\u003C\u002Fstrong> font families from \u003Cstrong>Google Fonts\u003C\u002Fstrong> (\u003Ccode>fonts.googleapis.com\u003C\u002Fcode>) on frontend pages for logged-in users who have feedback access. No personal data is sent by the plugin itself, but the browser will make a request to Google’s servers to retrieve the font files.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: \u003Ca href=\"https:\u002F\u002Ffonts.google.com\u002F\" rel=\"nofollow ugc\">Google Fonts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin bundles the \u003Cstrong>html2canvas\u003C\u002Fstrong> library (MIT license) for optional screenshot capture. The library is loaded locally from the plugin directory and makes no external requests.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Project page: \u003Ca href=\"https:\u002F\u002Fhtml2canvas.hertzen.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fhtml2canvas.hertzen.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>License: \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\" rel=\"nofollow ugc\">MIT\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Annotate any page on the frontend with screenshots, comments, file attachments, threaded replies, and email notifications.",175,"2026-04-08T12:42:00.000Z","6.9.4","6.2","7.4",[25,26,27,28,29],"annotation","bug-reporting","collaboration","design-review","feedback","https:\u002F\u002Fnativeinfotech.com\u002Fannotix-website-feedback\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fannotix-website-feedback.zip",null,"2026-04-16T10:56:18.058Z"]