Flow Release Notes 8.x

Version 8.12.4.5

Events

  • Add new Events iCal Mapping module.

Closings

  • Improve error handling around missing and invalid data.

Configuration

  • Don't display Flow connection details when updating the database.

Stories

  • Improve handling of manageable errors.

Version 8.12.4.2

BLADE

  • Improve handling of empty traffic reports.

  • Improve handling of empty closing groups.

  • Improve handling of empty event calendars.

Version 8.12.4.1

REQUIRES MYSQL 5.6.5 OR GREATER TO BE INSTALLED BEFORE THE FLOW UPDATE!

TRAFFIC CHANGES: REQUIRES PLAYER VERSION 2.5.427.X OR GREATER TO BE INSTALLED AFTER THE FLOW UPDATE

Closings

  • Improve auditing of changes made.

  • Fix to prevent the dynamic field editor from resetting other form entries after saving its own changes.

Events

  • Fix to prevent the dynamic field editor from resetting other form entries after saving its own changes.

Login

  • Fix for users who sign-in with google and then are unable to sign-out. Now the can sign-out when necessary.

Financial Playlists

  • Fix for bug when deleting an already removed items.

Traffic

  • Introduction of a new Traffic Report grouping of traffic incidents.

Note that the MySQL version has to be 5.6.5 or greater to support the timestamp initialization used.

Version 8.12.3.1

Closings

  • Add support for a valid until time which indicates when it should automatically be disable from output by DMan.

  • Add ability to assign a user a time zone to use to interpret the Closing Valid Until dates.

  • Allow new status messages to be entered when inserting or editing closings by anyone instead of only admins.

  • Add support for dynamic fields.

  • Handle duplicate closing status names more gracefully (use the existing one instead of just having an error).

  • A support for a new Content Editor security group (also applies to Events, Traffic, Stories, Scores, Teams and Leagues)

Events

  • Add new Calendar style display of events.

Version 8.11.5.3

Facebook

  • Fix to better handle missing media data.

Version 8.11.4.3

Community

  • Show the auto approve option for Community mapping records.

Users

  • Allow emails to contain trailing spaces when entered but clean them before saving to the database.

Version 8.11.3.3

Twitter

  • Update UI to more clearly indicate the tweets with links included option.

Database

  • Add datafeedLastModified to score and story for community reader.

Version 8.11.3.2

BLADE

  • Fix for incorrect interpretation of the timestamp parameter option.

Closings

  • Auto create a playlist when none is created yet and avoid errors.

Events

  • Added support for showing Data Source for both calendars and playlists.

Weather

  • Default to using the png version of default graphics for Weather Underground data.

Version 8.11.2.4

BLADE

  • Events - only return events that are enabled for air.

Rundowns

  • Filter all the available topics by the selected content group.

  • Fix known issue started in build 8.10.6.1 related to the use of Closings.

Version 8.11.2.3

BLADE

  • Add modifiedDate attribute to BLADE dynamic fields.

  • Correctly filter the closing group list by the selected content group.

  • Correctly filter the event calendar and playlist lists by the selected content group.

Closings

  • Fix online help button links.

  • Fix for error that occurred on a double-click of a playlist item.

  • Fix to allow dropping new playlist items into a playlist via the grid footer extension area without error.

Community

  • Fix online help button links.

Version 8.11.2.2

Closings

  • Fix bug that allowed list from other content groups to display on first display of the page.

  • Fix for the out of place focus box of the grid.

  • Add a refresh button to the grid.

  • Enable editing the closing group Broadcast Name.

  • Enable a default button action of saving the edits.

  • Improve auditing logs of changes to closings.

  • Use the word remove instead of delete.

Events

 

  • Fix bug that allowed list from other content groups to display on first display of the page.

  • Fix for the out of place focus box of the grid.

  • Add a refresh button to the grid.

  • Enable editing the event calendar Broadcast Name.

  • Enable a default button action of saving the edits.

  • Use the word remove instead of delete.

Version 8.10.6.2

Closings

  • Editing with empty status no longer blocks the Editing Control from appearing.

  • Fix for the delete-all button not working.

  • Add institution type to the playlist grid.

