Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Version 1.42.0

  • Client Chart generator - revert to using Telerik WinForms 2019.3.1022.40 for generating charts which was previously used in 1.30.0.

Version 1.41.5809

  • Client - ensure that table data rows don't exceed the maximum amount that can be displayed.

  • Client - save and load the default footer preferences.

  • Server - rebuild.

Version 1.40.5809

Tip

Requires .Net Framework 4.8

February 9, 2024

  • Client: Add the ability to exclude rows from the Table charts on a scene by scene basis.

    • Excluded rows remain excluded through refreshes and playlist save and load until user includes them.

  • Client: Upgrade components

    • use Telerik WPF 2024 Q1 .Net 4.8 (2024.1.130.45)

    • use MySQL 8.0.33

    • use latest ReaderUtils 1.0.54

    • use .Net Framework 4.8

  • Chart generator

    • use Telerik WinForms 2024 Q1 .Net 4.8 (2024.1.130.48)

    • use .Net Framework 4.8

  • Server: Upgrade components

    • use Telerik WinForms 2024 Q1 .Net 4.8 (2024.1.130.48)

    • use .Net Framework 4.8

Version 1.30.5809

November 28, 2023

  • Server: build against XPression 11.5 5809

Version 1.30.5664

March 15, 2023

  • Server: build against XPression 11.0 5664

Version 1.30.5663

February 28, 2023

  • Server: build against XPression 11.0 5663

Version 1.30.5250

May 10, 2021

  • Server: do display the XPression version mismatch message at startup.

  • Server: build against XPression 10.0 5250

  • Client: don’t display the XPression version mismatch message anymore.

Version 1.29.x

April 23, 2021

  • Client: display the year abbreviation in chart titles on air and in the playlists.

Version 1.28.5022

Jan 21, 2021

  • Server: reject any updates to live scenes that don’t match the original commodity symbol used.

  • Client: check that the auto-updated data is for the current live scene before sending to the server.

  • Client: make the hide button work more consistently.

Version 1.27.5022

Jan 12, 2021

  • Server: build against XPression 9.5.5022

    • build 5022 included this fix that should resolve the XPression crashes

      • [fixed] using the automation gateway in combination with scenes that have scripting could lead to a hang

  • Server: Default setting for new installs in [XPression] section: IsSceneObjectReleaseEnabled=True

Version 1.26.4983

Jan 5, 2021

  • Server: add a setting to control if the XPression scenes are actively released or not - default to off/false.

    • C:\ProgramData\Bannister Lake\RFD-TV Finance XPression

      • [XPression]

      • IsSceneObjectReleaseEnabled=False

Version 1.25.4983

December 22, 2020

  • Client: improve the y-axis label generation for decimal values.

  • Client: improve error catching when getting data for charts.

  • Client: don’t round the Change value - display values will be custom formatted by commodity.

  • Server: fix for project not being found in XPression because of case-sensitivity.

  • Server: implement a third XPression scene and object management pattern.

Version 1.24.4983

December 9, 2020

  • Client: reduced the length of time it waits before timing out while waiting for a connection to the server.

  • Server: reduced the length of time it waits before timing out while waiting for a connection to the client.

  • Remove unused code.

  • Server: Implement a new XPression scene and object management pattern to reduce COM object use.

  • Server: tweak logging messages

Version 1.23.4983

December 8, 2020

  • Client: reduced the length of time it waits before timing out while waiting for a connection to the server.

  • Client: report on the status of performance and debug logs at startup.

  • Server: reduced the length of time it waits before timing out while waiting for a connection to the client.

  • Server: report on the status of performance and debug logs at startup.

  • Server: avoid possible errors when debug logging is enabled.

  • Server: remove unwanted carriage returns and linefeeds when logging changes to text objects.

Version 1.22.4983

October 26, 2020

  • Server: add additional debug logging.

  • Server: enable the debug and performance log options to be saved in menu preferences.

Version 1.21.4983

May 28, 2020

  • Client: improve keyboard functions - fix so + and - keys work as desired.

  • Client: fix for error caused when a chart had only one data point and passed a null as a label.

  • Server: ensure app runs only a single instance and log file names without a pId in the name.

  • Server: additional startup and shutdown log messages.

  • Server: release scenes when they are offline instead of leaving reference.

Version 1.20.4983

May 22, 2020

  • Client: apply new on-air refresh timer setting changes from preferences without a restart

  • Client: add more performance logging and re-arrange steps in app load to reduce waiting

  • Client: display some data retrieval times in the footer (when performance logging enabled)

  • Client: save API result to ApiData folder when there is an error parsing it.

  • Client: allow the quote values to be null for more fields in the API getQuote results.

  • Server: update to be compatible with latest client.

Version 1.18.x

May 20, 2020 - client only

  • Client: Avoid applying data from previous table scene to a new scene that’s now on-air.

  • Client: request the next 5 future contracts instead of requesting all futures (^f).

  • Client: write the urls used to debug log when enabled (without the api key)

Version 1.17.4983

