Changelog

Technical Info Viewed: 500

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

Translations, bug fixes and compatibility fixes

Translations

  • Spanish and German 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

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

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

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

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.

🎉🚀🤘