Community

  • Handle missing topics without crashing.

Rundowns

  • Known Issue: in this build there are errors encountered if the Closings module is enabled when accessing the Rundown module.

    • This issue is fixed in 8.11.2.4. In this build Closings can be enabled again while using the Rundown module.

Version 8.10.6.1

Closings

  • Limit closing status and institution types access to unrestricted Admins.

  • Removed 'All Institutions' playlist

  • Removed use of Content Groups in Closing Institutions

  • Use the 'New' button to add Groups and disable typing in the Groups drop-down to add new Groups

  • Playlist - Allow creation of Groups by typing a new name into the Groups drop-down list control

  • Playlist - Allow editing and creation of new Events

  • Playlist - Allow showing or hiding of playlist items

Events

  • Removed 'All Events' playlist

  • Removed use of the Content Groups in Events

  • Use the 'New' button to add Calendars and disable typing in the Calendars drop-down to add new Calendar

  • Playlist - Allow creation of Calendars by typing a new name into the Calendars drop-down list control

  • Playlist - Allow showing or hiding of playlist items

Query

  • Fix query items added with ALL content group not being visible by other content groups.

  • Fix query wizard join with column\table selection not refreshing query string.

  • Fix query wizard ordering of join tables.

  • Add closing groups, event calendar table.

  • Remove ski reports from query wizard.

Rundowns

  • Known Issue: in this build there are errors encountered if the Closings module is enabled when accessing the Rundown module.

    • This issue is fixed in 8.11.2.4. In this build Closings can be enabled again while using the Rundown module.

Version 8.10.5.3

BLADE

  • Update closing group url query tag to use group instead of topic.

  • Fix closing group error if a status is not assigned.

  • Add Institution Type to closing data output.

Closings

  • Allow Institution Type to be unassigned.

  • Enable adding a new institution type or status when editing a closing.

Community

  • Show only source, target and enabled in each record.

Version 8.10.4.6

BLADE

  • Add Closing Group support to BLADE output.

  • Fix sorting of event calendars.

Version 8.10.4.5

REQUIRES ST PLAYER 2.5.416.XXXX OR GREATER TO BE INSTALLED AFTER THE FLOW UPDATE!

Closings

  • Added support for Groups as mandatory containers for Closing Institutions.

  • Added support for Institution Types.

  • Added new Management UI that allows managing Closing Institutions in Groups or Playlists.

  • Playlists by default sort institutions by ascending name order unless the Custom Order setting is used. When enabled, drag and drop reordering is permitted.

Community

  • Simplify to use only topics or groups instead of playlists.

  • Enable removing it from the available features via the system configuration module.

Elections

  • Fix: clear the party selection when changing candidates if no party selected.

  • Fix: enable removing a party and image from a candidate.

  • Allow changing the area and office in contests but not the shared details of areas or offices.

  • Allow content admins access to election setup with no delete options and no event type access.

  • Enable editing area notes in election setup module.

  • Enable editing office notes and type in election setup module.

  • Improve audit log record generation to prevent display errors.

  • Limit the number of leaders shown in results for contest with multiple positions.

    • This can be configured via a new system key in System Preferences (Max Contest Leaders).

Rundowns

  • Add support for Closing groups.

  • Add support for Event calendars.

  • Add support for Alert groups (separated from stories).

Users

  • Filter the list of recoverable users based on the logged in users content group.

  • Enable permanently deleting users in the logged in user content group.

  • Filter the Audit Report by the logged in user content group.

Version 8.10.3.4

Users

  • Added an option to use Google to login with.

    • A user account must be created in Flow first with the e-mail address of the user matching the intended google e-mail address and the login type set to Google.

  • Filter the user management module by the user's assigned content group.

    • no access to system configuration module for content group admins.

  • All sysadmins with access to all content groups to disable unused security group types.

Version 8.10.1.2

BLADE

  • Elections: calculate the polls reporting percent.

Elections

  • Avoid error when refreshing the party setup grid and the insert item form is open.

  • Apply a new default-headshot / no-image graphic.

  • Show only 1 name field for election types like polls and questions that don't use offices or parties.