May 19, 2020

  • Client: apply updates to online charts and tables when refreshed instead of only updating local data.

  • Client: add additional performance logging messages to help diagnose slow response times.

    • Can enable performance logs via the Help menu - Enable Performance Logs.

  • Client: improve error logging of failed chart refreshes.

  • Client: reduce delay between items when reloading the playlists and allow ini file control of setting.

  • Client: fix for sponsor image name lookup that returned the directory when the filename was blank.

  • XPression Controller: code changes to attempt to avoid situation where scene objects aren’t available mid-update.

Version 1.16.4983

May 8, 2020

  • Client: fix for bug when showing a single chart from the creator preview.

  • Client: avoid a possible error when setting up the app for the first time

  • Check for a sponsor image availability to avoid triggering an asrun for a sponsor that doesn’t exist.

Version 1.15.x

April 22, 2020 - Client app only

  • Enable charts that are refreshed and are now valid (had been disabled when auto-refresh had failed.)

  • Format chart values that display decimals using the commodities base code display format.

  • Implement additional base code display value formatting.

  • Increase timeout limits and delay between requests when restoring playlists with auto refresh.

  • Fix for chart error caused by duplicate labels when the number of data points was small.

Version 1.12.4983

April 15, 2020

  • Enable displaying of sponsor logos via Chameleon Asset Schedule.

  • Write As Run records for sponsors displayed from the Asset Schedule.

  • Sponsor category symbol lists are editable now instead of defined by Barchart.

  • Sponsor category symbol lists can be copied to/from the XPression server.

  • Add a window to define the connection settings to Chameleon database.

  • Add a preference to disable auto loading the real time window at launch.

  • Take any active scene off air when closing the client app.

  • Avoid error when previewing a chart with a missing image.

  • Disable scenes on playlist reload if they fail to auto-refresh.

  • XPression - enable displaying of Sponsor logos

  • XPression - enable option to upload/download a copy of the Sponsor Category file.

Version 1.11.4983

April 8, 2020

  • Client - fix for charts not refreshing based on their time range.

  • XPression - use a different set of objects in the XPression project to connect the data to display.

  • XPression - add options for more debug and performance logging

Requires the latest build of the compatible XPression project: RFDTV_200408_3.xpf (revision 2)

Version 1.10.x

April 1, 2020 - Client App only

  • Add preferences for Real Time Values auto refresh and On-Air Data refresh in Preferences window.

    • Previously hard-coded to 3 seconds each.

  • Add new API Account Details window to display details of the barchart account in use.

    • Accessed via the Help menu – API Account Access… option

    • Displays the company name

    • Displays list of available exchanges and the access type (delayed, real time, end-of-day)

    • Displays list of enabled API modules and the number of calls made to each for the current month

  • Improve reporting of failed data auto-refresh attempts.

  • Improve online toggle button appearance (removed unnecessary outline/border).

Version 1.9.4983

March 27, 2020

  • Enable table data and chart intraday values to auto update live on air.

  • Fix for the most-recently-used list #2 not selecting the correct symbol in the list box.

Version 1.8.x

March 27, 2020 - Client App only

  • Auto refresh chart and table data when the user clicks the on-air button.

  • Only show a popup message with playlist refresh results if there was 1 or more failures.

  • Fix for missing data in a previous volume value.

  • Add a preference to control the default footer texts in the quote table for new tables.

    • existing tables are unaffected by these changes.

    • if a footer text starts with the timestamp key words it will be updated with the data time stamp.

Version 1.7.x

March 26, 2020 - Client App only

  • Improve the scaling of the Y-axis range and labeling.

  • Improve handling and logging of errors when loading playlists.

Version 1.6.4983

March 25, 2020

  • Fix to hide unused rows in the commodity quote 5 column table.

  • Improvements on the display of the UNCH values in the commodity quote 5 column table.

  • Improve labels on the the 3 month chart.

  • Display values on the y-axis without any thousands value separator.

  • Add a preference to control if the playlist items auto-refresh when there are loaded from a saved file.

  • XPression App: delay loading the XPression project until the user clicks the Start Service button.

Version 1.5.4983

March 24, 2020

  • Use the appropriate decimal notation for each commodity when displaying charts.

    • We already do this for commodity tables and the real time values window.

  • Use friendlier playlist item names.

  • Display the commodity contract month in chart titles.

  • Partially fix the display of unused rows in the 5 Column table graphic.

Version 1.4.4983

March 17, 2020

  • Add a button to the real time values window that will apply the selected symbol to the search box in the main window - then the user can generate a chart or table scene from there.

  • Fix for window closed by main window not saving real time window position.

  • Fix for preview/edit context menu not working.

NOTE: no changes to XPression server app. Client 1.4 is compatible with server 1.3.4983.

Version 1.3.4983

March 13, 2020

  • Added a new real time quotes window with the ability to choose from multiple lists of commodities.

  • Enable managing 2 playlists of scenes at one time.

  • Improve the ability to update the API key without a restart of the app.

  • Enable some performance logging enabled via the help menu in the client app.

Version 1.2.4983

February 26, 2020

  • Client: Added support for a most-recently-used list in the search section.

Version 1.1.4983

February 19, 2020

Info

.Net Framework Requirement
This build requires the full version of the .Net Framework version 4.6.1

...

Info

Built for XPression version 9.0 5 build 48464983

  • Initial beta build of app for testing.

...