=== Supernifty Bublz === Contributors: supernifty Tags: visual feedback, kanban board, bug reporting, client feedback, project management Requires at least: 6.4 Tested up to: 6.9 Stable tag: 1.0.55 Requires PHP: 8.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Click anything on your site. Pin a task to it. Track it on a kanban board. Bug reporting and feedback built into WordPress. == Description == Bublz turns your WordPress site into a visual feedback board. Click any element on any page to pin a task to it — then track everything on a drag-and-drop kanban board. No external tools. No extra logins. It all lives inside your WordPress dashboard. **Key Features:** * **Click-to-Pin Feedback** — Click any page element to create a task pinned to that exact spot * **Visual Kanban Board** — Drag and drop tasks between customizable status columns * **Priority Levels** — Color-coded priorities so urgent issues stand out * **User Assignment** — Assign tasks to any WordPress user * **Page-Linked Tasks** — See every task associated with the current page * **Frontend Task Bar** — Create and review tasks without leaving the frontend **Perfect For:** * **Freelancers** — Give clients a way to point at problems instead of describing them in emails * **Agencies** — Manage feedback across client sites from a familiar WordPress interface * **Developers** — Track bugs where they actually happen, not in a separate tool * **Site Maintainers** — Collect enhancement requests with context attached **Why Choose Bublz?** WordPress-native — not a SaaS overlay. Your data stays on your server. No per-seat pricing — everyone on your WordPress site can use it. Self-hosted and GDPR-friendly by design. Lightweight — no bloat, installs in seconds, loads fast, stays out of your way. == Installation == 1. Install and activate the Bublz plugin directly through your WordPress site plugins screen **After Activation:** * Start creating tasks from the WordPress admin bar on any frontend page or post == External services == This plugin connects to the Gravatar service (provided by Automattic Inc.) to display user avatars. = What it does = Checks whether users have a Gravatar avatar associated with their email address. If a Gravatar exists, it displays the avatar image. If not, it shows the user's initials instead. = What data is sent = An MD5 hash of the user's email address is sent to Gravatar's servers via a HEAD request. The actual email address is NOT sent - only its hash. = When data is sent = * When displaying user avatars in the Bublz interface (ticket views, Kanban board) * When users access their avatar preference settings = User control = Users can avoid Gravatar entirely by selecting "Initial" or "Custom Avatar" in their Bublz preferences (Bublz > Preferences). = Service provider = Gravatar is provided by Automattic Inc. * Terms of Service: https://automattic.com/tos/ * Privacy Policy: https://automattic.com/privacy/ == Changelog == = 1.0.55 = * Bug Fixes = 1.0.54 = * Security updates = 1.0.53 = * Security updates = 1.0.52 = * Security updates = 1.0.51 = * Updated screenshots = 1.0.51 = * Updated screenshots = 1.0.50 = * Permissions update = 1.0.49 = * Security Updates = 1.0.48 = * Security Hardening = 1.0.47 = * Security Fixes = 1.0.46 = * Security Fixes = 1.0.45 = * Bug fixes = 1.0.44 = * Bug Fixes = 1.0.43 = * Bug fixes = 1.0.42 = * Security Updates = 1.0.41 = * Security Updates = 1.0.40 = * Security Upgrades = 1.0.39 = * Security Updates = 1.0.38 = * Security Updates = 1.0.37 = * Security Hardening = 1.0.36 = * Security Improvements = 1.0.35 = * Security Hardening = 1.0.34 = * Security Improvements = 1.0.33 = * Hardening Security = 1.0.32 = * Distribution Package Optimizations = 1.0.31 = * Security Hardening = 1.0.30 = * Style Sheet Updates = 1.0.29 = * Security Hardening = 1.0.28 = * Functionality Improvements = 1.0.27 = * Functionality Refinements = 1.0.25 = * Security Fixes = 1.0.25 = * Bug Fixes = 1.0.24 = * Text Domain Updates = 1.0.23 = * Updated readme.txt = 1.0.22 = * readme.txt updates = 1.0.21 = * Updated screenshots * Updated readme.txt = 1.0.20 = * Branding Updates * UI Refinements = 1.0.20 = * Branding Updates * UI Refinements = 1.0.20 = * Branding Updates * UI Refinements = 1.0.20 = * Branding Updates = 1.0.19 = * Security Hardening = 1.0.18 = * Branding Updates = 1.0.18 = * Optimized Classes * UI Refinements = 1.0.17 = * Branding Updates * UI Refinements = 1.0.16 = * Updated Author & Author URL = 1.0.15 = * Hardening Security = 1.0.14 = * Hardening Security = 1.0.13 = * Hardening Security = 1.0.12 = * Hardening Security = 1.0.11 = * Hardening Security = 1.0.10 = * Hardening Security = 1.0.9 = * Hardening Security = 1.0.8 = * Security Hardening = 1.0.7 = * Security Hardening = 1.0.7 = * Security Hardening = 1.0.6 = * Security Hardening = 1.0.5 = * Security Hardening = 1.0.4 = * Hardening Security = 1.0.3 = * Security Hardening = 1.0.2 = * Hardened Security = 1.0.1 = * i18n Support = 1.0.0 = * Hardening Security = 1.0.0 = * Added screenshots = 1.0.0 = * Initial stable release for WordPress.org * Visual kanban board with drag-and-drop task management * Click-to-target feedback system with persistent visual markers * Element-relative positioning keeps markers attached to page elements * Customizable status columns and priority levels with color coding * User assignment and filtering * Auto-save for task editing with 750ms debounce * Admin bar integration for quick task creation from any page * Frontend feedback panel for current page tasks * Granular user permissions system * Responsive design for desktop, tablet, and mobile * User preferences with avatar selection == Development == This plugin includes source code and build configuration. The compiled assets in `dist/` are built from source files in `src/` using Vite. To build from source: 1. Run `npm install` 2. Run `npm run build` == Screenshots == 1. Click any element on your site to pin a task — feedback exactly where it's needed 2. Pin tasks directly to page elements from the frontend — no admin panel needed 3. Drag-and-drop kanban board — see every task's priority, assignee, and status at a glance 4. Full task detail view — set priority, assign users, track status, and link to the source page 5. Customize status columns, priority levels, and workflow to match how your team works 6. Personal preferences — choose your avatar and display settings