Rundowns

  • Allow shows to be copied without a switch code error.

  • Ensure a project is assigned before selecting/creating a new rundown set.

Scheduler

  • Don't allow start items to be after end times when resizing schedule items.

Version 8.9.4.5

Ski Reports

  • Removed.

Users

  • Fix to allow user passwords to contain any characters without error.

Version 8.9.4.3

BLADE

  • Add calendars to events.

Community

  • Make the exclusive Synch option and Expiry time mutually exclusive.

LDAP

  • Enable creating multiple user bind DNs for a single LDAP server setup.

  • Allow user records to select LDAP as the login mechanism

Media

  • Enable hiding the media bin on the dashboard by using a new system preference key.

    • Media Bin > Display on Dashboard

RSS Map

  • Make the exclusive Synch option and Expiry time mutually exclusive.

Query

  • Add checkmark to parent node if a child node is checked when selecting tables and columns

Users

  • Allow each user to be assigned to a login method instead of forcing all users to use the same login method.

    • Can currently choose from LDAP and default login options.

    • If using LDAP then no password needs to be defined in Flow.

Version 8.9.3.6

Community

  • Added an Exclusive Synch option.

    • It means we keep the community feed and the target container synchronized.

  • Removed the explicit content group assignment and instead will filter using the content group of the target topic/playlists.

Version 8.9.3.5

Community

  • Renamed the ST Map module to Community.

  • Avoid errors when changing type and grid is in edit mode.

  • Show loading animation when retrieving remote data takes a little longer.

Events

  • Fix bug that occurred when adding a new event.

  • Improve start and end date validation - require both.

Version 8.9.2.6

Events

  • Events Management UI

    • Added support for Calendars as mandatory containers for Events.

    • New Calendars can be created by typing in a new name in the Calendars drop-down.

    • Added selection checkboxes to allow deletion of selected events or playlist items

    • Added a 'Custom Order' checkbox to Playlists which will allow drag and drop reordering of playlist items when checked.

  • Events Playlists UI

    • Added Calendar drop-down on the available events grid on the left side

    • Added a 'Custom Order' checkbox to Playlists which will allow drag and drop reordering of playlist items when checked.

Query

  • Correct BLADE query encoding

  • Html encode the query results in the preview window.

ST Map

  • Enable mapping of data from one Super Ticker instance to another.

Version 8.9.2.2

Query

  • Update the item template to display Name and Description on the same line.

  • Replace new lines with a space when previewing query results.

  • Escape the query string when passing it to the preview window.

  • Ensure generated data key names are unique

  • Sort queries by name

Version 8.8.4.6

Events

  • Add new events management module for easier editing of a larger volume of events.

Query

  • Enable creating custom data queries of all your favorite data types.

Version 8.8.4.2

REQUIRES .NET FRAMEWORK 4.5.2 OR GREATER

BLADE

  • Add iCal format for BLADE events

Elections

  • Scenario Backup & Restore for Events and Contests

  • Fixed bug that prevented rundowns with election data included from be automatically cleaned up when and election event was deleted.

Events

  • Improve the display of event descriptions which include line breaks.

  • Allow dashbaord preview to handle event playlists in the rundowns.

Financials

  • Fix the ordering of playlist items which had been backwards.

  • Added a rename option in a context menu for playlists.

  • Fixed issue caused when trying to drag an item to a playlist when no playlist is selected.

  • Improve handling of financial items being removed and causing errors.

Media Picker

  • Avoid errors by not allowing uploads of images that are too large to be successfully saved.

Scheduler

  • Enable the Agenda view - useful for situations where scheduled items are short and do not display well in other formats.

Ski Reports

  • Warn when trying to add a ski report without a name.

Version 8.6.4.1

Election Contests

  • Fix to avoid error when adding/editing a new contest with no office assigned

  • When creating a new contest, stay on the contest editing page to allow easy adding of candidates after saving initial details.

Election Playlists

  • Improve sorting

  • Enable setting a default option for sorting ascending/descending in system preferences

Election Results

  • Show 2 decimal places for really small vote percentages

Financials

  • Add support for dynamic fields.

  • Enable quick playlist re-naming by double-clicking on a playlist name.

