- RF-117 - Allow deleting folders with rules and active workflows
Previously, we did not allow deleting folders with active workflows because of potential problems in the embedded workflow engine. Those have tested and where required resolved so now it is far easier to "clean up" pieces of a Persona that are no longer needed. Rather than having to delete the folder rules and active workflows individually, you can simply delete the top level folder.
- RF-214 - Script utilities to find and "linkify" URL strings
This is an "expert" feature needed for some internal feature updtes that we've exposed for those users doing custom scripting. See the scripting reference page in the documentation for details.
- RF-108 - Limit scope of Reassign Tasks Dialog to current Persona
When reassigning tasks from one worker to another, the operation itself is performed in a Persona but the impact is application-wide.
This is not intuitive and could give rise to making reassignments to workers without the access to even perform the task. With this update, the reassignment is local to the current Persona only.
- RF-151 - Limit description length in document view
For RSS feeds that emit "full text" the document list in ResultFlow became very messy, This change truncates very long description fields for purely esthetic purposes - the full text is still stored with the Feed Item in ResultFlow.
- RF-284 - Facebook Ads Setup - delete "Zombies"
During Facebook Ads Credential setup we create and run a "dumy" ad in each adset because that is required for subsequent ads to be submitted via the API. We immediately stopped these ads so they would not spend money, but a bug (still ongoing!) in Facebook causes these stopped ads to be restarted! With this change, we delete these ads entirely to avoid Facebook's bug.
- RF-285 - Hubspot Venue - Add featured image support
For WordPress we use a plugin to support setting a featured image.
This capability is not available in Hubspot, but we can set the image URL via the API, so this change adds that support. To use this feature, simply include an image URL in the post. It will be removed and used as the featured image on Hubspot.
- RF-152 - Disallow moving documents with active workflow
Within ResultFlow, workflows are inherently tied to a particular folder, so moving a document with an active to a different folder will at the very least cause confusion and may in some cases cause strange failures. This change adds code to prohibit movement of any document with an active workflow. By contrast, movement of folders with active rules are not a problem so that capability is retained.
- RF-222 - Deal with Adset minimum spend for non-USD accounts
Like RF-284, this update works around a (IMHO) miss-feature in Facebook. Also like RF-284, this occurs on the Facebook Ads Credential setup function. When creating the setup ads required to make the adset ready to use, a daily budget must be provided and this budget varies by currency in an undisclosed manner! The only known way to find the real minimum value is to parse the text of the error message, but since the format of that is likely unstable, we've simply increased the budget to $2/day - a number that so far exceeds the observed minimums.
- RF-309 - Cleanup Owner Profile Page
There are a bunch of unused fields and features on the default profile page. We're removing these now in preparation for adding more useful details and features in future releases.
- RF-158 - Feed Folder "Copy From" option does not work for some apps
When creating a Feed Folder, you have the option (shown as "Copy From") to clone an existing Feed Folder. This was failing in some apps and/or Personas (all the cases are unclear) but this update fixes that issue.
- RF-233 - Enable script editor [and tester] in all Templates files and folders
All files within Templates and the various standard and user created subfolders will not show the script editor and tester. Previously, only some subfolders had this functionality and then for a while none of them did! This is now fixed.
- RF-276 - Persona 'Copy From' must copy Persona custom properties
The addition of Persona custom properties was not fully implemented inasmuch as such properties did not get propagated to Persona copies. They do now.
- RF-301 - Bug in editing name of Kanban column
There was a minor UI bug in the editing of the name of Kanban board column names that is now fixed.
- RF-304 - Fix broken dark posting and remove spring-social dependency
On the Facebook Ads Venue, you have the option to promote while *not* publishing. This used to be called a "dark post" and remains a valuable capability. Sadly, it was not actually working as desired so it has been reimplemented from scratch in this update.
- RF-264 - Fix Owner Password Reset
ResultFlow admits of two distinct types of users: owners and workers. Workers are people that Owners invite to their ResultFlow app as assignees of workflow tasks. They are authenticated locally.
By contrast, Owners are the actual customers of Traffic Science and to support Single-SignOn across our properties, Owner logins are authenticated via Infusionsoft. The password reset function in ResultFlow for Owner accounts was not working. This update fixes that.
- RF-308 - Verify owner password reset on profile page
Related to RF-264, the password reset works in the edit profile page as well.
- RF-298 - Protect Schedule and Delay tasks from null integer exception