Changelog

Version 1.7 – September 30th 2020

New Features

  • A new training video visible only to Webmasters
    • Added a new training video visible only to Webmasters on the support tab of our plugin
    • The video will help you get started and make sure you get the most out of WP FeedBack PRO!

Compatibility

  • Fixed an issue with the Flatsome theme
    • There was a problem with the location of tasks not being correct on the front-end when using the Flatsome Theme with the WP FeedBack PRO plugin
    • We have changed the way tasks are attached to HTML structure to make sure that they stay in the correct location no matter how the page builder works.
  • bbPress archive page fix
    • When visiting pages which were not in the WordPress database, it was giving an error and broke the page since the WordPress 5.5.1 update, this has been fixed.
  • Events Calendar PRO archive page fix
    • The same issue on the Events Calendar archive page was found, this has been fixed since the WordPress 5.5.1 update.

Bug Fixes

  • Fixed infinite Spinner when adding an existing tag to a task
    • The Spinner was loading infinitely when an existing tag was added to a task, now it displays a notice that the tag has already been added to the task and cannot be added again.
  • Fixed the use of the ENTER key to add tags to a task on tasks center
    • Previously we were not able to add a tag to a task by pressing enter which is now resolved.

Version 1.6 – September 2nd 2020

New Features

  • A new setting to disable object caching while commenting and creating tasks
    • Object caching is a special type of caching that pulls from the database on the server side.
    • WP FeedBack PRO also does this, which resulted in tasks not showing on the front-end.
    • If you have object caching enabled, you can now disable it for when a comment or task is created with WP FeedBack PRO.
  • Restoring all orphaned tasks
    • When a drastic change happens on a WordPress website, such as changing a theme, page-builder or the permalink of a page, tasks were detached because of the change in HTML structure.
    • Instead of remapping tasks 1 by 1 on the front-end with the sidebar, we now have a button in the task center to remap ALL orphaned tasks in one go.
  • Archive Pages
    • Tasks that were created on WordPress archive pages such as blogs or product pages were not saved to their location because of the information on the pages being dynamic
    • Now, instead of tasks being assigned to the blog or product pages, they are now assigned on to the archive page they were created on.
  • A spinner for adding and deleting custom tags to tasks
    • When created and deleting custom tags, it was a bit jarring because you wouldn’t be able to see that the task was loading.
    • We’ve added a spinner to the dashboard when adding custom tags to a task on the task center, and also in the task pop-up on the front-end and back-end of a website.

Bug Fixes

  • Removed jQuery for non logged users
    • The jQuery file was getting loaded for users who were not logged into a website with WP FeedBack PRO installed, even when guest mode was disabled.
    • This has been fixed and only loads for the non-logged in users if guest mode is enabled.
  • Auto screenshot cross domain images fix
    • When auto screenshots were being taken when a task is being created, the images used on the website were missing from the screenshot because they were coming from a different domain.
    • This is now fixed, images that are generated on a different domain will still show on the auto-screenshot.
  • CSS fix to display delete icon for custom tags on Firefox
    • CSS fix to display the delete icon for custom tags on Taskcenter, Frontend, and Backend on Firefox browser
  • CSS fix to display tag autocomplete box properly
    • CSS fix to properly display the custom tags autocomplete box overlay on task popups (backend and frontend)
  • jQuery fix to the display when choosing ‘Show Details’ on tasks while filtering
    • When a filter was active, clicking on show details wouldn’t display anything.
    • This is now fixed.
  • Redirection to the tasks from app dashboard bug fix
    • Clicking the ‘Open Task Page’ button on a task in the central dashboard was redirecting to the website’s home page instead of the exact location of the task. o
    • Now the bug has been fixed, the button now takes you directly to the task you have opened when clicking the button.

Version 1.5 – July 20th 2020

New Features

  • Breeze Plugin Compatibility
    • Compatibility with the Cloudways’s caching plugin (Breezy).
  • jQuery Compatibility
    • We changed our structure of code so that now it will not conflict with the jQuery of other plugins and themes.
  • Bold Builder Compatibility
  • Greek Language Support
    • Added Greek Translations for the text and emails.
  • ACF | Advanced Custom Fields Compatibility
    • Compatibility with the Advanced Custom Fields Plugin.
      Issue: Were not able to use the plugin on the backend where Advanced Custom Fields was present.

Bug Fixes

  • Issue with white overlay on the screenshot
    • Issue: A white overlay was present on the screenshot if page ad initial fade-in effects. Now Fixed.
  • Multisite network issue related to menu
    • Issue: An extra menu item was present on the admin side on Multisite networks. Now fixed.
  • Hebrew Language – Added Extra Strings
    • Added new Hebrew Translations strings
  • Image link not open when click on auto screenshot image on new task.
    • A link to open the image was not present on the auto screenshots. Now fixed.

Version 1.4 – May 16th 2020

New Features

  • Bulk editing tasks
    • There is a new option in the task center called “Bulk Action”.
    • It can be found underneath “Tasks Found”.
    • You can see the details of each task by clicking on “Show Details”.
    • By clicking the check box, you choose which tasks you’d like to edit.
    • You can check the “Edit All”, this will select every task on the current website.
    • You can change the status and urgency or delete the selected task(s).
  • Sharing link
    • You can now share a specific task or page with the WP FeedBack PRO login pop-up.
    • On the pop-over tasks on the front-end, there is a new icon for sharing.
    • There is a button to copy the link, and a check box to remove the login parameter (this is useful if using guest mode with your client).
    • This link takes you directly to the task you are copying the link from.
    • We’ve also added the ability to share a page with the share icon in the sidebar.
    • Same functionality as pop-over applies.

Bug Fixes

  • Fallback mechanism for license validation
  • Task listing issue on the WP FeedBack Graphics posts
    • Only the last task on the graphics tab was visible and other tasks were not loading. This issue was inserted in the version 1.3.X and is now fixed.
  • Task bubble placement issue on the WP FeedBack Graphics posts – Astra theme js conflict on frontend
    • Due to the bootstrap css conflict issue on the graphics page, the positioning on the new task bubble was not accurate. This is now fixed.
  • Multiple emails when adding comment to finished task
    • Multiple emails were fired when someone commented on the completed tasks and task automatically changes status to open task. This is fixed now so only 1 email will be triggered.
  • Cannot come out of the comment mode when clicking “X” (instead, it created a new comment)
    • There was a CSS issue on the frontend “x” (appears after we click “+” to add a new comment) which created a comment on the “x” instead of closing the comment mode. This is now fixed.
  • Comment box falling out of the popup
    • There was a CSS issue where comment text area was coming out of the popover in certain themes. This is now fixed.
  • Issues with the newly created “general tasks” from Orphaned tasks service
    • There was an issue when the “general tasks” created by the orphaned task service were not able to add comment or make any changes in the task from the frontend. This is now fixed.
  • Auto screenshot was not visible for “admin tasks”
    • Auto screenshot for the “admin task” were not visible on the task popover. This is now fixed.
  • CSS issues with the border around the auto screenshots on the “admin tasks
    • CSS was not proper for the auto screenshot on the “admin task” and was displaying a black border. This is now fixed.
  • Displaying previous tasks contents when trying to create a new “General Task” from the backend
    • While creating a new “general task” from the backend, the view of the last selected tasks “screenshot” was visible. This is now fixed.
  • Autofocus on the textarea as soon as new task is created
    • Autofocusing on the textarea as soon as new task is created or existing task is opened so that user can start typing the message instead of clicking on the textarea to start typing and so removing 1 click from the process of posting a new comment.
  • Text changes in the notice message on the frontend while posting a new task
    • Before => Please enter a comment before performing this action
      Latest => Please post your comment before performing this action

Version 1.3 – May 7th 2020

