Flow for Provincial / Federal Elector Release Notes
These are the changes that have been made with each version of Flow for Elector.
Versions newer then 14.6.1.3 require MySQL 8 and versions newer then 15.5.1.3 require .Net Framework 4.8
Jump to:
Older versions 11.x , versions 10.x , versions 9.x versions 8.x and older
Version 16.11.1.1
General - add support for displaying the latest datafeed update in the header.
BLADE - add
OnAirInsight
andIsMinister
andIsPartyLeader
fields to the riding profile report.
Version 16.10.3.5
USED BY: British Columbia Provincial Election October 19, 2024
USED BY: New Brunswick Provincial Election October 21, 2024
USED BY: Saskatchewan Provincial Election October 28, 2024
October 18, 2024
Party Results - include all dissolution parties when calculating party stats so as to not miss any.
Playlist builder popup - catch error when cached scenes are still available to the user in the scene list.
Version 16.10.1.3
October 4, 2024
Candidates - do not require both a first and last name and display appropriately when either one is missing.
Trim extra spaces off the end of candidate, riding, and party content strings when adding/editing.
Version 16.10.1.1
October 1, 2024
BLADE - Highlight the General Elections in bold in the Election Date select list
BLADE - enable party URLs to use election dates
requires data to be in place to provide accurate data
Update supporting package versions
Various security updates.
Version 16.9.2.1
September 16, 2024
Make the region list data lookup compatible with
sql_mode=only_full_group_by
Use
Flow.Common
16.9.2.4 andBLSoft
1.7.63Update package versions.
Version 15.11.2.1
November 14, 2023
Results: add quick filter option for Total Votes in a Riding.
Results: enable filtering on riding results that do or do not have votes yet.
General: additional error handling to reduce the number of unnecessary reported errors.
Version 15.10.2.1
October 10, 2023
Manual Vote Updates - allow zero poll manual vote updates to generate a timeline entry.
Riding Summary Quick Filters
rely on a riding having non-zero votes rather then non-zero polls.
add user customizable riding summary filter options - polls and leads
use numbers in square brackets (Example:
Lead < [200] Votes
) - the given number is the default value
Version 15.6.5.4
USED BY: Manitoba Provincial Election October 3, 2023
June 30, 2023
Popular Vote Summary - added a new grid style display showing the popular vote numbers and the comparison with the previous election results.
the grid values can be sorted by clicking on a column name in the header.
BLADE - Candidate By Riding - the results are now sorted to put incumbents first in a tie situation. The full sorting is:
Elected first
Candidate Votes
Incumbents
Zero Vote Party order
Main parties first
Last Name
First Name
Version 15.5.5.3
May 31, 2023
Playlist builder - improve playlist builder behaviour and avoid errors.
BLADE Party Results - improve overall vote percent change calculation with gain-loss when previous parties aren't included in the current election.
Popular Vote Summary - avoid an error if either the min or max boxes are left blank.
Version 15.5.4.4
May 26, 2023
Results Summary - fixed occasional error when using Expected Turnout analysis option.
Results Summary - Popup Playlist Builder - improved to avoid errors when changing selections.
BLADE - chart generator improved to avoid errors.
Overall Result Summary - improve overall vote percent change calculation when previous parties aren't included in the current election.
Version 15.5.4.2
May 23, 2023
Playlist Builder - allow candidates to be dropped on a riding slot to apply the candidates riding and avoid some errors.
Playlist Builder - enable displaying the scene paths on a user selection basis (disabled by default)
Database - update the election_NEW script
include the latest changes when installing without a pre-existing schema
fix for the character set to be set correctly with MySQL 8 and the utf8mb4_0900_ai_ci collation
stop using int width syntax
Version 15.5.3.3
May 18, 2023
Riding Extras Worksheet
save data when the user presses the
Enter
key.allow sorting to apply while editing without loss of unsaved changes.
Version 15.5.2.3
May 10, 2023
Update the Flow UI to round percent values more consistently both with BLADE and across various UI uses.
Riding Details - Candidate results and overall vote and poll totals
Overall Votes graph - Percent of Eligible votes
Results Summary - poll %
Riding Results popup - poll % and votes %
Version 15.5.1.3
May 4, 2023
Results Overview - fix bug caused when trying to load the timeline report and there are no ridings with expected turnout values.
User Management - tweak column widths to display better
Database - adds 2 new fields for use with XPression scenes:
defaultFb
&defaultLayer
added field
elc_scene
.defaultFb
added field:
elc_scene
.defaultLayer
Version 15.4.4.6
April 28, 2023
Ridings - Add a new
Map JSON
field to enable storing map data defining the shape of a riding for use in widgets.stored in the new database field
elc_ridings_extras
.geo
Ridings - add a new field
Expected Turnout
to identify the estimated number of voters who will vote in that riding in this election.Editable on the Ridings Management, Ridings Prediction and the new Ridings Worksheet pages.
Use the
Expected Turnout Percent
in the charts and to highlight electable ridings in the Results Summary instead of thePoll Percent
.When enabled by the new system preference
Use Expected Turnout in Analysis
Ridings Extras Worksheet - create this new page to more quickly edit extra riding details
Includes the fields: Candidates of Interest, Polls Close, Electors, Mail-In Ballots, and the new fields
Expected Turnout
andMap JSON
.
Ridings Management - enable automatically calculating and applying the previous turnout to all ridings that do not yet have a
Expected Turnout
value set.Results Summary - improve the layout - co-ordinate better between the 2 side by side displays.
Ridings - add a cascade delete of candidates when removing a riding in the database.
BLADE - update the color parsing method to match Chameleon.
Reports - improve the layout of PDF export of reports.
Version 14.10.1.1
October 1, 2023
Add support for the new scene type Party Summary
BLADE - try to prevent unwanted use of cached items.
Version 14.9.5.1
September 29, 2022
Headlines - add missing audit logging and improve support for html characters in text content (& and < and > etc.) and a few UI tweaks.
Version 14.9.4.5
September 22, 2022
Popular Vote Summary - Use number boxes instead of a slider control.
use a higher default max value now that main parties are easily excludable.
Version 14.9.4.4
September 21, 2022
Added the new Popular Vote Summary page.
BLADE - enable headshot exports for
a riding
a candidate
a watchlist
Database - convert from utf8 to utf8mb4 collate utf8mb4_0900_ai_ci
Now requires MySQL 8
Version 14.6.1.3
June 3, 2022
Fix for bins and playlists being recreated and thus causing a duplicate when the are selected from the list.
happens if they have an extra space char at the end of the name.
Catch and then show error messages when trying to save a watchlist the user isn't allowed to.
Version 14.5.4.3
May 25, 2022
Results Summary - auto-select the most used scene in a riding playlist when using the popup to add to the playlist.
Results Summary - auto-apply the captions if they are all the same for the caption index (example caption1, caption2) when using the popup to add to the playlist.
Results Summary - fix for the popup playlist builder window appearing off screen and requiring the user to scroll to see it again.
Version 14.5.3.5
May 20, 2022
BLADE - add a new standard file export name format for the Candidate Headshot export.
Watchlists - fix for validation check bug introduced in 14.5.3.1
Results Summary - display the refresh countdown on the refresh button in the upper right portion of the page.
Results Summary - display the number of ridings in the window tab/title - even with a custom tab name.
Version 14.5.3.1
May 16, 2022
Results Summary: add options for saving and loading a set of named filter selections for each user.
Candidate and Riding Management: apply bold to the main parties in the filter drop down lists.
Version 14.5.2.2
May 12, 2022
BLADE: Update the new Riding Profile to include cachedHeadFilename fields for each candidate and the riding incumbent.
Watchlist: limit the height of the watchlist selection dropdown.
Version 14.4.4.4
April 29, 2022
BLADE: Update the new Riding Profile as per requirements
Results Summary: Add a clear all filters button.
Version 14.4.4.1
April 25, 2022
BLADE: Add new URL for a new Riding Profile detailed export.
BLADE: Add the party name to the Candidate-Riding export.
Playlist Builder: Enable more combinations of scenes and content options to be successfully added to the playlist builder with the
Add Scene + Content to Playlist
button.
Version 14.4.3.3
April 20, 2022
BLADE: Export Headshots - add support for exporting headshots
customizable file name format
resize images
group by party or riding
convert file types
Compress PNG images by saving as 8-bit
Compress JPG images by using the quality variable (1 - 100)
NEW candidate fields - Incumbent Since and Elected Before
Display and edit in the Candidate Management module
Display in the Candidate Report
Display in the Riding Detail page
Add to the Results Summary filter
Add to BLADE output where appropriate
Add the Elected Before field to the Sync Data tool
New Default Login feature
Allow users to select a default login feature on the dashboard if they haven’t already picked one
Allow users to modify it in the new My Profile module
Allow admins to assign it when creating users or modifying them
LDAP: improve error catching and log tracing
Version 13.9.4.1
Sept 24, 2021
Results Summary Quick Filters - require polls reporting for the party change/unchange quick filters.
Version 13.9.4.0
Sept 19, 2021
Results Summary Quick Filters - Items that select a candidate of interest in a riding will now show those ridings even with no polls reporting. Example: Party Leader in Riding
This preserves the change to only show close races that have votes added in 13.8.4.4 that caused the above quick filters to not display ridings with no polls reporting.
Version 13.9.3.7
Sept 18, 2021
BLADE: Add a rank field to the party results output.
Version 13.9.3.6
Sept 17, 2021
BLADE: Fix for party zero vote order not getting through in party results by region
Version 13.9.3.5
Sept 16, 2021
Playlist builder - support for using < and > characters etc. in the scene names and captions and user content.
Results Summary - attempt to avoid errors that had been quietly occurring.
Version 13.9.3.4
Sept 15, 2021
Results Summary:
stop and start the Results Summary auto refresh timer when open/closing the watchlist tools
fix for popup Playlist tool not working
fix for not being able to delete or edit watchlist name
Version 13.9.2.5
Results Summary: Improve loading time of the Results Summary page by reducing the amount of data that is loaded with the page.
Results Summary: allow filtering on the trailing party (the party in second place in the riding).
Version 13.8.4.6
Update some layout with larger fonts and icons for easier viewing - in particular the Results Summary module.
BLADE: Candidate by Riding Report: sort by incumbent first when votes are zero.
Playlist Builder: Add support for Regions, Dates and Captions for Summary scenes in the playlist builder.
Playlist Builder: Also enable regions/watchlists and dates to be dragged from one item to another without error.
Version 13.8.4.4
Ensure that quick filter Result Summary records include only ridings with polls reporting.
Include the incumbent party in the available parties displayed in the Riding Predictions module.
Add a new scene type - Summary.
Add `elc_scene_tag` table.
Version 13.8.2.1
August 10, 2021
Fix to display the list of previous riding options in the popup results of the Riding Summary module.
Ensure BLADE data is available with CORS access.
Version 13.5.3.5
May 21, 2021
Playlist Builder: enable setting the max number of candidates to be used with each riding scene to support paging.
Version 13.5.3.2
May 18, 2021
Playlist Builder: Display the project name with each scene to avoid ambiguity since the same scene name can be used in multiple project files.
there is a new System Preference called
Remove Scene Project Prefix
that allows you to trim a prefix of the project name to cut down on repeated folder names.
Playlist Builder: make the search boxes display above the list items when scrolling.
Version 13.5.2.5
May 14, 2021
General: enable site wide alert messages.
BLADE
add party color to BLADE Chameleon compatible Election output.
add the selected time zone name to the Chameleon compatible output format.
improve other election date support for more requests
charts
overall result
candidate riding reports
Results Summary: enable a comparison of previous riding results in the Summary Results popup.
Update Votes Module: warn the user if they have saved an unusually large vote value and handle large values better.
Timeline Charts: tweak labelling to use fewer y-axis labels.
Enable managing and adding candidates in the non-active election dates.
Version 13.4.5.2
April 27, 2021
Results Summary: Improve the display of poll values in the popup riding results.
Riding Preview: show the riding name in the browser tab text.
Dashboard: Fix: don't show the Riding Predictions module to insight editors because they don't have access to it.
Playlist Builder
Add search box to playlist scene and content lists.
Add support for scene formats (XPression and Web) in the playlist builders.
Correctly sort the ridings by number in the content tree-view selector.
Display the scene ordinal (1,2,3,…) in the playlist
Fix: improve code that identifies candidate targeted for removal
Fix: avoid error when user tried to edit All Bins election rundown item.
Fix: the delete button was not clearing the rundown tree.
Enable dropping nodes back on other tree lists to remove them.
General: log failed sign-in attempts and other unauthenticated access attempts.
Version 13.4.2.2
April 5, 2021
Fix alignment of icons in BLADE modules.
Build the Federal installer.
Version 13.2.2.2
February 9, 2021
BLADE: sort by party main and zero vote order in blade results for the chameleon format.
Installer: improved password handling.
Installer: improved detection and reporting of invalid database connection settings.
General: changes to make it MySQL 8 compatible.
Various modules: fix absolute positioning of buttons that appear at the top of group boxes / fieldsets.
Integration: add support for the Flow Preference endpoint and utility status like Chameleon.
Version 12.10.4.2
October 20, 2020
Add additional retry functionality to some key save operations such as
Elect candidate
Set incumbent
Set candidate votes
Add playlist item
Tweak some layout so it displays better in Firefox/IE.
Use cookies instead of session to remember some settings in the watchlist and playlist builder.
Version 12.10.3.4
October 16, 2020
Ridings: add a new Mail Ballots field to record and display the number of mail-in ballots that were requested.
Edit in the Ridings Module
Display in
Riding Report
Results Summary detail popup
BLADE: Riding Candidate Results and Riding options.
Ridings: fix for polls closed time not always saving correctly.
it failed when Notes were also detected to have been changed.
Database:
add new field `elc_riding`.`rdg_mailBallots` as an INT NULL.
Version 12.9.4.1
September 21, 2020
Election Configuration: enable changing the date of an existing election.
Version 12.9.2.3
September 9, 2020
BLADE: Add separate first and last name fields to the Candidate by Riding blade results.
Version 12.6.4.2
August 18, 2020
BLADE: add support for agent status data from blade
blade/agentstatus/summary
blade/agentstatus/r
blade/agentstatus/g
General: Applied updated Telerik UI for ASP.NET AJAX controls.
Security: Added additional security configuration settings to help protect against the known vulnerabilities CVE-2017-11317 and CVE-2019-18935.
This relates to what is commonly called Blue Mockingbird malware attacks
Version 12.6.2.4
June 12, 2020
BLADE: add new blade request to pull list of ridings filtered by quick filter options.
General: use https urls for some external links.
Votes: enable localized election date selection for candidate vote updating.
Party Seats: enable localized election date selection for party standings updates.
Version 12.5.4.2
May 26, 2020
Improve party and choice media blade generation for Chameleon compatible output,
Update Telerik controls to latest.
Version 12.3.1.4
March 6, 2020
Add area code to the chameleon compatible election blade output
area code output was added to Flow for Chameleon build 12.3.1.4 as well
Version 12.2.4.1
February 28, 2020
BLADE: party results: improve accuracy of previous vote percent and vote percent change
BLADE: party results: enable sort by vote instead of seats
Configuration: System Info: display db info on the use of SSL/TLS and connection encryption
Results Summary: fix for playlist widget window not closing in IE/Edge
Configuration: Reset Election Data: warn user if resetting non-latest election results.
Version 11.10.3.6
BLADE: avoid a duplicate OTHER party result in party gains-loss when OTHER is forced on url.
BLADE: add full party name to the party result output.
Version 11.10.3.4
Results Summary: Enable a custom page title for the results summary module
Results Summary: Fix: re-enable interesting event icon to appear in riding summary records.
Results Summary: Playlist builder - enable selecting only the first x ridings in the list for the playlist.
Password Update: fix for page not working for non-admins.
Overall Results: Region Summary: fix for party seats calculation being wrong when riding contains multiple IND candidates whose total together exceeds the leading party.
Version 11.10.3.1
Riding History - improve drop-down list to not do name based matches on past manual associations (on account of redistribution).
Riding Management - fix for previous riding list not displaying the correct riding list associations. Plus start moving same named riding to top of list and bold it.
Version 11.10.2.7
Playlist Bins - now connected to Content Groups.
New bins are added to the users content group.
Existing bins can be moved to an accessible content group by editing it in the Playlist Builder module.
Users can only use their assigned content group and the All content group - unless they are an All Content group user which gives them full access.
Update Vote Module: add a riding menu that sorts by Riding Data Feed ID in addition to the existing list that sorts by name alpha
Version 11.10.2.6
BLADE: Charts - add a new threshold line color option. Defaults to partially transparent dark-gray color.
BLADE: Charts - generate a blank chart when no data is available yet for a valid riding/region.
Version 11.10.2.5
October 9, 2019
BLADE: add an overall seat contest record to the chameleon compatible blade output
Area name controlled by preference: ElectionTopLevelRegion
Area short name controlled by preference: PartyIconSubFolder
BLADE: default changed to not use indented/pretty formatted output
To re-enable indented/pretty format add the query parameter &pretty=yes to the results
true, yes, 1 can all be used as equivalent values
This improves the response time of the output and is especially noticeable for larger result sets
Version 11.10.1.3
October 3, 2019
Preferences - add a Cached Headshot File Path preference option
BLADE:
Candidate By Riding:
Add Broadcast Name, Line1 and Line2 to the output
Use new Cached Headshot File Path with the filename in the output
Extended Riding Results
Use new Cached Headshot File Path with the filename in the output
Version 11.10.1.1
October 1, 2019
BLADE:
Fix error that occurred for Extended Riding Results when Including no-vote ridings.
When cached headshot filename is in the output - avoid showing an extension only when no filename exists
Improve help text clarity
Preferences
Enable setting the "Other" party sort order and datafeed ID
used in the Extended Riding Results for no-vote ridings
used in the Party result summaries
Version 11.9.4.3
September 25, 2019
Grant Ticker/Headline access to the List Builder security group.
BLADE
Extended riding results - add the cached headshot filename and modified date fields
Overall Party results - add the party modified date field
Overall Election results - add a modified date that reflects the changes to the winning party and related text set when "declaring the election".
Manage Parties
allow less restricted editing of the party abbreviations and instead prompt for confirmation when editing the data feed ID values.
Results Summary
limit the space take by region names in the results summary (max 3 lines)
improve loading performance by bulk loading the region names used in the summary
Region Summary
fix for charts in the second region being cut off at say 30% polls instead of 100%
improve tooltips value formatting for the party list vote and seat bars
Fix: don't show regions in the watchlist group list.
Version 11.9.3.6
September 20, 2019
NEW Region Results module - displays a summary of the party results and timeline charts for regions - with the option to compare 2 side-by-side.
BLADE - enable region timeline charts to generate.
Enable up to 7 party chicklets in the Flow header.
Fix for Playlist module hanging when the user tries to add a new playlist to the All Bins bin.
Improve the overall seats graph chart labeling - don't show the labels when there isn't room for them and display details in the legend instead.
Version 11.9.3.2
September 16, 2019
Gain-loss calculations: don't consider it a loss when there are no votes in the riding yet.
Party Seats graph: tweak display to try to better handle parties with a small number of seats
Behind the scenes: use party datafeedchar instead of assuming short name is consistent and thus better allow short name to be customized.
Version 11.9.2.1
September 9, 2019
Playlist Builder - a couple tweaks to avoid errors when something is a little off.
Overall Seats Graph - try to avoid missing/overlapped labels for parties with 0 seats.
Scenario Backup - add some inline documentation to describe the basic function of the module.
User Passwords - add option to search for known passwords and enable a quick search against a list of bad passwords and warn user when found.
Uses a static list of bad passwords from NIST
BLADE - Chameleon compatible results - simplify queries and streamline results-only data processing
Version 11.8.4.1
August 26, 2019
Region Management: Enable copying ridings from one election date to another - name based comparison.
Blade
Charts - allow the use of the timestamp to be controlled by existing blade parameter.
Fix: Include the sample chart image in the install package
Sync Data - fix for processing error when there is a candidate with no riding assigned/found.
Version 11.6.4.5
June 28, 2019
Ridings: Add a "Polls Closing" time and "Is-Closed" flag to the riding records using a 24 hour time format
Edit in the riding module.
Display in the riding report.
Include in related BLADE output.
Copy it when cloning ridings.
Add an "Election Simulation Time" preference to enable testing the Is-Closed flag prior to the election day.
Timeline Charts can now be generated via BLADE requests.
Votes vs Poll Percent
Lead vs Poll Percent
Can customize many components of the graph including:
chart height
chart width
colors
font sizes
grid lines
Preferences: add the new setting for "Prediction: Electable Lead-Poll Percent Steps" to customize the defined thresholds for highlighting a riding as ready to be declared.
Version 11.4.4.5
April 27, 2019
Enable manual vote updates to generate a timeline data report that will display in the result timeline charts.
if you set all the candidates and the polls reporting in a riding to zero then the timeline data will be cleared for that riding
Version 11.4.4.4
April 24, 2019
Enable a direct link to Chameleon Story module instead of using the legacy Ticker Content / Headlines module.
works best with Chameleon build 11.4.4.4. or greater
BLADE Story output - only show breaking news or non-breaking news (not both in the same output).
Reorganize the System Configuration tabs a little
merge the Reset Election Data and Clear Interesting Events tabs
move the Clear Errors tab further right in the list
add a new Ticker tab to configure connection to Chameleon Flow Story module.
Version 11.4.4.2
April 22, 2019
Manual Result Changes: add option to apply sanity check updates after each manual update of votes or seats.
Un-elect any one who doesn’t have the most votes
Update the party seats to reflect the number of ridings the parties are leading/elected in based on votes
Playlist Builder: fix error that occurred when dragging a candidate name from one slot to another in a candidate scene.
Fix scenario timeline restore so the results display in the original time order.
Improve logic generating the cached headshot file names for candidates in blade output Candidate-Riding results
Version 11.4.3.2
April 17, 2019
Improve the timezone handling code used to timestamp the timeline charts in Flow.
The new method avoids side effects on other data that is added/updated.
Version 11.4.3.1
April 16, 2019
Scenario Backup/Restore: now includes the timeline data used to build the timeline charts for ridings and overall party results.
KNOWN ISSUE: the overall party results timelines do not display correctly after a restore.
Fixed in 11.4.4.2
Create a new predictions results page with a couple overall party charts.
remove the party charts from the home page.
Version 11.4.2.5
April 14, 2019
BLADE: Chameleon compatible election: Use the party main and zero-votes-order data to sort the candidates within each riding.
Version 11.4.2.4
April 11, 2019
Add support for displaying the timestamp on timeline charts using a preference set time zone (to match the election location time zone).
Preference key: ElectionTimeZone
Version 11.4.2.1
April 8, 2019
Results Summary: display a count of the filtered ridings in the header/title
Results Summary: avoid duplicate rows from ties in the results
Handle bad data better in the new prediction charts. Hide them if they encounter an error while loading and report error.
BLADE UI: display the party prediction URL generator controls.
Preferences: add preference to better control when a party is a shoe-in winner for a riding and have it count towards their predicted minimum wins.
Key: Predict-LandslideWinner-Difference
Name: Prediction: Landslide Winner Allowed Difference
Scenario Backup/Restore:
fix bad elected flags by checking which candidates have the most votes after restoring the backup
fix bad party seats by checking how many ridings each party is actually leading in after restoring a backup
Version 11.4.1.4
April 4, 2019
Add a daily user summary chart - to the login page for now.
Enable summarizing the timeline charts by party overall and display in the overall results module.
Add new BLADE output and graph for overall party predictions with adjustments based on elected ridings
Example: flow-ab/api/party/predictions/0/2019-04-16/?json=true
Version 11.4.1.1
April 1, 2019
Enable multiple incumbents in a single riding.
Add the Lead% vs Poll% graph to the Results Summary vote results popup.
Upgrade the Results Summary vote results popup from a tooltip to a window with positioning and sizing capabilities.
Version 11.3.4.5
March 29, 2019
Scenario Backup/Restore: fix for restore link not working.
Introducing Result Timeline Charts - Vote% vs Poll%
displayed in the Results Summary popup when clicking on the riding name.
displayed in the Riding Details module on the Results tab.
Version 11.3.3.3
March 21, 2019
BLADE
Add support for Chameleon style election and story/headline output
Allows the Chameleon community Reader to pull election and headline data into a Chameleon instance
Riding-Candidate Results: Add a generated field for the cached candidate headshot images - CachedHeadFilename
Riding-Candidate Results: Add new field CandidateShowCount that indicates how many candidates to display
Riding Management: enable setting the number of Candidates of Interest (reflects in blade: candidateShowCount)
Version 11.3.1.5
March 8, 2019
BLADE
Use ISO 8601 formatted dates for timestamps
Add the incumbent field to Candidate by Riding Results
Add modified date field to Overall Party Results and Candidate by Riding Results
based on a new auto-updated lastModified field in the party, riding and candidate tables
User Management - try to avoid incorrect auto-fill by the browser
Playlist Builder - when opening playlists with candidates/ridings from a different election date - notify the user of their options
Playlist Builder - fix for error that occurred when dragging a scene into the playlist.
General - database access method implementation changes - stop using Telerik Open Access product.
Version 11.3.1.1
March 1, 2019
Help - update the online help/documentation link accessed via the ? button in the header.
Playlist Builder - some minor improvements and rewire the data access code.
Configuration
enable setting the number of seconds between refreshes of the seat count and winning party banner values.
mitigate the impact of browser autofill on the search box.
reduce errors when handling preference setting changes
display and apply the min/max settings of numeric preferences
BLADE - improve the json output
ensure a valid json object is returned.
add the generated timestamp as a property (instead of an invalid comment).
BLADE - Story - add a breaking news only option.
Version 11.2.3.4
February 22, 2019
New build for Federal.
Add some point-in-time result tables in preparation for new features.
Version 10.9.4.1
September 25, 2018
Add support for Sys Admins to edit the party Datafeed ID values - to make sure the parser will be able to update the results correctly.
When cloning parties - copy the Datafeed ID values as well.
Version 10.9.2.1
September 9, 2018
Fix for new candidate doesn't save selected interest options (Minister, Teacher, Male, Female, etc.)
Fix for new riding doesn't save the number of electors.
Version 10.7.4.4
July 27, 2018
Folder Permissions: all are now set automatically by the installer
images/elections
App_Data
Uploads
Version 10.6.2.4
June 29, 2018
Add option to specify eligible electors by riding.
Display eligible voter % in popup riding results and in Riding Preview module.
Don't report interesting events until a min of poll percent is reached in the riding.
Prevent duplicate riding names from displaying in alerts for ties in riding.
Version 10.6.1.5
June 5, 2018
Display a notification at the top of the browser when a tie is detected by the Interesting Agent.
Enable an option to magnify playlist item content in the playlist builder.
Version 10.6.1.2
June 3, 2018
Fix for the watchlist selection being lost in the Results Summary after viewing a popup window follow by a refresh.
Version 10.6.1.1
June 1, 2018
Enable swapping candidates within a playlist scene.
Add basic BLADE support for riding predictions.
Fix for preference dates not be saved/read correctly on some environments.
Version 10.5.5.2
May 28, 2018
Display riding result predictions in the Results Summary popup accessed by clicking the riding name.
Playlist Builder
Enable applying the selected text to the selected caption.
Allow quick add button to work with riding and candidate scenes when combined with a candidate.
Enable applying a user text to all of the instances of a caption within a playlist.
Version 10.5.4.2
May 23, 2018
Some improvements to the French/alternate language support.
Allow the Quick Filter list to auto-adjust its dropdown width.
Increase party logo file size limit to 1 MB - though they really still should be quite small - expected proportions around 85 x 25 px.
Add new prediction related preferences for controlling Interesting Agent behaviour.
Version 10.5.3.5
May 18, 2018
Second round of improved use of the French language in the Flow UI.
enable French text for interesting options
enable French text for interesting agent
use French content across Flow when available fairly generally
Fix for percent graph error when previous chart had data but the new one does not (change of region selection)
Fix for auto associated riding lookups on name matching blank French names.
Candidate filtering on region names is fixed. It was only filtering on the first page of results.
In Results Summary - stop the refresh timer when the Quick Filter list is open since it is long and may need some time to find the option you want.
Version 10.5.3.2
May 16, 2018
First round of improved use of the alternate language in the Flow UI.
Add a system pref to allow selecting the display of the alternate language content.
Setup the list of winning types in a table for easier editing (was hardcoded before)
Add an explicit dissolution date type
Improve the filtering of election dates as it relates to previous election data.
Improve the retrieval of previous ridings in the Riding Detail module for viewing previous riding results.
include previous ridings that match on name
include ridings connected by an explicit riding association
Version 10.5.2.1
May 8, 2018
General supporting component updates.
Use Region list associations to calculate overall party seat change for a region.
Fix for Set Election Date functionality not working well.
Add a election date selection option to the Riding Report.
Version 9.11.2.3
November 9, 2017
Improve drag-n-drop in playlist builder.
Add support for enabling auto HTTPS redirect.
Apply security and performance patch from Telerik.
Add Ontario installer.
Version 9.5.4.3
May 25, 2017
Add 2 new interesting options for candidates (Teachers, Film and TV).
Version 9.5.2.2
May 9, 2017
Playlist builder module: more tweaks to avoid errors when selections missing.
Playlist builder popup: tweaks to try to avoid timeout issues.
Version 9.5.2.1
May 8, 2017
Avoid errors with special chars in BLADE urls like colons and ampersands and slashes.
Playlist builder module: avoid errors when trying to delete or edit a playlist when none is selected.
Show vote totals in the summary graph displaying party vote bar graphs.
Version 9.5.1.5
May 5, 2017
Enable an alert when a elected candidate falls behind and is no longer the leading candidate.
Show alert only for users with Elect privs.
Version 9.5.1.4
May 5, 2017
Enable highlighting riding results that may be ready to elect a candidate.
Introduce BLADE output for Stories/Headlines.
Implement some cache busting for scripts and styles.
Version 9.5.1.2
May 2, 2017
Change prediction scale to use 1 - 100 instead of 1 - 10.
Flag ridings in the list of the prediction module with no predictions.
Version 9.4.4.4
April 30, 2017
Add ability to assign party colors in party management.
Prevent the Riding Results Summary from displaying multiple rows when there is a tie in a riding.
Add support for a new Leader Change interesting event.
Version 9.4.4.1
April 26, 2017
Add support for prediction based interesting events.
Use seconds instead of minutes to define the auto-refresh of Riding Summary and Interesting Events modules.
Fix bug that affected editing ridings.
Open Playlist Builder help in a new window instead of a popup frame (framing isn't allowed by our docs site anymore).
Improve security of the response headers by removing unnecessary header.
Version 9.4.3.4
April 21, 2017
Introduction of riding prediction module.
Add a popup to the Riding Result Summary to show available interesting events.
Show the candidate headshots in the Riding Details module via the popup opened when clicking on the light bulb icon beside their name.
Fix the default sort order of the popup riding results (in Riding Result Summary) to show the main parties first when votes tied or zero.
Version 9.4.2.1
April 12, 2017
Add basic LDAP login support (login using your LDAP password).
Add a popup to the Riding Result Summary for riding details and riding results graph.
Allow more diverse passwords.
Version 9.3.3.1
March 23, 2017
Add ability add/edit links in the Riding notes/details.
Configuration module: avoid errors when valid election date not selected yet.
Version 9.2.3.1
February 16, 2017
Improve layout of User Management page.
Various button display tweaks.
Common code base update applied.
Return the party results in leading party order unless specific party code list given.
Recover from deleted watchlists better rather than just reporting as an error.
Folder Permissions: most are now set automatically by the installer
the images/elections folder still needs to have modify permissions added
Version 8.4.3.2
Tweak results summary page generation to provide slightly less verbose html
Set the optional cache of overall party results down to 1 second
Version 8.4.2.2
Fix error that used to occur when configuring the utility status refresh value
Convert some refresh preference settings from minutes to seconds
Update the party results code generation implementation to simplify and clarify all the varied options within
Allow election admins to select a working date in these modules:
Regions
Ridings
Parties
Version 8.4.1.2
Improved validation of the selections/input on a playlist builder add-scene button click
More validation of playlist notes to avoid errors
Avoid errors when trying to edit a playlist bin when no bin is selected
Version 8.4.1.1
Fix for the Overall Result graph not showing the OTHER party totals
Fix the incumbent quick-filter inaccuracy (don't assume there is an incumbent in the riding)
Fix reference to a federal election database which was causing error when Elector was used for a provincial election.
Version 8.3.5.3
Fix for the riding detail list not updating to reflect newly elected candidates
Check the parent directory when looking for a party icon template file.
Version 8.3.5.2
Improve the layout of items in the Riding Details Preview and correct dropdown elected candidate list lack of height.
Avoid errors when selecting a parent node instead of content node in the playlist editor
when generating a default party icon check the parent folder is the province subfolder doesn't contain the icon template file.
Version 8.3.1.2
Improve reporting of the manual DB update results
Display vote and poll % more consistently and accurately
Fix: Party Management: Force the browser to reload a new party image immediately and not use a cached copy because it was updated and we want to see the nice new image.
Add an additional database info section in configuration module
Version 7.12.4.1
Improve security of Region Management and prevent unauthorized editing.
Improve auditing of Region and Watchlist changes
Show the elected count in the party standings update module
Show party seat counts in the header
Updates to the main framework
improved database upgrading system
improved preference management
enable automatic online error submissions
Version 7.10.3.7
Allow the quick-add in the Results Summary module to add the ridings in displayed order instead of riding number order.
Add a playlist refresh button in the Playlist Builder module
Version 7.10.3.6
Enable option to use dissolution riding elected party values for seat changes in Blade and the Results Overview graphs.
Version 7.10.3.5
BLADE data fixes
Option to select All Bins in the playlist module to show an un-filtered playlist list
Party Seats graph by region in Race Overview module
Party Votes graph by region in Race Overview module
Paging on the candidate report page (quick first 20 to get into it - and if you really want to wait for all 1800 candidates you can ask for it but I don’t recommend doing it in the middle of election night broadcast cause it’ll kind slow it all down)
Version 7.10.3.4
Add a new option to BLADE party results to limit, order and summarize the party results via a list of desired party codes. Any party not in the list is aggregated into an OTH result.
Prevent duplicates from being added to a playlist during a the case of tie via the quick-add control in the results summary module.
Version 7.10.3.2
Fix for issue where multiple instance of new playlists were being created via the quick-add control.
Fix to allow the Refresh button in the Playlist module to correctly refresh the contents on the page.
Enable the quick-add control to set the captions of riding scenes
Enable the quick-add control to add multiple ridings at a time - from the filtered result summary page.
Prevent adding of duplicate riding scenes to a playlist by default
Add option to clear a playlist when adding new scenes.
Fix issue when adding a watchlist or region of ridings that added ridings from previous election dates.
Version 7.10.2.3
Fix incumbent filtering list not remembering selection in result summary
Reduce padding between items in playlist builder and watchlists for a more compact design showing more items in the same space
Add new quick filters
[Party] Losing
[Interest] in riding
Fix to filter out non-selected election date ridings in region management
Add ability to hide default group node in watchlists if no groups are used and expand the group of the selected watchlist.
Version 7.10.2.2
Add 2 new candidate interest flags: comeback attempt, nomination upset
Allow watchlist/region names to auto-populate the first or "Title" caption of a riding scene
if there is only 1 caption then the watchlist/region name is applied to it
if there is more than 1 caption it is applied to the first caption if there is no caption with the label "Title"
if there is a caption named Title then the name is applied to that caption
Provide a top 10 list of most recently used scenes in the playlist builder - automatically generated.
it will only show available scenes used in a playlist and may not actually include 10
Fix issue preventing region and dates being applied to Party scenes
Avoid some errors in the Playlist Builder popup window when quick adding ridings to a playlist from outside the playlist module.
Version 7.10.2.1
Enable captions for all scene types in the playlist builder.
Allow candidates to be dropped into a riding slot - which will assign the riding for that candidate.
Version 7.10.1.1
Enhancements for the new Interesting Agent.
Version 7.9.5.1
New style for playlist scene content to make it stand out better
You can now use a single riding, region or watchlist in the playlist builder where a riding content is required. If you use a region or a list it will simply add a copy of that scene to the list for each riding in the list or region at that time
Version 7.9.4.1
Add option to control refresh rate of the interesting events widget (0 = turn off)
Allow the riding report and management module to filer accent and case insensitive riding names
Version 7.9.3.1
Fix a sorting error in candidate report and management when trying to sort by both region and another column such as party
Enable region sorting in the Region Management module
Enable accent and case insensitive searching of riding and candidate names in the Results Summary module
Version 7.8.1.1
Discontinue the use of the Agent Status yellow value (now only red/green)
Remove the old Province/Region field from use
Enable creating any number of regions for ridings based on any set of ridings (no longer just province based)
Add a feature that generates the regions from the old province field
Add a feature to auto-generate past riding associations/history (in riding management module)
Update the overall result chart to use nicer more dynamic chart.
also puts all seats for non-main parties into an Other category for display
Version 7.5.5.4
Enable multiple tabs of the Results Summary window to be open with different watch-lists and quick-filter selections.
In Results Summary show which party is in second place behind the lead party
Add an explicit close button to the agent status popup and limit it's max height
Version 7.4.5.6
Playlists
Now allows captions and candidate names to be dragged to party scene captions
Year and Watchlist/Region now separately assignable in party scenes
Year in party scene now defaults to Most Current
Region in party scene now defaults to All Regions
Cancel button now available when editing playlist notes
General
Elected party editing now supported to set dissolution data's elected party
Show called winner in header of Flow, in like, really big letters
Improvements to watchlist selector control
Version 7.4.5.3
Playlists
note support
add scene with button
add scene + content with button
fix to interface crash when date added to party scene
General
fixes to scenario backup
fixes to support new riding scenes in player
Version 7.4.5.2
Introduce new button in playlists to add content without drag-n-drop
Add feature to support calling the election winner (party and minority/majority)
visible in the Race Overview module
editable only by Election Admins
Selected party and type is output from BLADE in the Overall Results option
Winning party and type is cleared when using the Reset Election Results feature
Add feature to help predict the voter turnout
visible in the Race Overview module
requires the number of eligible voters for the election to be set.
Version 7.4.4.6
associate past riding name with new riding when repartitioning is done to ridings
support for assigning watchlist, region or election date to party scene in playlist builder
general improvements to playlist builder
Version 7.4.4.1
Improvements and fixes for the playlist module.
Add feature to flag new ridings in the election
Tweak riding report layout and provide options to exclude some of the extra riding details in the report
Version 7.4.3.1
Add support for new riding name options including option to auto-generate them from the original name.
Broadcast
Line 1
Line 2
Fix errors related to interesting event filtering in the Riding Details/Preview module.
Improve audit log linking for changes to votes, elected and polls reporting.
Remove the user enabled field since a user can be easily deleted and restored to achieve the same end.
Add watch-list filtering options to BLADE for relevant categories.
In BLADE output for ridings - using the ID field to represent the ID of the riding displayed in Flow and not the system internal Id (now output as SysId instead)
Version 7.4.2.6
fix to permission problem blocking any access to playlist builder
fix to incorrect library included causing error on launch
remove the requirement to have candidates in election date in order to view them in the riding preview
improved UI for adding elections dates
Version 7.4.2.4
Player queue module replaced with newer playlist builder
Build fix for config issue
Version 7.4.1.5
Improvements to watchlists
Support for riding province editing
Improvements to headshots
Improvements to watchlist filtering
Content group support in watchlists
Version 6.9.1.1
Interesting Events
Improved interface and event enhancements
Riding Management
Center popup editor so that it's not always cutoff at the bottom and streamline layout.
New Brunswick edition.
Version 6.6.2.6
General
Add to Playlist Widget restricted to Information Administrator role only in all instances
Fix to Agent Status from dashboard
Version 6.6.2.5
General
Fix to continuous page refreshing
Version 6.6.2.4
Playlist Builder
Improvements and fixes
BLADE
Party Gains and Losses results now available by region and as an overall for all ridings.
Overall results (polls & votes) output now available. (Poll %, Polls Reporting, Polls Total, Votes Cast, Votes Eligible, Votes %)
Riding Summary
Non main parties removed from Quick Filter Options
Version 6.6.2.2
Playlist Builder
Enhanced Playlist Builder widget now launched from Watchlist widget and Riding Detail
Fix to remember bin and playlist selected in Enhanced Playlist Builder
Fix to Playlist Builder to avoid issues when bins are deleted
Riding Summary
Filters for >= 5%, >=15%, >=20% and >= 50% now available
BLADE
Fix to sorting in enhanced riding view when filtered by region
Version 6.6.1.6
Playlist Builder
Enhanced Playlist Builder now available as an improvement on playlist building
Riding Summary
Party changing and party gained filters now include empty ridings
Version 6.6.1.5
Riding Results Summary
Fix bug that prevented the watchlist filtering from working.
Warn if the user is entering a duplicate watchlist name.
Playlist Builder
Only show regions for the current election date.
Manually Update Party Standings
No longer allow the seats assigned to parties to exceed the total available
Show a live total of seats assigned on the page as they make changes.
Version 6.6.1.4
Election Status
Riding dates without candidates no longer shown in drop down
Election description shown instead of election date
Riding Results
Allow riding results to be shown in leading party order
Graphs
Fix to vote percent graph
Version 6.6.1.1
Playlist Builder
Only show captions, ridings, regions when applicable to the previewed scene.
Show the details of the new scene in the preview after adding it.
Enable drag-n-drop to reorder items in the playlist.
BLADE
Add option to include no-vote ridings in the Extended Riding results.
Prompt user if they fail to make a required selection when requesting a generated url.
Version 6.5.5.5
Election Status
Ability to quickly see back to previous ridings in module
Version 6.5.4.6
General
Add ability to set eligible voters for each election date and calculate voter turnout from that.
Default candidate management page size to 10 candidates instead of only 4.
List the Riding Results Summary in order of Riding ID by default.
Version 6.5.4.4
Election History
Fix to prevent by-elections showing in graph
Version 6.5.3.6
General
Added new security token to restrict deleting riding, candidates and parties to Election Admins.
Election admins now also have the option to edit party codes and riding id/numbers.
Version 6.5.3.5
General
Standardize branding
Ability to add/edit parties
Improvements to election date setting
Database now shown in branding zone
Added support for by-elections
Fix to provincial seats graph
Version 6.5.3.3
General
Fix to setting candidates elected in the Riding Results Summary module when the name contained particular characters.
Watchlist functionality added to the Riding Results Summary module.
Version 6.5.2.6
General
Fixed ability to edit data from previous years
Interface speed improvements
Name and privacy settings now supported on Watchlists
Improvements to adding watchlists
Version 6.4.4.2
General
Fix to printable riding and candidate reports
Removed unnecessary non main party icons in favour of new system rendering mechanism
Version 6.4.2.1
Graphs
Fixed the side seats per party graph
Fixed the side vote % per party graph
Version 6.4.1.7
Graphs
Provincial race graphs now show current, dissolution and previous election data all on same graph
General
Fixes to improve showing minor party chips in all interfaces
Version 6.4.1.4
System Configuration
Improvements to setting election date
Addition of election data clone module
Addition of election data synch module
Ability to clear interesting events added
BLADE
Enable easy timestamp
General module improvements
Support for selecting election date for data
Version 6.3.5.3
General
Improved support for system date change including providing a names for elections for display in graph drop downs
Ability to delete unused election dates
Ability to clear Interesting events
Version 6.3.4.1
General
Initial support for changing system date
Version 5.10.2.2
BLADE
Add option to disable the timestamps by adding ×tamp=false to the querystring
Ensure JSON output uses camelCase names
Version 5.10.2.1
BLADE
Add support for timestamps as a prefix of the output.
Version 5.9.4.5
BLADE
Add support for JSONP.
Version 5.9.4.3
BLADE
Add support for a new Riding with Candidates result option. Returns the riding results with nested candidates. Can include all or only the leading candidate in XML and JSON formats.
Version 5.5.4.4
Manual Updates
Upgraded the manual votes, riding polls, and party standings modules.
Eliminated bug with manual updates being automatically saved without a user pressing the save button.
Version 5.5.3.3
Party Vote Percent Graph
Fixed to show the graph bars - bars had failed to display at all.
Quick Filter Options
Change the ordering so the dynamic interesting candidates and party options come last and the other items come first.
Agent Status Widget
Enable the times displayed to count up/down when displaying the agent details.
Version 5.5.3.2
Riding Watchlists
Fix for watch list management in the Election Status Riding Results page.
Playlist Builder
Improvements to Playlist Builder R2
Version 5.5.3.1
BLADE
Add Seats, SeatChange and VotesPercentChange to the party results.
Version 5.5.2.7
BLADE
Add the Riding Results Summary with quick filter options.
Playlist Builder
Support for 5 captions in R1
First release of Playlist Builder R2
Version 5.5.2.6
Manual Party Seat Updates
Don't allow party seats to be manually overridden to a value less then the number of elected candidates.
Agent Status Widget
First release of the Agent Status feature showing Green, Yellow and Red summary with popup details available.
Version 5.5.2.5
BLADE
Add a CSV output option.
Help
Link to online help available in the page headers.
Riding Results Summary
Add more quick filter options for incumbents and interesting candidate flags.
Version 5.5.2.4
BLADE
Add an Extended Riding Results option for outputing the riding results with leading candidates in leading party order.
Version 5.5.2.3
Riding Results Summary
Enable filtering with a set of predefined quick filter options. It can be used in combination with Watchlists and custom filter options.
Ticker
Support for Breaking News
Version 5.5.2.2
Riding Watchlists
Enable the Riding Results Summary to be filtered by a selected watchlist.
Version 5.5.1.6
Riding Watchlists
Enable multiple lists per user
Enable lists to be public or private
The default user watchlist is named "My Watchlist" but this name can be changed on a per user basis.
Version 5.5.1.4
BLADE
Riding by region added
General
Fixed Riding Summary showing past election ridings
Version 5.4.4.5
General
Riding report and candidate printable report available in reports
Version 5.4.3.5
BLADE
Add the first draft of BLADE with UI access
Supports details and results for
Candidates
Ridings
Parties
Login
Warn when entering the password if Caps Lock is on.