Flow Release Notes 13

Version 13.12.4.2

Sports

  • Handle the empty game reports better.

Elections

  • Election Playlists: Add the ability to search in the playlist contest list.

    • search for multiple items separated by a comma or a space

General

  • Add ability to set a manual override of the theme preference for a particular site instance.

Version 13.12.4.1

BLADE

  • Add support for sponsors as dynamic fields.

    • include the sponsor record dynamic fields in the output.

  • Cascade the use of UPPER case option into the sponsor and media objects.

Dynamic Fields

  • Add support for sponsors as dynamic fields.

    • Don’t enable adding sponsor as dynamic fields to sponsors.

    • Requires a compatible version of the player to use in player output. Version 3.0.307 or greater.

Elections

  • Playlists: add ability to copy an election playlist.

My Closings

  • Default to no status selection and prompt user to select one if needed.

  • Rearrange the layout a little - help text now always appears above the institution list.

  • Fix: don’t activate an institution when pressing the Enter key.

  • Add a link to the My Closings module help online.

Version 13.12.2.3

Database

  • added field recordID to each of these tag tables

    • channel_tag

    • closing_tag

    • custom_tag

    • custom_topic_tag

    • event_tag

    • league_tag

    • media_tag

    • named_asset_tag

    • program_episode_tag

    • program_tag

    • score_tag

    • sequencer_playlist_item_tag

    • sponsor_tag

    • stock_tag

    • story_tag

    • story_topic_tag

    • team_tag

    • teamplayer_tag

    • traffic_tag

    • weather_city_details_tag

    • weather_tag

Version 13.12.2.2

BLADE

  • Scores: added the Sport field to the output.

  • Polls:

    • Poll Start and End values are now output in ISO 8601 format.

    • Fixed bug with single poll such that it will be output irrespective of whether the End date is in the past or not.

    • Fixed bug with localURL for Poll Choices not being included in output.

Polls

  • Choices: add a reset votes button to zero all votes for the choices of a Poll.

  • Polls: fix for bug that caused Poll question text to be doubly encoded.

CG

  • Added 'Preview' or 'Program' to status message for a failed client connection for improved clarity.

  • Made Channel and Playlist selections sticky so that they are remembered when switching to other pages and then back again.

  • When Channel selection is set to '<None>', Playlist is also set to '<None>' and clears the Playlist Items grid.

  • Made the Playlist Item column slightly wider to unstack the edit and delete icons.

Sports

  • Scores: Display only a count of available dynamic fields and expand to show the data details.

  • League, Teams, and Player modules now also display a count of the number of dynamic fields.

Version 13.12.1.1

My Closings

  • Add the option to set Valid Until dates.

  • Add content group support.

  • Add refresh button, re-org buttons.

  • Fix layout bug when there is no closing status assigned to an institution.

Version 13.11.5.1

Sports Scores

  • Display dynamic fields for each score in the main score management window.

  • Added P,I,F indicators if the Pregame, In-Progress or Final reports exist for the game score.

  • Improve popup scores reports editing window.

    • allow pasting of formatted text from other score reports.

Asset Schedules

  • Fix for schedules not deleting an exception in a recurring schedule.

Version 13.11.3.3

Sports Scores

  • Implement a popup scores reports editing window to more easily edit the Pregame, In-Progress and Final game reports.

Elections

  • Election Events: don't allow user to save an election with the same name as another one in the same content group.

Media

  • Media selection popup window - improve filename validation to avoid errors with special characters in different languages.

Asset Schedules

  • Delete all related exception records when deleting the main series of a recurring schedule item.

General

  • Applied updated Telerik UI for ASP.NET AJAX controls.

Version 13.11.1.3

Elections

  • Rundowns: don't change the election rundown selected event when switching to an empty rundown.

  • Playlists: enhance the lock protection with improved multi-user protection. (Check if the playlist is locked before applying any updates.)

  • Custom Results: enable a hide and show of the previous votes in the TV2 Custom Parti Results form.

Dashboard

  • Show preview: fix for the rundown preview not linking directly to the topic of custom data.

Version 13.11.1.2

Dynamic Fields

  • Add system preferences to disable the save and cancel prompts of the dynamic fields popup editor.

    • Dynamic Fields > Enable Save Confirmation

    • Dynamic Fields > Enable Cancel Confirmation

  • Enable a CTRL-S to trigger a save in the popup dynamic field editor.