New Features

  • Icon design upgrade.
    • We removed Font Awesome and replaced all icons with custom-designed ones.
    • This has sped up the performance of WP FeedBack PRO by 4x!
  • Compatibility with the WP Fastest Cache plugin.
    • WP FeedBack PRO now automatically detects if WP Fastest Cache is installed and prevents our JavaScript and CSS files from being minified and grouped, to ensure full functionality even with caching through Fastest Cache enabled.
  • Compatibility with the Fast Velocity Minify plugin.
    • PRO now automatically detects if Fast Velocity Minify is installed and prevents our JavaScript and CSS files from being minified and grouped, to ensure full functionality even with caching through Fast Velocity Minify enabled.
  • No More: Email notifications sent to the user that created the action
    • When a user created a task, left a comment or changed the status of a task, an email notification is sent to all users that are marked to be notified in the Users tab. That included the user that triggered the action. This created a lot fo redundant emails so we fixed it! You will no longer receive email notifications for actions you initiated yourself.

Bug Fixes

  • Formcraft Plugin incompatibility.
    • When “Formcraft” plugin was active, the close button on the popover of the task was not working. This is fixed now.
  • Design issues with some themes.
    • Some themes conflicted with the CSS of PRO, this has now been fixed and the plugin should look correct across all, if not most themes in WordPress.
  • Conflict with Enhanced Category Pages plugin.
    • There was a conflict in installation when we were using the init action hook. We have now replaced init action hook with wp_loaded action hook.
    • Enhanced Category Pages is the plugin which uses the same and creating conflict.
  • Just a typo here. The word “Description” in add graphics popup box.
    • Fixed typo error in the “Create Graphics” popup. “Discription” is not changed to “Description”.
  • Dashboard sync issue with task in new replied.
    • New messages on the task form the admin side were not properly sent to the dashboard. We have fixed it now.
  • Screenshots not visible in central dashboard.
    • Auto Screenshot of the task was not available on the central dashboard as soon as the task was created. The issue is now resolved as we added the fix to the plugin.
  • WP FeedBack login issue on WPF Popup with Two-Factor Authentication – Wordfence.
    • Login from the WP FeedBack popup was not working when the website had Two-Factor Authentication. We have now changed the login script so it will work with Two-Factor Authentication login as well.
  • WP FeedBack comments count issue.
    • WP Admin’s comment section displayed the number of comments (messages in the task) but not the comment itself.
    • We have now fixed it so that the WP FeedBack PRO’s comment count is not include in the comment section.
  • Task screenshot swere not loaded properly when the tasks were filtered on the back-end.
    • The auto-screenshot related to the task were not loaded properly when tasks were filtered from the back-end. We have now fixed it so that the auto-screenshot related to the task are loaded as well.
  • All tasks on the page were converted to general task.
    • Whenever the “WP Admin Bar” was present on the page while creating the task and then the task was accessed as the non-admin, then all the tasks were getting converted to the General tasks.
    • Whenever the pagebuilder/theme added the ID to the body tag of the page, then all the tasks were getting converted to the General tasks.
    • These issues are now fixed.
  • Sorting issues of the task on sidebar.
    • Sometimes the tasks were not properly sorted on the sidebar. This is fixed now.

 

Version 1.2.1 – March 18th 2020

New Features

  • Added “Do not sync with dashboard” setting.
    • We now give you the option to selectively sync your websites with your Dashboard. In the plugin settings on your website, you can now tick a checkbox that will prevent tasks created on that page to sync into the Dashboard
  • Automatically apply filters to your task list.
    • When filtering through the tasks in your Task Center, there is no “Filter” button anymore. Instead, tasks will now be filtered automatically, as soon as you apply filters by ticking the respective boxes.
  • Compatibility with the WP Rocket caching plugin.
    • Our plugin now automatically detects if WP Rocket is installed and automatically prevents our JavaScript and CSS files from being minified and grouped, to ensure full functionality even with caching through WP Rocket enabled.
  • Subtle design upgrades.
    • We ironed out some minor kinks in the design and updated the plugin with a more consistent look and feel. Circles are now the same size, we added subtle hover effects, and more tweaks to improve the design.

Bug Fixes

  • Fixed the Auto Reports feature.
    • The reports were not sent properly to some users under certain circumstances. We have reworked this feature and can now ensure that Auto Reports will be sent correctly, following the permissions you’ve defined.
  • “Completed Task” sticker did not turn into green immediately.
    • Due to a design conflict, the color for completed tasks did not turn green immediately. This is now fixed.
  • Task status update email notification was not sent from “Tasks” tab in backend.
    • Email notifications stopped working when the tasks status was changed from the backend “Tasks” center. This is now fixed.
  • Popover font color overwritten by certain themes.
    • In some instances, themes were overwriting the font color in our comments popup, resulting in white color on white background. This is now resolved.
  • Screenshots contain an odd white “bar” when it is the first auto screenshot in the new task.
    • In certain situations, the first screenshot in a task would contain a white area. This is now resolved.
  • Ensured compatibility with the Optima Express IDX plugin.
    • Due to a jQuery conflict with the Optima Express IDX plugin, our popover HTML was broken. This is now fixed.
  • Fixed issue related to MailPoet.
    • The MailPoet plugin is overpowering our JavaScript and CSS, which prevents our plugin from working on the MailPoet backend sites. As a temporary fix, we have now excluded our plugin from the backend pages created by MailPoet.
  • Fixed issue related to Admin Menu Editor Pro.
    • The Admin Menu Editor Pro plugin is overpowering our JavaScript and CSS, which prevents our plugin from working on the Admin Menu Editor Pro backend sites. As a temporary fix, we have now excluded our plugin from the backend pages created by Admin Menu Editor Pro.
  • Fixed issue related to GeoDirectory.
    • The GeoDirectory plugin is overpowering our JavaScript and CSS, which prevents our plugin from working on the GeoDirectory backend sites. As a temporary fix, we have now excluded our plugin from the backend pages created by GeoDirectory.
  • Our logo was downloaded multiple times when the Global Settings were selected.
    • This is now fixed.
  • Fixed naming inconsistencies in our plugin backend.
    • When you’re growing as fast as we did, it’s easy to lose track of the seemingly small things. We double-checked our code for the correct spelling of our brand name and made it more consistent.

Version 1.2.0.2 – February 17th 2020

View the full announcement post here

New Features

  • Search (based on keyword) feature
    • This works based on keyword. For example, if you search for “Yellow Color”: the tasks with “Yellow Color” in the title will show first and the next will have either “Yellow” or “Color” in the title.
  •  Reworked how the automated screenshot works
    • Front-end:
      • On the front-end, when you go to the screenshot tab you will now see the automated screenshot.
      • It now stays at the top of the chat window, making it easier to see even if their are 100 comments.
    • PRO plugin task centre:
      • There is now a tab in the task window to show you the automated screenshot.
      • You can easily switch between the chat window and the screenshot, making it much easier to see in the back-end what is being spoken about.
    • PRO Dashboard:
      • This works in exactly the same way as the PRO task centre.
  • Delete items in the Graphic FeedBack tool
    • You can now delete items by simply hovering over the thumbnail in the Graphic FeedBack tool and clicking the trash icon.

Bug Fixes

  • A notice was displayed in the backend’s footer when plugin was active.
    • Notice: Undefined offset: 1 in /wordpress/wp-includes/functions.php on line 1114
      was displayed when plugin was active on the site.
      This is now fixed.
  • Compatibility issue with “Oxygen Gutenberg” plugin.
    • A huge WP FeedBack logo was displayed as well as the frontends scripts were loaded in the backend when a post was edited.
      This is now resolved.
  • URLs for backend’s tasks were not sent properly in the notification emails.
    • Proper page’s links were not sent in the email notifications when tasks were generated from the backend.
      This is now resolved.
  • BuddyPress user role related issues on Multisite.
    • BuddyPress administrator was not able to access the task center on the backend. It was because of the conflict of the new user role introduced by buddypress.
      This is now resolved.
  • Compatibility issue with “HT Mega – Absolute Addons for Elementor Page Builder”.
    • Issue with the conflict of bootstrap javascript code which was not allowing the tabs on the newly created tasks to be clicked.
      This is now resolved.
  • “SKIP WIZARD” on backend was taking user to domain.com/undefined.
    • Issue was related to the case been not handled in the code.
      This is now resolved.
  • CSS issues related to the “+” icon and buttons.
    • Background color or the “+” icon and buttons were becoming transparent.
      This is now resolved.
  • Removed the @import of Exo font from wpf-login.css