General

  • Fix online help links after online documentation re-org.

    • use tinyurl/permalinks to future proof links

  • BLADE: improve the JSON output with a overall object creation and add ability to output plain json as well as jsonp

Stories

  • Don't allow re-ordering when they are sorted by a custom sort selection.

  • Fix to avoid error that occurred when moving stories.

Scores

  • Don't allow re-ordering when they are sorted by a custom sort selection.

  • Fix to avoid error that occurred when moving scores.

Ski Reports

  • Limit the ski report input fields to numeric values for numeric fields

Traffic

  • Avoid error when adding a new playlist

Version 8.6.2.1

General

  • Added new configuration module for LDAP setup and quick tests.

  • Bug fix for story report

Scheduler

  • Add an enhanced tooltip with better schedule item details

  • Avoid some errors in scheduler.

Stories

  • Fix bug in grid header display when sorting

  • Improve performance of batch deletes

Version 8.5.5.1

BLADE

  • Add support for dynamic fields in Alerts

Election Playlists

  • Add sort controls to sort based on date or name of the available contests

  • Add preferences to set the default sort order

  • Display event date with event item names

General

  • Correctly check if the database server credentials are valid on a new install

  • Initial support for LDAP password authentication in place of Super Ticker password authentication

Version 8.5.4.1

Elections

  • Introducing the ability to load saved LiveList filters

Graphics

  • Widen the project_layout name column from 45 to 255 to support long layout names

Version 8.5.3.4

REQUIRES ST PLAYER 2.5.410.XXXX OR GREATER TO BE INSTALLED AFTER THE FLOW UPDATE!

Elections

  • Removed the election-choice votesLeading field

Financials

  • Supports showing of topics or playlists

  • Change the term market to topic for stocks

  • Add the field Last Trade as an optional field for stocks

  • Enabled filtering on data source

  • Removed the isIndex field from the stock topics table

  • Fixed bug which caused error when trying to remove a stock topic containing stock records

Version 8.5.3.1

General

  • Automatically set permissions on the App_Data and Uploads folder avoiding manual intervention post-install.

  • Detect and notify user during upgrade/install when an incorrect database userid/password combinations entered.

KNOWN ISSUE: not working for new installs if the superticker schema does not exist.

Version 8.5.2.4

Broadcast

  • Enable a basic method of sorting zones and their scenes using integer order sorting.

  • Catch and display errors with bad schedule items that were blocking the display of other valid entries in the scheduler.

Elections

  • Fix: error that occurred when trying to edit an area with the same name as the area in a previous election event.

  • Enable filtering the list of areas by the selected event in the Election setup module.

General

  • Improve the automatic bug case naming to provide more specific bug names and reduce overlap of non-related bug reports.

Stories

  • Avoid errors if the last viewed topic is not available.

  • Fix to allow alerts to show the correct topic when opening the Add New dialogue

Version 8.5.1.4

Scores

  • Fix to prevent some invalid rich text content from being saved to score reports. The invalid content was being displayed in the broadcast output.

Version 8.4.4.5

Twitter

  • Fix error that occurred when trying to view twitter search test results.

Elections

  • Enable filtering the list of parties by the selected event in the Election Setup module.

Version 8.4.4.4

REQUIRES ST PLAYER 2.5.400.XXXX OR GREATER TO BE INSTALLED AFTER THE FLOW UPDATE!

Elections

  • Results: Don't show the runner up mini-graph if there is no runner up

  • Results: Use a more efficient method of retrieving results in half the time

  • Results: Show the runner up name when there is a tie in the results

  • Results: Allow contests with multiple positions to show the lead candidates that will fill the multiple positions

  • Results: Display the number of positions in the edit details when there are multiple positions in the contest

  • Setup: Avoid error when the selected election event is no longer available

Events

  • Tweak the layout to better avoid wrapping of the on-air start times

Financials

  • Improve layout of financial record management grid

  • Sort the list of markets by market name

  • Remove the isHolidayClosed flag

  • Display the full 4 decimals for price and price change (instead of only 2)

General

  • Fix the external configuration lock-out procedure which was crashing when too many login attempts were made

  • If the selected theme is not available when Super Ticker is started - switch to the Default theme which should always be available