Stories

  • Discontinue displaying the stories data source information as an extra line at the bottom of each story record.

  • The story source field is now a combination of it’s topics source and it’s own.

    • If it doesn’t have it’s own source id set – assume the source id of the topic.

Elections

  • Playlists - enable locking a playlist as an extra step to prevent unwanted editing or removal of a playlist.

Database

  • added field elc_playlist.isLocked

Version 13.11.1.1

Elections

  • Rundowns

    • handle missing choice values in choice/candidate rundown scenes better.

    • FIX: for the sorting menu selection no longer working.

      • this bug created in 13.10.4.2

  • Customize

    • avoid showing duplicate records when the candidate is used in more than one contest.

    • display a default party abbreviation in the Elections Customize module for candidates when no party short name (abbreviation) is given.

  • Results: allow rundown popup to select Top X contests when none are explicitly selected instead of requiring at least one to be selected.

Dynamic Fields

  • Save blank/null tag values as empty string instead of null.

Ticker Rundowns

  • FIX: copy the `shuffle`, `maxItems`, `limit` when copying rundowns.

Database

  • added field elc_contest.votes

  • added field elc_contest.votesPrevious

Version 13.10.4.2

Elections

  • Make some text fields wider to allow more characters (office, party, area and event names)

  • Party uniqueness: add more detail to party selection lists.

  • Add new fields to BLADE for elc_choice, elc_contest and elc_event

  • Elections BLADE - apply contest specific sorting order when not overridden by a request in the url parameters.

  • Elections Rundown Builder

    • paging support for Party scenes

    • enable the search box on the election rundown page to use spaces and commas for multiple search terms

Sports

  • Rename Sport Type field to just Sport.

  • Enable the scores module to toggle the manual/datafeed override setting.

  • Enable leagues to specify if the home team displays first.

Ticker Players

  • Filter the player control page by the selected content group instead of showing all for an admin user

Version 13.10.2.5

Elections

  • Try to avoid an issue where playlist filtered results don’t load after clearing the event filter selection.

Scores

  • Exclude the expired scores by default with a toggle button to show them when needed.

  • Fix for the rundown preview not linking directly to the league of scores.

Version 13.10.2.3

Elections

  • Results - Customize Module - you can now clear/reset the election results for an entire content group of events. (by request)

    • Use with caution!

Version 13.10.2.2

Elections

  • Results: Add initial support for custom popup results editing forms.

  • Results: Try to avoid some errors in the Results module.

Database

  • add column elc_event.customForms

Version 13.9.5.1

Elections

  • Add support for a Votes2 field in the results detail edit - when it label is assigned in the Election Type.

  • Don’t show the text 1 of in the Results module when only showing the top 1 leader.

  • Draft of support for explicit contest votes percent and previous values.

  • Use the term candidates instead of choices in the Customize module where it is more appropriate.

Database

  • add columns

    • elc_choice

      • votes2

      • votes2Previous

    • elc_contest

      • votesPercentage

      • votesPercentagePrevious

    • elc_type

      • votes2Label

Version 13.9.1.1

Elections

  • Results module: Add support for defining what displays in the party column in the popup results window.

    • Added a new system preference Election Results > Party Short Name Format that can be used to specify the party abbreviation as {abbrev} and party alternate name as {alt}.

      • Example values could be:

        • {abbrev} ({alt})

        • {abbrev}

        • {alt} - {abbrev}

    • Also made the party column a little wider to better accommodate longer texts.

  • Added a new system preference to improve the logic that limits the number of result records examined and returned in the Election Results module.

    • It is called Election Results > Candidate Limit and defaults to a value of 50.

    • Was previously hard coded to use a value of 10.

    • Note that this is safety valve on processing results for display and not an actual limit on the number of candidates that can be added to a contest.

Version 13.8.4.1

Elections

  • Add support for an alternate party name. Now there are 3 party text fields:

    • Party Name (the full name)

    • Party Abbreviation (usually a letter or initials like LIB, GOP, A etc.)

    • Party Alternate Name (an abbreviated version of the name or other alternate)

  • Add a Previous Votes field to allow define the number of votes a choice/candidate received the previous time.

Database

  • Add column elc_choice.votesPrevious

  • Add column elc_party. altName