Bug fixes

  • Fixed the static “Test tag” which was present on admin side when tasks were filtered.
  • Popover box was listed no the default screenshot.
  • Fixed the feature of “Sidebar Visibility” on the WP Graphics posts.
  • The “+” on the frontend was not been displayed some websites.

Compatibility

  • Smartcrawl plugin compatibility fixed.

Version 1.2.0.1 – January 27th 2020

Bug fixes

  • Fixed the static “Test tag” which was present on admin side when tasks were filtered.
  • Popover box was listed no the default screenshot.
  • Fixed the feature of “Sidebar Visibility” on the WP Graphics posts.
  • The “+” on the frontend was not been displayed some websites.

Compatibility

  • Smartcrawl plugin compatibility fixed.

Version 1.2.0 – December 18th 2019

New features, redesign and bug fixes

View the full announcement post here

New Features

  • Plugin Redesign – To conclude the year and to accomodate a more minimalistic design as we add more features, we’re revamped the design of the plugin.

Bug Fixes

  • Check mark the completed task on the backend without page reload.
    Mark the task bubble as complete as soon as status was changed from the backend. (Without page reload)
  • List the Admin Tasks in the dashboard as well – edit the wpf_api_func_get_tasks() in wp_api.php
    Admin tasks were not listed on the Dashboard ( https://app.wpfeedback.co/ ). This is not Fixed.
  • Czech Translation – Fix the Czech language translation issues in the emails, mentioned by Patrik
  • Sidebar task status filter not working when instant change task status – On frontend sidebar the filter was not working properly for the tasks which had the status updated in the same session (without reloading the page). This is now fixed.
    So now if status of “Task X” is changed to “Pending” and user selects the “Pending” in the Status Filter then the task will be included in the search.

Compatibility

  • Compatibility issue with the “Fancy Lightbox plugin”–  404 as well as other console errors when the plugin is active.
    • There were couple of PHP Notice displayed (only when DEBUG mode was ON). We have resolved them now.
    • Tabs were not working on the “Fancy Lightbox Plugin” when WP FeedBack was active. We have resolved the issue now.
  • Issue with CiviCRM screens not loading properly (other screen) – Issue related to the bootstrap where design was not proper on the popup related to the CiviCRM. This is now fixed.
  • Beaver Builder Mega Menu – Conflict with Beaver Builder Mega Menu with our EDD function, Because Builder Mega Menu used the same function name as our EDD function name in the Wpfeedback plugin.
  • Astra + Elementor – Compatibility issue with the Astra + Elementor on the login popup. (Design issue). This is now Fixed.

Version 1.1.9 – November 28th 2019

New features, dashboard update and bug fixes

New Features

  • Custom Tags
    You can now add custom tags to each and every task. This can be found in the “addtional details” tab in the front end and within the “Attributes” section in the backend’s Task Center.
    Only webmasters can add the tags as of now.
    This feature is done in a few stages:

    • Stage 1 – Now launched – Adding the basic function with auto search as you type in the field.
    • Stage 2 – Allowing you to choose “Custom Tags” on the “Permissions” screen.
    • Stage 3 – Along with the upcoming Sidebard redesign, you will have a quick view of the tags assigned to each task.
    • Stage 4 – Along with our upcoming search feature, will allow you to search and see tasks based on tags.
  • Edit Task Title – Edit title in place through the task center in the backend.

Translations

  • Czech translation added to the plugin.

Bug Fixes

  • Admin users should all have “Webmaster” capabilities if “User Type” is not setup.
    As of now administrators (other users who did not setup the plugin) did not have the “Webmasters” access if they did not setup their user type from the frontend onboarding. That was leading to confusion as administrator users did not have rights to the settings screen of the plugin. We have now changed this so thet administrator users can access all the tabs of the backend (if they did not select any user type or have not yet performed frontend onboarding)
  • Issue with previewing tasks in task centre and conflict with latest microthemer plugin version 5.8.3.3
    • Issue 1 – Issues with previewing tasks
      Comments were not listed in the tasks since the custom development on the website restricted the comments with “comment_approved” value NULL. Now we have modified the code so that comments related to tasks will be stored with value of “comment_approved” as 1.
    • Issue 2 – conflict with latest microthemer plugin version 5.8.3.3
      Resolved by modifying the CSS.
  • WP Feedback Support – Small typo – Typo error “contol” instead of “control” in the settings page under “General Settings” section.
  • Task Deletion – When “The Client” was unchecked from “Delete Tasks” in the “Restriction” screen, they couldn’t even delete their own tasks. This is now fixed.

Compatibility

  • The7 – Users couldn’t open the widgets sections. This is now resolved.
  • Avada – Bootstrap conflict with AVADA themeAVADA popup was not opening due to conflicts with WP FeedBack. Now it is resolved.
  • BeTheme (Responsive Multi-Purpose WordPress Theme) – There was a CSS conflict with BeTheme which was restricting the users from uploading the file on the task in the frontend. This is now resolved.
  • CiviCRM Plugin – CiviCRM’s plugin’s popup were broken when WP FeedBack was active on the backend. This is now resolved.

Version 1.1.8 & Dashboard Version 1.0.2 – October 31st 2019

New features, dashboard update and bug fixes

New Features

  • Global Settings
    From the dashboard you can now setup global settings

    • The settings screen is now accessible in the dashboard (the cog in the top right).
    • It has all of the same settings as the plugin settings.
    • Once you’ve set them, any website added to your dashboard can now use these settings.
    • In the plugin settings on each website, there is a toggle to use the global settings or the present plugin settings.
    • If you choose to use global settings, then disable them, you will be left with the current setup, you can then change if you’d like.
  • Dashboard design update
    • We’ve changed the design of the dashboard massively.
    • The top bar now has our gradient design making it feel less flat.
    • We reduced the size of the task pins inside the task dashboard as this number is not particularly useful.
    • Added icons and tags that let you know the status and urgency of a task from a first glance.
    • Removed the previous icons if there were no tasks found and replaced with much nicer place holders.
    • You can now re-sync websites on the dashboard by hovering over the thumbnail on the task center.
    • A zero 0 is no longer shown in the case where no tasks exist, if you have no tasks it will have a tick instead.

Bug Fixes

  • Comments not showing on some sites – This was because for some sites the status of comments was set to NULL by default which made them not appear on the tasks. We fixed it by setting all the WP FeedBack comments to “Publish” by default.
  • French Translation – There was an error in the French translation to do with the time of when a comment had been posted, this has been corrected.
  • Profile Edit –This was because of in our security check we were filtering and only allowing the WP FeedBack settings to update if proper values were posted.
  • WP Feedback Support email – Due to some error the email notifications were not working when new reply / comment were being added from the Task Center in the backend. This is now fixed.
  • Minor incompatibility – There was an incompatibility issue with Unlimited Elements for Elementor, this has been fixed.
  • Woocommerce conflict – Products were unable to be quick edited when WP FeedBack was active, this has been fixed.

 


Version 1.1.7 – October 17th 2019

New features, Bug fixes and translations

New Features

  • Auto Login Feature for Dashboard
    We have implemented 2 way handshaked token based authentication.

    • Dashboard will generate the token for website and reach the website through URL.
    • On website, the Token will sent back to Dashboard again with our Encryption and Hash Authentication (for source verification).
    • Dashboard will verify the Token against the website and authenticate if login permission should be grated to the request or not.
    • Thus making the login feature secure and hack proof.
  • Resync dashboard feature in plugin setting tab – We have added the button “Resync Dashboard” on the Settings tab. It is used to resync OR connect the website with the dashboard.
    Currently it will be only displayed on the plugins with wpfeedback’s license.

Bug Fixes

  • The real time status, as well as priority/urgency update, does not seem to be working on the sidebar – The status as well as priority changes in tasks were not been communicated to the websites from dashboard. This has now been fixed.
  • Fatal error: Cannot redeclare mw_enqueue_color_picker() – Was conflicting with the the other general functions on theme.
    Now changed the fuction name to unique wpf_enqueue_color_picker() to resolve the conflict.
  • Dashboard screenshot issue – Earlier we were storing the first website screenshot on the website itself while syncing with dashboard. It created issues with few websites with permission issues and halted the dashboard sync process.
    We have now shifted the screenshot feature to the dashboard itself. Now the screeenshots of websites will be stored on dashboard itself.
  • Sites not connecting to the dashboard when site name empty – The dashboard sync process was not working properly if sitename was not defined.
    We have now fixed so even an empty sitename website will be synced with dashboard.

Version 1.1.6.3 – October 10th 2019

Bug fixes, compatibility fixes and translations

  • Clicking on any general task was always opening the last general task – This bug was introduced when we implemented the re-assign the task feature. Now it is fixed.
  • Backend was slow when plugin was enabled – 2 things to mention here:
    • We were checking the license everytime the wordpress backend page was reloaded. Now, it will only verify the license once per day.
    • The sites whose license were not present on the Dashboard (Cloud) were continuously trying to communicate with Dashboard (Cloud) and failed which made the website experiecen slow for them. This is now fixed.
  • Enhancement in multisite support – If the main site already validated the license, then in the backend onboarding wizard of subdomains the key was displayed as encrypted. This is now fixed.
  • Improper validation message on the popover which creating a task has now been fixed.
    When comment box was empty on the popover a message “A user must be selected to post a comment” was displayed.
    Now it will display message “Please enter a comment before performing this action” instead.
  • There were PHP Notices displayed on the admin side. (If the debug mode was set to true). These PHP exceptions are now been taken care of in latest version.
    • Notice: Undefined property: stdClass::$wpf_site_id in /home/lestu059/public_html/glass-expression/wp-content/plugins/wpfeedback/inc/wpf_function.php on line 119
    • Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/lestu059/public_html/glass-expression/wp-content/plugins/wpfeedback/inc/wpf_api.php on line 779
    • Warning: file_get_contents(https://www.site-shot.com/screenshot/?width=1366&height=768&zoom=100&full_size=&format=PNG&url=https://lestudiohosting.ca/glass-expression): failed to open stream: no suitable wrapper could be found in /home/lestu059/public_html/glass-expression/wp-content/plugins/wpfeedback/inc/wpf_api.php on line 779
    • Notice: Undefined offset: 1 in /home/lestu059/public_html/glass-expression/wp-content/plugins/wpfeedback/inc/wpf_api.php on line 789
    • Warning: Cannot modify header information – headers already sent by (output started at /home/lestu059/public_html/glass-expression/wp-content/plugins/wpfeedback/inc/wpf_function.php:119) in /home/lestu059/public_html/glass-expression/wp-admin/includes/misc.php on line 1196

Compatibility

  • JS conflict with FoundationPress starter theme
    • The jQuery was termed to be undefined on theme foundationpress.
    • The javascript logical error to load the content by “window onload” rather than “document onload” has now been fixed.

Translations

  • Fix french translation (Reported by Adrien Robert) -It should be “Adrien – Il y a 37 secondes” and not “Adrien 37Il y a secondes”
    • Now it wil be displayed as “Adrien 35 Il y a minutes” this is because “Il y a minutes” is static string translation whereas 35 is a variable so we cannot place variable in the middel of string translations like provided in the example “Adrien – Il y a 37 secondes”

Version 1.1.6.1 – October 1st 2019

Back-end

  • Email Notification Settings –
    • Added tooltips and better description so this part of the settings is more clear
  • Dashboard Beta – 
    • Added some functionality so we can start our dashboard beta with selected users.

Version 1.1.6 – October 1st 2019

New Feature and Bug Features

View the full announcement post here

New Feature

  • Remapping
    • Click on pins in the sidebar on the front-end.
    • The pin will be attached to your mouse and will enter comment mode.
    • Click on the section where you’d like to task to be remapped to.
    • This can be done with “orphaned” tasks and general tasks.
    • If a section is deleted or moved with a task attached, this is when a task is “orphaned”.

Bug Fixes

  • License Validation
    • The issue of license’s not verifying when our website goes down has been fixed.
    • There was a compatibility issue with WMPL constantly trying to validate the license repeatedly, this has been fixed.
    • When cloning a website, the previously validated license would not work on the cloned version. This has been fixed.
  • Compatibility Issues –
    • Issue with the new graphic tool and oxygen, this has been fixed.
    • The theme Avada is now fully compatible.
    • Quick view was not working with Salestheme Pro, this has been fixed so you no longer have to disabled WP FeedBack for it to work.
  • Translations –
    • Small issue with the French translations of some emails, this has been fixed.
  • Front-end –
    • When guest mode is enabled, visitors to the website can no longer see uploaded files to any tasks. This is to address security issues.
  • Back-End
    • Fixed an issue with filtering in the task center.
    • Added alt tags to the logo to stop errors in reports of a website.

Version 1.1.5.1 – September 19th 2019 – CPT patch for the latest release

Bug fixes and compatibility fixes

Bug Fixes

  • Broken Custom Post Types – the global variable for the post template was overwritten by the latest release. We renamed the variable within our code so that it doens’t conflict with other custom post types.
  • Labels on the Form on “Support” Tab of WP Feedback were not displayed – Created due to the new feature (Graphics) Fixed it using CSS

Compatibility

  • Avada compatibiltiy – The backend theme settings page of Avada Theme was broken due to WP Feedback plugin. We have fixed the conflict now.
  • UpdraftPlus compatibiltiy – UI Issues in updraftplus setting page. Fixed using CSS.
  • WP All Import Pro compatibiltiy – Conflict with the jQuery UI script. Fixed the conflict.

Version 1.1.5 – September 17th 2019 – Graphic Feedback Tool and bug fixes

New Features and Bug fixes

View the full announcement post here

New Feature

  • Graphic Feedback Tool
    • Graphics Tab
      • User can create new graphics post where they can upload an image and start collaborating on the design.
      • User can see the listing of all the graphics posts.
      • User can differentiate between completed and open graphics. (Green with a check for the completed tasks)
    • Front end
      • User can add tasks to the image.
      • User can manage Status and Priorities of the tasks.
      • User can remap the tasks to other locations in the image.
      • User can upload new versions of the graphics.
      • User can switch between versions of the graphics to go back to the earlier version.
      • User can change the background color of the container to suit their graphics image.
      • User can mark the graphics as complete.
      • Added the Graphics tasks listing on the frontend sidebar.
    • Back end
      • User can find the tasks related to the graphics tagged as “Graphics” in the task listing.
      • User can Filter the Graphics tasks by “Task Type”.
      • User can add comments to Graphics tasks and update details as well.

Bug Fixes

  • File Uploads
    • Image upload button on the frontend was not working for some websites due to the CSS conflict issue.
    • The issue was with the width of the upload button. We added “width: 100% !important;” to ” .wpf_comment_container input.wpf_uploadfile” to fix the issue.
  • Popup for login was been displayed even when the user was logged in –
    • Login popup was displayed when there was wpf_login=1 in the URL (even though the user was logged in)
    • We fixed it by fixing the condition in the PHP code.
  • Improved the “By User” filter –
    • In a scenario where combinations of the Filters were used, the “By User” filter was not working properly.
    • We improved the filter so that now the user will be able to filter tasks more accurately.
  • Multiple element ID “wpf_security” were present in frontend on the login popup –
    • In the frontend, the element ID “wpf_security” was repeated on the login popup which was creating the ID conflict issue.
    • We resolve by fixing the code.
  • Licensing Issue – Fixed the invalid licensing issues faced by some users.

Version 1.1.4 – September 9th 2019 – Automated screenshots + remove plugin data after delete + “Orphaned Tasks” solution

New Features, Translations, Bug fixes and Compatibility fixes

View the full announcement post here

New Feature

  • Automated screenshots – You can now choose to trigger automating screenshots with every new task that is created. You can decide who this will work for based on the permissions settings inside the permissions screen.
  • Remove plugin data after delete – We added a check box that you can tick on if you wanna to remove traces of the plugin after it’s removed from the website. This is not recomended as this will mean that all tasks and comments will be deleted.
  • Orphaned Tasks” – In the instance of removing a section or an element that had tasks attached to it, the plugin was looking for the next best element, but this caused some issues with matching. So now when an element is removed (after a revision round, for example), tasks that don’t have an HTML element to cling to will become “General Tasks”. Giving you a record of everything. This is the first step of 2 – Next up we will give you the option to re-map general tasks so that you can place them in the new relevant place if you choose to.
  • Line break between comments inside the email notifications – We added a clear line break after each comment when you’re recieving a full thread of comments inside the email notifications.

Translations

  • Swedish Translations were added.
  • Austrain German (Deutsch österreich) is now allowed based on the general German translation.
  • Language settings per user – Until now, the plugin would look at the default language settings of the site and present the relevant translation if we have it available. Now, the language will be set by the individual user language settings (inside each user’s WordPress profile). This means that you can use the plugin with the language each users chooses.

Bug Fixes

  • Multiple Screenshots – For some users, clicking any of the screenshots inside the task feeds create a loop and opened multiple screens with the screenshot. This is now fixed.
  • Enhanced Screenshot feature – The function of taking screenshots was not including images from 3rd party links. This is now fixed.
  • Tooltip conflicts – For some users, the tooltips we are using inside the settings screen created problem with other plugins in the backend. This is now fixed.
  • Page Title – Created issues with the functioning of plugin when there were quotes (example It’s) in the page title. This is now fixed.
  • Admin side theme listing page design issue with theme name was not showing properly. This is now fixed.

Compatibility

  • Conflict theme (YOOtheme ) with our plugin popup box not visible in the frontend, it couldn’t open the comments popup box, because of some CSS conflict with our plugin. This is now fixed.
  • Conflict plugin with ACF plugin (Date & time picker fields) – Conflict between our plugin’s javascript and ACF plugin’s Date & time picker fields. This is now fixed.

Version 1.1.3.1 – August 30th 2019 – Ninja Forms Compatibility

Translations, Bug fixes and Compatibility fixes

View the full announcement post here

Compatibility

  • Ninja Forms – When trying to create a task on a field within a form, it set the task in the middle of the form, as a global task for the entire form. Now you can create tasks on each of the elements within Ninja Forms, for a deeper level of detail and communication.
  • Divi child theme – The html element targeting was not working properly and it sprinkled the tasks with same number over the element creating a jQuery conflict – This is now fixed.
  • WP All Import – WP All Import’s Import feature was not working since the drag and drop to select the fields (to be imported) creating a jQuery conflict – This is now fixed.

Translations

  • Italian and Brazilian Portuguese Translations were added.
  • CSS issues on some translations – As some languages like to 10x the carachters on some words 😉, some of the elements looked a bit wanky. We did a full overhaul of all the CSS for each of the languages we added over the past few months.
  • Translated Emails, including RTL support – We went through all of the languages we added to make sure the emails looks and work smoothly.

Bug Fixes

  • CSS fixes – In addition to the CSS on the other languages, we had another look through the entire style sheet to fix small issues and made things even smoother for mobile screens.
  • Sidebar buttons – Opening a new tab instead of opening a sidebar – There was a custom theme which was overriding all the anchor tabs target with target=”_blank” which made our sidebar button to open a new window instead of opening a sidebar. Now added a fix so any such custom code will not be able to override our sidebar buttons.
  • YouTube video embeds inside tasks – Youtube videos were not visible instantly when task was created using youtube link – For Frontend Popovers. Showing the embeded video only after refresh – Now the video will appear instantly as soon as you paste the URL and hit the comment button.
    Also, in the Tasks Center, the videos were just showing the URL instead of the embedded video, this is now fixed.
  • Quotes in comments – Adding quotes (“”) inside comments were rendered as additional charachters inside the comments. This is now fixed.

Version 1.1.3 – August 21st 2019 – Custom Training Video

New Feature, Translations, Security, Bug fixes and Compatibility fixes

View the full announcement post here

New Feature

  • Custom Training Video – You can now replace our initial training video with your own, simply by adding the embed code in the Settings screen, under the White Label section. This will be shown on the Frontend Wizard and on the Tasks Center if there are no tasks showing yet. If the field is empty, it will show our default video, so you’re covered.

Translations

  • Spanish and German Translations were added.

Bug Fixes

  • Quick Edit conflict – WooCommerce Product’s quick edit on product listing page was not working when WP Feedback was active. This is now fixed.
  • General Tasks Error – Some users use to get Server Error 500 on Tasks listing page on backend.
    They were receiving it since the dropdown “General Task: Choose a page/post to comment” for creating the general task from the backend had lots of posts when the number of products on site were in multiple of thousands making it impossible to load all those at once. Currently, we have added a condition so that it will load not more than 50 latest products on the dropdown.
    We’re already exploring other ways of implementing a more solid solution that will allow you to find ALL the posts from that dropdown in the upcoming updates. For now, you can, of course, navigate to the right post and create a general task by clicking the button on the frontend sidebar.

Compatibility

  • OnePress Theme – The conflict was with the js of theme which was resolved to make it compatible with WP Feedback.
  • Divi theme latest version – We made sure all is working nice and smooth after some major update by the Divi team last week.
  • Customizer Screen – WP Feedback was visible when customizer was ON making it difficult for user to use theme customizer.
    We removed WP Feedback from the view where theme customizer is loaded.

Security Updates

  • SQL injection found in wp_ajax_list_wpf_comment_func 
    Earlier we were using traditional SQL Query and now we are using WordPress function get_comments which will nullify the effect.
  • SQL injection found in list_wpf_comment_notif_func
    Earlier we were using traditional SQL Query and now we are using WordPress function get_comments which will nullify the effect.
  • Stored XSS on all pages via wpf_selcted_role
    • Earlier we were using post value $_POST[‘current_user_id’] but now we are using the value of logged in user using ( global $current_user ) instead of $_POST[‘current_user_id’]. Also, we are now sanitizing wpf_selcted_role before updating.
    • Earlier we used to update wpf_user_type without checking but now we are only updating the “wpf_user_type” if their values are (‘king’, ‘advisor’ or ‘council’).
  • Stored XSS via notify_users 
    Now sanitizing task_notify_users.
  • Stored XSS – adding new task 
    We are now sanitizing whole $task_data array before adding the information to the database.
  • File upload – File type bypass 
    We are now checking the extension inc/wpf_ajax_functions.php => function wpf_upload_file.
  • Footer XSS – Internet Explorer Only 
    We are now using the WordPress function “add_query_arg( $wp->query_vars)” instead of $_SERVER[‘request_uri’]
  • Improper privilege check on profile update 
    Now the user that do not have the ability to edit the users won’t be able to update the parameters related to WP Feedback for the user.
  • Self XSS – Adding new comment 
    Now returning the content in ajax response and the same content is displayed in the latest comment.

Version 1.1.2.2 – August 14th 2019 – Spanish + French translations

Translations, bug fixes and compatibility fixes

View the full announcement post here

Translations

  • Spanish and French Translations were added.

Bug Fixes

  • The manual “Daily Report” and “Monthly Report” buttons were not working on backend as well as sidebar for some users – Now they do.
  • No Comments Found – Email notifications for new comment had “No comments found” shown in the body, this is now fixed.
  • Warning Notices were displayed on the tasks tab when no tasks were available – in some cases. This is now fixed.
  • General Tasks – Improper URLs in the notifications were sent when general tasks were created from the backend. This is now fixed.
  • User Role Restrictions – Issues with the assignment of role and features to “Shop Manager” role from backend.

Compatibility

  • Microthemer – There was a conflict with the editor on Microthemer. This, along with a few CSS fixes were done.
  • Quad Menu – A JS conflict was found with Quad Menu – This is now fixed.

Version 1.1.2 – August 6th 2019 – Frontend Login + Guest Mode Permissions

New features, bug fixes and compatibility fixes

View the full announcement post here

New Features

  • Frontend Login – When clicking on the notification from your email, you needed to go to WP Admin to log in to the site so that you can commenting with your own user. We shortened the process for you so that as soon as you land on the site. If you’re not already logged in, you will see a front end login form (branded with your own logo using our White Label tools) to save you the process of going to the backend and logging in.
  • Guest Mode Permissions – You can now choose which functions will guest users can utilise when creating and managing tasks without the need to log in.
  • White Label – On top of allowing you to change the logo on the frontend login form, we now removed any trace of the WP Feedback logo if you tick on the checkbox that says “Remove WP from WP Feedback from all instances on the site”.
  • Removed Admin user roles from commenting permissions – Admins are now allowed to create and manage tasks by default as you will not see the option to remove the user role from our “Who can comment” field. This will help you avoid locking yourself out of the plugin (as some users have). If you choose to stop commenting for admins, there’s now a checkbox that will do that while still giving you the option to access the Settings and Permissions screens (as long as you are tagged as a “Webmaster”).

Bug Fixes

  • Removing sites from your license –When manually deactivating a site, it will not re-add it automatically even if the license is valid. If you do want to re-add the website, you will need to manually add the domain to your account on our site and access for the domain will be given (as long as you have enough domains within the license you purchased).
  • General Tasks restricted to 5 pages in the dropdown – Whenever a user was trying to add a “General Task” from the backend “Tasks Center” tab by clicking “+ General Task” button, a complete list of pages were not visible in the dropdown “General Task: Choose a page/post to comment” to choose a page to create a general task. This was because of an SQL logical error. This has now been fixed.
  • Firefox Delete task – In the Firefox browser, the delete task button was taking the user to a new page with javascript:void(0) error. This is now fixed.
  • File uploads – Files with the same name were not able to upload consecutively (without reload), this is now fixed.
  • Close X button – The popup close “X” was not closing the popover for some users, we changed the way this works to make sure it’s working smoothly now.
  • Multisite Admin Access – On Multi-Sites, due to a code glitch, the site administrator was not able to access the “Tasks” page. This was because of the name of the main menu ID as well as function name for the task tab were same. Not the labels for both of them are changed and the site administrator is able to access the Tasks page.

Compatibility

  • Flatsome | Multi-Purpose Responsive WooCommerce Theme – There were some CSS conflicts – This was now fixed.

Security

  • Footer XSS – Internet Explorer Only – Using $SERVER[‘requesturi’] variable to verify the authenticity was compromised when using an Internet Explorer browser. The request_uri one can be triggered on Internet Explorer, as it is one of the few browsers sending the raw URL values, and not their URL Encoded counterparts. It does not work on chrome/Firefox/edge, as they do encode the attributes which would allow us to escape the string.
  • Improper privilege check on profile updates – Proper privilege check was not done while the user was updating the profile data. Which was why the logged out the user was able to save the WP Feedback user meta data.

Version 1.1.1 – July 25th 2019 – Sidebar Filters + Video Uploads + User Permissions

New features, bug fixes and compatibility fixes

View the full announcement post here

New Features

  • Sidebar Filters – You can now filter tasks based on Status OR Urgency, directly from within the WP Feedback sidebar on the frontend OR the backend. Giving you more control over multiple tasks to streamline your workflow further.
  • Video Embeds and Uploads – You can now embed videos from you YouTube simply by pasting the video URL within the comment box. You can also upload video files using the File Upload feature – MP4 and MOV.
  • Custom User Permissions – We added options to allow you to choose which functions each user type (Webmaster/Website Owner/Others) can see and use when creating and managing tasks.
  • Encrypted license key in the database – From now, your license key is even safer as we encrypted it within the database (on top of anywhere else).

Bug Fixes

  • Default users – Within the settings screen, when trying to save “The Website Builder” default user, the filed did not save properly for some users. This is now fixed.

Compatibility

  • Advanced Custom Fields – There was a JS conflict with the date picker on ACF. This is now fixed.
  • Virtue theme compatibility – There were some CSS conflicts with the theme. This is now fixed.
  • Microthemer compatibility – The icons were not visible due to a script conflict. This is now fixed.

Version 1.1.0 – July 18th 2019 – Multilangual + RTL support

New features, translations and bug fixes

View the full announcement post here

New Features

  • Multilingual support – You can now translate WP Feedback and we’re going to keep any future strings translatable as well. More so, we’re committed to expanding into more and more languages. Mostly to help your clients feel comfortable using the tool with your local language.
  • RTL support – To continue the multilingual over-haul, the plugin now supports Right-to-left languages like Arabic or Hebrew. This will happen automatically based on the language detected on the WordPress installation.
  • Stop comments for admins – In the case that you want to disable comments for admins but still allow others to comment (for example, if the client is adding notes as an editor/guest), you can tick the new checkbox in the settings screen to stop comments for admins but still allow access to the settings screen.

Translations

  • Dutch (Netherlands) – NL
  • Hebrew (Israel) – HE
  • Coming up: DE, SP, IT, FR

Bug Fixes

  • Fixed the license verification process – Some websites which did not have SSL properly defined were not able to verify the license. We have temporarily fixed this issue by turning the CURLOPT_SSL_VERIFYPEER verification off. We will fix this issue further by adding our own crt file to the plugin.
  • Fixed issue with the close button on popover – On some websites, the close button on the popover was not working properly. So it did not close the popover. This is now fixed by CSS.
  • Fixed issues with the broken popover on some websites – On some websites, the popover was broken since our bootstrap version detection logic was taking time to execute. We changed the logic so now the bootstrap version detection is faster and websites will not have broken popovers.
  • Fixed the sidebar color conflict with themes – Especially when there were dark mode themes installed (With White Font).

Version 1.0.9 – July 9th 2019 – Drag the stickers + Security updates

New features, optimisations, bug fixes and compatibility

View the full announcement post here

New Features

  • Temporarily drag stickers – By default our “Stickers” (the circular task tag) is placed at the center of the chosen element. But sometimes this is disrupting the flow as it might hide some essential text or aspect of the page. Now, you can simply grab the sticker and drag it around the page so that you can view and inspect anything below it. Once you reload, the sticker will revert back to its original position at the center of the chosen element.

Optimisations

  • Code optimisations – Removed some excess code as we rapidly developed and evolved over the last couple of months. Which resulted in increased security and better compatibility with other tools in the WordPress ecosystem.
  • Security optimisations – We dove deep to try and find any security risks. While we couldn’t find any significant issues (good for all of us), there were still a few things we could improve:
    • Added nonce to all the ajax requests to make sure that only request coming from the users own websites are served.
    • Added the User role-based security in the function, so only selected role-based users can update details related to the tasks
    • Email notifications (Report) will only be sent if the request is generated from own website or if the request is coming from wpfeedback.co server (For auto Report notifications)

Bug Fixes

  • File uploads – Users were not able to upload the same file once they received the error on uploading the file without creating a comment. This was due to us saving the file temporarily as soon it was uploaded (for increased speed). We created a rule to allow you to upload the same file, even after you’ve seen the error. In any case, you still need to comment before uploading a file as the comment function is creating the task that will be the container of any file that you upload.
  • FontAwesome conflict – Some users had pre-defined CSS for font awesome icons that conflicted with our CSS (additional padding, colors and margins). This is now fixed.
  • Admin being locked of using the plugin after the initial backend wizard – This happened because the “admin” user role was not chosen in the “user roles allowed to comment” box as users simply clicked Next Next without checking the options on the wizard. We now added the admin user roles as a default. You can still disable the use for admins on the settings screen if needed.
  • Email notifications – the “From” name was set as “WP Feedback” by default. Now all the notifications will come from the name of the website as defined in the WordPress settings.

Compatibility

  • User Role Editor – In the instance of allowing a single user to use 2 user roles using the “User Role Editor” plugin, our plugin got confused. It will now check each of the user roles assigned to the user against the allowed user roles set on the backend wizard or the settings screen and will allow the user to comment even if just one of the user roles are allowed to comment.

Version 1.0.8 – July 1st 2019 – Enhanced Backend Commenting & Floating Widget

New features and bug fixes

New Features

  • Frontend and Backend tabs added to the sidebar – You can now jump between tasks on the front end AND on the backend with 1 click. Just open the sidebar to see ALL the tasks created on the site and click the task to be redirected to the exact page which will then scroll to the exact area on the page and open the task bubble for you.
  • Draggable WP Feedback Widget – If the + icon and the sidebar trigger are in your way, simply grab it and drag it anywhere on the page. Clicking the WP Feedback logo (the sidebar trigger) will snap the widget back to its position on the side, remembering the height from the top that you chose.
  • Tooltips od the Settings screen – We want you to use the tool to its full potential so we added some short explanations to each and every option on the Settings screen – Clarity is power! (Plus, fewer support tickets for us 🤓)

Bug Fixes

  • Image upload issue in Multisite setup – Some users had issues uploading images on multisites, this is now fixed.
  • Font Awesome on backend – Font awesome was disabled on the backend when the option to turn off Font Awesome was ticked on. This is now fixed so you can see all the icons even if you avoid the conflict on the frontend using out checkbox in the settings screen.
  • Email Notification Checkboxes – Email Notifications checkbox were hidden on Admin settings as well as profile settings. This is now fixed
  • Backend Compatibility – Compatibility with “Booking Calendar” and “Code Snippets” plugins as we’re expanding out backend feature
  • Sidebar design issue – A couple of users reported a design issue on the font size of “Task Number” on the sidebar. This is now fixed.
  • Date format – Fixed date format issue in the tasks comments on the backend.

Version 1.0.7 – June 24th 2019 – BACKEND COMMENTING 🚀

New features and bug fixes

New Features

  • Admin Side Commenting – You can now do all the amazing things you’ve done on the front end, right inside the WordPress dashboard – On all and any of the admin screens(!!!)
    This means you can train clients on custom fields you created, remind them to add a featured image on new posts, point out where they can find their form submissions. THEY can now ask you about different UI elements for different plugins like how to add a shipping method on Woo, why the traffic light is red on Yoast, which button should they click to translate a page without breaking the entire site with WPML and so on… the sky is the limit!

Bug Fixes

  • General Tasks – Cannot create a proper general task from the backend if there were no tasks in the list. Now you can.
  • License key – License was overridden by the passwords saved in the browser. It’s now fixed.
  • Hidden license key – The license key was visible in the inspect element. It’s now fixed.
  • MooTools – Further compatibility with MooTools
  • Bootstrap design fix – Issue related to design conflict between bootstrap and WordPress search field.

Version 1.0.6 – June 17th 2019 – General Tasks and White Label

New features and bug fixes

New Features

  • General Tasks – Until now, the only way to create a ticket was to choose an element on the website. This is the core of the plugin but other cases are also needed so we’ve been working on including every aspect of your client communications. General Tasks allow you to create a task that is bound to a page/post but not to a div within the page. More general requests (hence the name). This also means that if you created a standard task but the div it was attached to was removed (for example, if the task is on an image or piece of text that was removed from the page) the task will become a general task so that you’re in control of all current and past requests.
    You can initiate a “General Task” from 3 places:

    • From within the frontend sidebar.
    • By clicking the plus icon and choosing General Task on the bottom “Comment mode” notice.
    • From the Task Center in the backend by clicking the “General Task” button, choosing the page/post to connect it to, choose a user and post your comment.
  • Enhanced White Label – We added a few features to when you tick on the “Remove Powered By Links”:
    • The WordPress sidebar will now say “Feedback” instead of “WP Feedback”.
    • The email notifications will not have our link at the bottom.
    • Email notifications’ main color will be based on the main color you choose in the settings screen (instead of the WP Feedback blue).
  • Custom “From” Email – Until now, all notification emails were sent from the admin email address set on WordPress settings. Now, it’ll be the same by default but you have the option to modify this email address on the settings screen. This could be great for those using a support desk in addition to the plugin as you can now set an email address that you know is relevant to the client’s website so that everything is nice and tidy.
  • Hiding the License Key on the settings screen – Instead of showing your license key to anyone that lands on the settings screen, it’s now hidden – Like a password would.

Bug Fixes

  • Skip screen on frontend wizard – If a user has already set their user type (Webmaster, Client OR Others), the wizard will skip this step for them. This allows you to set the client’s (or any other user’s) user type by going to their WordPress profile, scrolling down and choosing from the dropdown. To make the process even simpler for them – All they will see are 2 screens on the Wizard – Choosing their own notifications and the short tutorial video to train them on the tool.
  • Added Name and Email Address to the support form – You can reach our support by sending an email to support@wpfeedback.co OR by submitting the form in the “Support” screen in the backend. We collected the name and email of the currently logged in user so that we can reply to you, but in many cases, the name was random, like the company name or “Admin” and the email wasn’t always the correct one. So now, while we auto-populate these details for you, to save you some time, you can now check and change the name and email address if needed when reaching out to us for support.
  • Blank “User type” in user profile if no values are set – After last week’s update we allowed you to customise the terminology of the user types (Webmaster, client, others). But if the customisation fields remained empty, it made it hard to understand which role to choose. This is now fixed.
  • Temporary fix for the compatibility issue with MooTools javascript framework – As we add more premium users (We passed 250 users over the weekend, with almost 1,000 active domains) the plugin gets around and more use cases are revealed to us. We’re searching for these cases to fix so that you can use the plugin freely and they don’t hurt us as we scale.
  • An issue with the logo on the backend wizard – The logo was hiding some of the functions on smaller screens. This is fixed.

Compatibility

  • Re-checked Avada – We updated our compatibility with Avada Theme and Fusion builder (their page builder).

Version 1.0.5 – June 10th 2019 – Multisite & File Uploads

New features and bug fixes

New Features

  • File Uploads –You and your client can now upload images, docs, and spreadsheets directly into the task comment feed. The files will be saved inside the website’s Media folder so you can access it without the need to download and re-upload.
  • Multisite support – You can now use the plugin on Multisite installations. Each instance is considered a domain so you will need an unlimited license if you have more than 5 WP installations.
  • Simplified License Verification – You will no longer need to go to our website and manually add the domain. As soon as you add the license key and click “verify domain” the domain will be added to your account (as long as your license didn’t max the installations allowed).
  • Customize User Type Names – Initially, I created the terminology based on my geeky love to medieval stuff (King/Advisor/Council). But turns out it didn’t make much sense, so after a poll on the Facebook group, you can now choose your own!
    We also changed the default terms to:

    • Webmaster – (Website pro): Super admin – he has full capabilities for all the plugin’s functions.
    • Client (Website Owner) – (The client): Can do everything except:
      • Choose and change status.
      • Access the settings, support and upgrade screens.
      • Can only delete his own tickets.
    • Others – (others using the site – SEO, Content, Translators…): Can do everything except:
      • Choose and change status and urgency.
      • Access the settings, support, integration and upgrade screens.
      • Can only delete his own tickets.
    • Guest – (Logged out and if not assigned a default user): Can do everything except:
      • Choose and change users, status and urgency.
      • No access to the backend (he’s not logged in to the site).
      • Can only delete his own ticket, within the current session (Can NOT delete after page reload).

Bug Fixes

  • Open images and screenshots in a new tab – When you click on any uploaded image or screenshot in the tasks feed, the item will open in a new tab automatically.
  • Instant task update on sidebar – We enabled Ajax reload on the sidebar so as soon as a task is created (comment made on a new bubble), the task will appear on the sidebar, without refresh.
  • Instant change task to complete – We enabled Ajax reload on the tasks’ stickers so as soon as the status changes to complete, the sticker will turn green and the check will appear, without refresh.
  • Timestamp on sidebar – For some users, there was a problem with the timestamp on the tasks that didn’t match between the comment time in the bubble and time on the sidebar. This is now fixed.

Version 1.0.4 – May 31st 2019 – Early Access is OPEN

Automated Reports and bug fixes

New Features

  • Automated Reports – You will find 2 new notifications added to the backend’s global notification settings. You can now send automated status reports to all the users –  Once a day or once a week. Within my agency, during the build process, we create weekly reports for all the clients, letting them know what we did, what we’re doing and what’s coming up next. This takes about 30 minutes per client every week (ads up to about 3.5 hours per week). Now, it’s done automatically!
    You will also find these notifications are not optional on the user side (like the other notifications), which means that if you choose to tick on these options, you can force the client to receive this – they have no choice.

Bug Fixes

  • Close Icon – We increased the size of the close icon (X) on the tasks, to allow for easier closing on mobile.
  • Mobile Bubble – For some small screens, the sidebar icons (the +  and our logo) were hovering over the close icon. This is now fixed so you can close the bubble with no issue.
  • Delete Task – Some users reported that the “Delete task” link was not showing sometimes, this is now fixed.
  • Bootstrap 4 Compatibility – Some themes with Bootstrap 4 conflicted with the live comments functions showing “Task already exists” even if there weren’t any tasks – This is now fixed.
  • Backend Role Based Permissions – There was an issue for users that are not admins to see the Task Center. This is now fixed. Admins can always see the WP Feedback tab in the backend sidebar. Now other user roles (as chosen on the settings screen) can also see the WP Feedback tab in the backend and are only restricted based on their WPF role (Advisor, King and Council).

Version 1.0.3 – May 24th 2019

Adding user restrictions and bug fixes

New Features

  • User restrictions based on choice in the Front-End Wizard:
    • Advisor – (Website pro): Super admin – he has full capabilities for all the plugin’s functions.
    • King – (The client): Can do everything except:
      • Choose and change status.
      • Access the settings, support and upgrade screens.
      • Can only delete his own tickets.
    • Council – (others using the site – SEO, Content, Translators…): Can do everything except:
      • Choose and change status and urgency.
      • Access the settings, support, integration and upgrade screens.
      • Can only delete his own tickets.
    • Guest – (Logged out and if not assigned a default user): Can do everything except:
      • Choose and change users, status and urgency.
      • No access to the backend (he’s not logged in to the site).
      • Can only delete his own ticket, within the current session (Can NOT delete after page reload).
  • Task Center filters – Before, the users’ filter showed only the tasks created by the user. Now, they will show all tasks that the users are assigned to, even if they didnt create the task initially.
  • Show/Hide sticker by default on load – There’s a new checkbox in the settings screen that will allow you to decide if you want all the stickers to show when pages load or if to start as turned off.
    If set to OFF, as soon as you click the sidebar or go into “comment mode”, they will appear.
    You can also turn them on and off from the sidebar.
  • Notifications – We added a trigger to send task reports – All tasks from the last 24 hours and last 7 days. This could be great for revision rounds – You can add all the requests and then push a report to the users with 1 click to notify of the new items.
    This replaces our automated reports that created some issues for some users. Thought the automated report will come back on the next update – built differently so that they actually work

Bug Fixes

  • Time StampThe plugin was conflicting if the WP timezone and the server timezone wasn’t the same. This is now fixed and looking only at the WP time.
  • License validation issues – are now fixed.
  • A few Elementor conflicts – as well as HELLO theme, are fixed.
  • Style issues – Conflicting with Bootstrap 3 – now fixed.
  • Text updates – We modified the names and descriptions of some features that people didn’t get.

Version 1.0.2 – May 17th 2019

FIxing bugs and adding features based on user feedback.

New Features

  • Frontend activation wizard – Every new user that lands on the front end will see a few questions to clarify his role. This will be used for future permissions related features.
  • User-specific notifications – While the admin chooses which notifications to allow on the site from the settings screen, each user can now choose which notifications they would like to receive personally (Showing only the options that the admin has set up in the settings screen).
  • Zapier integration – You can now connect the plugin to 1500+ apps using Zapier, for seamless integration to your workflow.
  • Default users for Website pro and client – Ideal during the development process or on a staging site. Can be set from the Settings screen.
    • Website builder – All task will automatically be assigned to this user so that the client doesn’t need to choose from the users-list for every new ticket.
    • The Client – Every guest tickets will be marked as created by this user (The client). This gives a more personal feel (compared to saying guest) and will encourage the client to log in to his own website if wants to manage tasks from the backend.
  • Current user selected by default – The user viewing the page will be marked to be notified automatically when creating new tasks.
  • New Support Screen – for you to request support from us instantly as well as find quick links to help you troubleshoot.
  • Delete Tickets – is now added to the Tasks Center (backend). Also, you can now delete a ticket even before it was officially created (before a comment was posted).
  • Multiple tasks on same element – Instead of just telling the user that there’s already a ticket on this element, the element will open for the user and “Commenting mode” will be turned off so that they can start commenting on the existing ticket with no extra clicks. Cancelling multiple tickets for the same issue and keeping all conversations organised.
  • Page name added to the sidebar – For the “All Pages” tab, you can now see which page the task was created on.
  • Links on sidebar tasks – When you click on one of the tasks, even if not on the same page, the plugin will load the page, scroll down to the relevant area and open the ticket for you. 1 click.

Bug Fixes

  • FontAwesome Allowing icons on the backend regardless to user choice in the settings page.
  • Styling issues on the popovers, sidebar and backend.
  • Popover position was extending beyond the screen.
  • Caching issue after reactivation of the plugin.
  • Z-index issues with the popovers and main sidebar.
  • Frontend Modals conflict with some themes and page builders.
  • Comment formatting – When posting a new comment all quotes were showing “/ instead of just ” . This is now fixed.

Compatibility

  • Re-checked page builder compatibility and fixed issues – Elementor, Beaver builder, Brizy, Oxygen, WP Bakery, Divi and Corenerstone.

Version 1.0.1 – May 10th 2019

FIxing bugs and adding features based on user feedback.

Bug Fixes

  • FontAwesome conflict where icons are blocked on the user’s website.
  • Blank popover JS conflict that caused the data within the comment popover to not show.
  • Bootstrap CSS sheet overwriting some of the plugin’s styling.
  • User roles options field was not populated on the first load after the plugin activation.

New Feature

  • “Guest” user role was added to the settings. You can now choose to receive feedback from guest users (ideal during the build or on a staging site).
  • Delete ticket – We added an option to delete a ticket. It’s found inside the details tab for each ticket (the compass icon) as well as under the task attribute section in the backend.
  • Backend set up wizard – As soon as you install the plugin you will see a wizard screen taking you through the setup process (5 simple steps) to make sure you’re up and running in less than 60 seconds.

Compatibility

  • Additional page builders compatibility: Oxygen and Brizy.

Version 1.0 – May 5th 2019

The first version was released to our BETA users.

🎉🚀🤘

What’s your Reaction?
0
1
0
0
0
0
0

Leave a Comment

Scroll to Top