Story

  • A change in the selected topic of the story add panel will automatically update the list of stories below

Traffic

  • Add new traffic types management module

  • Add support for dynamic tags

Version 8.4.4.1

Broadcast Control

  • Fix an error that occurred when deleting a player that had associated promo-asrun records

Elections

  • Results: Always show a colored div in the party col to indicate the relative lead even if the contest doesn't use parties

  • Results: Only show the event and playlist filters by default

  • Results: Create options for hinding the filtering details

  • Results: Enable filtering on office name, area name, first name, last name

  • Results: Alert the user if they are trying to elect too many candidates in one contest

General

  • Only allow valid Super Ticker serials to be applied

Themes

Version 8.4.3.5

Elections

  • Results: Enable the results grid refresh button to apply the selected filters when changes have been made.

  • Results: Display the main parties in bold in the party filter list

  • Results: Sort by area and office separately instead of as a combined contest-name sort

  • Results: Eliminate the nested details for election results in favor of a condensed and unified edit panel

    • reduces load time and increases performance

    • displays more information in a single view

  • Results: Only allow 1 candidate to be elected when there is only 1 position in the contest

  • Contests: Fix bug that caused a crash when entering non-numeric values in the choice filter of the election contests grid

Blade

  • Add id and lastname attributes to the elections output to make it easier to use with third-party software such as XPression Datalinq

Version 8.4.3.1

Elections

  • Enable searching for results by elected, incumbent, leader vote, polls reporting, poll%

  • Show the party short-name in the contest details panel of the results page

  • Cascade delete the event candidates using a trigger rather then Super Ticker-only logic

General

  • New default ST header image

Facebook

  • Add media table support for multiple media items per post

BLADE

  • Don't write xml namespaces

  • Facebook media support

  • Correct mime-type handling for jpg images.

Version 8.3.3.4

Elections

  • Delete event candidates when deleting an election event using code in Super Ticker.

  • Improve results filtering to use new extensible filtering control.

  • Enable some basic sorting for election results

General

  • Implement cache-busting options for css and javascript to reduce incorrect behaviours and the need for CTRL-F5 refreshes.

Scores

  • Enable drag-n-drop for score ordering.

  • Enable select all/none.

  • Enable a Delete selected option instead of only 1 at a time.

Story

  • Display an active/total count value in story topic lists to quickly identify topics with active stories.

Version 8.3.2.2

REQUIRES .NET FRAMEWORK VERSION 4.5 TO BE INSTALLED PRIOR TO THIS UPDATE.

REQUIRES MYSQL CONNECTOR VERSION 6.9.8 TO BE INSTALLED PRIOR TO THIS UPDATE.

REQUIRES ST PLAYER 2.5.306.XXXX OR GREATER TO BE INSTALLED BEFORE THE FLOW UPDATE!

BLADE

  • RSS: improve the Response Header content type value returned with RSS requests.

  • RSS: don't write empty link, author or source tags

Elections

  • Improve results editing

  • Add a auto-refresh feature to keep results current during live updates from a datafeed.

Events

  • Add beginnings of support for source identification (added sourceID column)

Facebook

  • Allow the search for new accounts to display more than a single account suggestion.

General

  • Configuration: Add a new Database Info section in the System Info tab of the Configuration module with data such as

    • Database server version

    • Max allowed packet size

    • Max allowed connections

    • Open connections

    • Active connections

    • Max simultaneous connections

    • Up-time

  • Target the .Net Framework version 4.5

Promos

  • Fix: error occurred when selecting an image file that was corrupted/invalid or an unsupported file type in the insert and edit forms.

Scheduler

  • Fix error when deleting a exception of a recurring schedule.

  • Allow the scheduler to show any date not just today, previous and next.

Scores

  • Moved the 'Show Add Score' and 'Show Logos' checkboxes into the grid header

Story

  • Enable drag-n-drop for story ordering.

  • Enable select all/none.

  • Enable a Delete selected option instead of only 1 at a time.

Version 8.2.2.5

(internal build)