Version 13.8.2.1

General

  • A more mobile friendly login page

  • A new select list to choose the starting module when logging in.

Closings

  • If a user has assigned closing institutions then use the My Closings UI instead of the full Closings module.

Version 13.7.2.1

Closings

  • Improvements to the flexible UI of the My Closings module

    • better use of space for small devices

    • add a checkbox for selecting multiple closing institutions.

  • Better user and institution filtering for the User Closings assignment by System Admins

Configuration

  • Display additional culture information in the System Info tab.

Twitter

  • try to avoid a crash if there is a bad blob in the tweet avatar data.

Version 13.6.5.1

Login

  • Enable use of basic Facebook login support.

    • requires a user to be created in Flow with the user primary email address and Facebook login type assigned.

Version 13.6.4.1

Custom

  • Edit All - fix to allow the number field to support all number values that maybe used as scores instead of only numeric digits.

Dashboard

  • Show Preview - fix for weather entries showing an incorrect number of available records.

Login

  • Update the Google login process with better token validation.

Installer

  • Auto detect the product type (Chameleon, Tick-It, Elect-It) when installing and customize the install prompt text and default values accordingly.

Version 13.6.3.1

Elections

  • Enable specifying the sort order of results for election events, contests and rundown scene items.

Ticker Players

  • Add play from start and resume buttons to player control when controlling players that are version 3.0.290 or greater.

Database

  • Add column elc_event. contestSortTypeID

  • Add column elc_event .partySortTypeID

  • Add column elc_contest. sortTypeID

Version 13.6.2.2

Asset Scheduling

  • Validate the user selections for the sliders that control the row height and minutes/row

    • avoid an error that occurs when the combination of minutes and row height values become too large.

  • Enable global user to create assets for use by all channels in all content groups.

  • Fix bug that gave edit access to Global content by non-global users.

Closings

  • Auto-assign a valid until value when setting on-air if the valid until value is missing or old.

    • This feature must be turned on by enabling it in System Preferences (Closings > Auto Assign Valid Until)

  • First draft of enabling assigning users to selected Closings.

  • First draft of editing assigned closings in Flow.

Elections

  • Add an option to sort the election results details by party order instead of vote priority.

Ticker Rundowns

  • Show the content group in the Project dropdown lists.

General

  • Fix for bug when an invalid/empty time zone value is encountered.

Database

  • Add table: elc_elector_playlistitem_sort_type

  • Add column: elc_elector_playlistitem.sortTypeID

  • Add table: closing_user

  • Add ability to clear the connection pool - causes connections to be recreated with current/updated server settings.

    • for global Sys Admins only

Version 13.5.3.2

Asset Scheduling

  • Enable using seconds when editing branding schedule items.

  • Only display the selected resource type columns in the schedule.

  • Enable use of Segments in the schedule.

    • Must be enabled via System Preference: Segments > Enabled in Scheduler

  • Enable making the branding schedule display a variable number of minutes per row.

  • Enable making the branding schedule row heights bigger via slider and checkbox options.

BLADE

  • Add the selected time zone to the Election output.

Rundowns

  • Add support for Polls.

System Preferences

  • Add a system preference to enable the use of site wide alerts as a whole.

  • Add a system preference to enable Segments in the asset scheduling.

Database

  • Add new column named_asset_schedule_master.sourceID

Version 13.5.2.1

Assets

  • Enable creating and working with assets that are not defined with a template.

    • Asset Management: add a Defined filter (yes = template is assigned, no = template is not assigned)

    • Enable removing a selected template from a defined asset.

  • Fix: Trigger Assets no longer displays assets from disabled channels.

Scores

  • Enable the use of longer status texts - up to 45 characters instead of only 16.

Version 13.4.5.5

BLADE

  • Add party color to the Election output.

General

  • Enable changing the config password by logging into Flow with it's user account.

    • Manual Install note: manually run db script 13.4.5.4

Version 13.4.4.4

BLADE

  • Enable sorting the Election results by name or party abbreviation (limited use case).

Elections

  • Add a runoff field to identify contests that may end in a situation that requires a runoff.

    • added new database field: elc_contest.runoff

  • Enable sorting Election Playlist available contests by area instead of only by office.

  • Enable election choice import module to auto-create missing parties and assign choices to a temp contest for a better user experience.

General

  • Log failed sign-in attempts and other unauthenticated access attempts.

Users

  • Fix for failure to add a new user when there are no content groups.

Version 13.4.3.5

CG

  • Add support for defining and using a preview output in addition to the live output.

  • Sequencer module - working with Playlists no longer needs to have a Channel defined.

General

  • Discontinue use of the maintenance widget.

  • Escape RegEx strings before using them in a listbox search (Examples - election rundown content, story topic list)

Version 13.3.4.6

Reports

  • Fix for the reports module not opening due to an date manipulation error.

    • caused as a side effect of a change made available in public build 12.4.4.5.

Version 13.3.4.5

CG

  • CG Sequencer - made On-Air icon actionable. Clicking on it will take the item off-air.

Preferences

  • Move the sRunLogAgeTimeOfDayand AsRunLogMonthsPreserve settings into the ST set instead of the base Flow set.

  • Deprecated and hid old Promo preferences (PromoLogMonthsPreserve, PromoLogAgeTimeOfDay).

Version 13.3.4.4

AsRun Reports

  • Add preferences to

    • specify the time of day to run the AsRun old record removal process (AsRunLogAgeTimeOfDay).

      • Defaults to 2:30 am

    • specify how many months of AsRun records to keep (AsRunLogMonthsPreserve).

      • Defaults to 6 months

  • Don’t try to convert the report dates to the user time zone because they should be presented in the saved format instead.

CG

  • CG Sequencer - updated to acquire online statuses of scenes from Web Server.

    • Requires: Chameleon Web Server v3.0.284 or later.

Polls

  • Display the Updated field datetime values using the user selected time zone.

Version 13.3.3.5

CG

  • Use batch loading of tags when loading the playlist items.

Polls

  • Add an optional hashtag field.

  • Disable this feature/module by default for now until it’s further developed.

    • Currently no rundown or player support.

    • Can be activated in the Configuration - Features tab.

Version 13.3.3.4

CG

  • Fix for error in the CG playlist introduced in build 13.2.4.3.

Polls

  • Add a new Polls module with Poll Topic and Poll Choices modules as well.

  • Add BLADE support for the poll data.

Dynamic Fields

  • Make the display of the Datetime fields consistent between the view only mode and the field editor.

  • Fix for saving the wrong value when selecting a media logo that is in a subfolder.

Themes

  • CSS code tweaked to give more room for icons in the header (smc_control_flow).

Version 13.2.4.3

Assets

  • Convert the Template select list to use a content group and project hierarchy tree view.

  • Convert the Query select list to use a playlist hierarchy tree view.

Media

  • Fix for the Bins and Playlist modules not correctly filtering the lists using the filter options in each list header.

Sequencer

  • Name of this module was changed to Sequencer from CG Sequencer.

  • Added a status message box for last Take or Clear action which also shows results obtained from a query.

  • Added support for optionally using a Query with Playlist Items.

Version 13.2.3.2

BLADE

  • Enable CORS access to blade requests.

CG Sequencer

  • The CG modules replace the recently introduced Template modules

    • CG, CG Sequencer and CG Players

    • Enable selecting templates from the user’s content groups.

Version 13.2.1.4

BLADE

  • Weather: Include the dynamic fields assigned to the weather icons in the XML and JSON output.

Scores

  • Fixed Team Scores Editor to filter out expired scores.

  • Fix display of blank sponsor spot rows in the dashboard show preview widget.

Template Sequencer

  • Added the new Template Sequencer module.

Version 13.1.5.2

BLADE

  • Add ability to generate the All Containers list.

Branding

  • Added Trigger Template and Sequence Player modules.

Community

  • Fix for financial topic maps not displaying in Community module.

Scheduling

  • Added support for editing and inserting of schedule items for 'Asset Schedule' and 'Program Schedule' pages.

Serial

  • Additional serial number validation support.

Version 13.1.1.1

Sports

  • Make it easier to add multiple new teams with an option to keep the add form open after saving a new team.

  • Make it easier to add multiple team players with an option to keep the add form open after saving a player.

  • Ensure the disabled output light is lit for a league that has output disabled.

  • Allow score playlists to have the same name as existing ones.

Elections

  • Enable selecting unassigned offices when creating new contests.

  • Add some help text to the election contest editing form via help tooltips.