BLADE

  • Add BladeRSSAtomLink preference key to optionally add the RSS atom:link element to BLADE RSS (default to false)

  • Add dynamicField and type attributes to each dynamic field added to the XML output

Elections

  • Prevent adding invalid values for votes and prevent errors that occur as a result.

Story RSS Mappings

  • Use new default values when adding new mappings

    • Exclusive Synch = yes

    • Auto Approved = yes

    • Enabled = yes

    • Max Stories = 20

Scores

  • Improve drag-n-drop by allowing the user to select almost anywhere on the row to drag.

  • Eliminate the use of paging to allow for better drag-n-drop ordering

  • Convert the show logos and show add form to be checkboxes instead of radio buttons

Traffic

  • Enable adding new traffic types on the fly.

Themes

  • Introducing support for themes in Super Ticker.

  • Starting with 2 basic themes - default (BL) and Tick-It

  • These do not depend on the serial

  • Can be created and added easily without requiring a new build/install

Schedule

  • Fixed issue with long recurrence rules causing errors (large number of exceptions) by upgrading field in db to be text instead of a limited varchar.

  • Internal note: dropped unused master schedule tables.

Version 8.2.2.2

(internal build)

REQUIRES ST PLAYER 2.5.306.XXX OR GREATER TO BE INSTALLED BEFORE THE FLOW UPDATE!

Scores

  • Add ability to hide/show the add score form.

  • Enable drag-n-drop to order the scores within the league instead of using the up/down arrows.

  • Fix bug 384: handle unexpected game-state values.

Player and Channel Modules

  • A number of modifications in these two modules to move the current show/theme and layout from the player to the channel.

  • The channel now defines the current show and layout.

  • Added a default show and layout option to a channel to use in scheduled mode when no specific show is scheduled.

Rundown Editor

  • Fix for error when last selected item is removed but still remembered.

Manual Database Updates

  • Improved handling of manual DB updates triggered via the Configuration module.

  • Avoid reporting an error when the update fails to save the update report and instead simply display a warning to the user on the page.

Bug Reporting

  • Improvements to the auto-generated bug reports to limit the number of assemblies included and to sort them alphabetically.

Version 8.1.5.6

Twitter

  • Only allow one of negative or positive responses to be selected in the twitter searches

  • Exclude retweets by default in new searches

Promos

  • Update the the promo edit form to update image in place when a file is selected.

  • Show the saved filename in the promo edit form when it is shown.

BLADE

  • Fix to allow blade output of leagues and events when dynamic fields are disabled.

Installer

  • Fix install error caused by missing stored procedure helper.

    • error related to build 7.8.4.2 but not triggered until 8.1.4.6

Version 8.1.5.1

Story

  • Fix error caused by long story headers (introduced in v8.1.3.5)

Version 8.1.4.6

Ski Reports

  • Enable content groups for ski reports.

Version 8.1.3.5

Security Groups

  • Separate rundown and player privileges

  • Add new Master Control and Super Producer roles

Story Topics

  • Enable dynamic field assignment.

BLADE

  • Put data type tabs in alphabetical order.

Version 8.1.3.3

Elections

  • Fixes for election playlist module to enable delete and re-ordering.

BLADE

  • Include the league dynamic fields in the game score blade output

Version 8.1.2.3

Elections

  • Don't default to Federal Election type when creating a new election or editing one with no type assigned yey

  • Enable assigning a logo to a party

  • Enable preference options to control what shows in results module for party. Options include

    • lead party only

    • party displayed as 

      • text (party abbreviation)

      • color bar

      • logo

  • Enable sorting and filtering in the party setup module

  • Implement validation control on who can be elected/incumbent/acclaimed (generally only 1 person at a time in each contest)

  • Implement a toggle button to easily declare the winners of each contest elected (and unelected if a retraction is necessary)

Teams

  • Fix bug with teams not being editable when they had no logo assigned.

Version 8.1.1.2

Teams and Leagues

  • Add support for editing, viewing and exporting via BLADE dynamic fields.

Dynamic Field Management and Editor

  • Allow the Producer security role to edit in the Dynamic Field management module

  • Improve the UI of the editor to display a + and x image to better indicate how to add/remove fields from those used/available.