Skip to content

Releases: AdaptiveConsulting/ReactiveTraderCloud

Reactive Trader 1.5.1

09 Jul 13:25
e28c617
Compare
Choose a tag to compare

v1.5.1 is a patch release that fixes a time zone issue with the trade date in the blotter.

Useful links


🐛 Bug Fix

  • ARTP-1157 - Previous day's trade date displayed in the blotter for US time zones

Reactive Trader 1.5.0

06 Jul 17:00
55596e6
Compare
Choose a tag to compare

The PWA one! The 1.5 release of Reactive Trader includes full support for running as a Progressive Web Application (PWA) on your desktop.

Reactive Trader was already installable as a PWA app on Android and iOS devices, but can now be installed on your desktop too. This is supported when running from Google Chrome or Microsoft’s new Edge browser.

Useful links

Progressive Web Application

Desktop

When running from the browser on your desktop, you will now be prompted to install the app as a desktop application (if this is supported by your browser), which will add an application shortcut and run the web page in a window on your desktop.

The PWA version supports theming, popping out windows, and desktop notifications, just like the other versions of Reactive Trader.

RT PWA

Mobile

On Android and iOS, we have made it easier to install Reactive Trader as an application as well. You will now be prompted to do so when you browse to the website on your mobile device.

On Android, you can use Google’s built-in support to add the application to your home screen. On iOS, a pop-up appears with instructions on how to add the application to your home screen.

AndroidPWA iPhonePWA

Currency filter changes to a drop-down for small widths

Reactive Trader has always supported responsive design principles, which allows us to support both desktop and mobile platforms. As part of this release, we have improved the currency filter for the live rates, so that it becomes a drop-down when the view becomes too narrow for buttons.

RatesToggle


🚀 New Feature

  • ARTP-1096 - Enable Reactive Trader to be opened as a desktop PWA
  • ARTP-1195 - Show a custom install prompt for PWA if not installed
  • ARTP-1196 - Display a modal popup with install instructions on iOS

💅 Enhancement

  • ARTP-1146 - Change currency filter to drop-down for small widths
  • ARTP-1154 - When showing market results in the launcher, each rate should have an open button
  • ARTP-1170 - Clicking outside of the “Contact us” or “Connections” overlays should close them
  • ARTP-1173 - PWA should be environment-specific, e.g. "Reactive Trader (UAT)"
  • ARTP-1174 - Popped out PWA windows should have area-specific titles
  • ARTP-1175 - PWA theme switcher should switch header style as well
  • ARTP-1177 - Make openfin config relative to application URL
  • ARTP-1188 - Change PWA header dark colour to be same as app
  • ARTP-1190 - Make the launcher not dockable in OpenFin
  • ARTP-1200 - Move theme toggle to the left of user name

🐛 Bug Fix

  • ARTP-1168 - Searching for JPY/CAD/NZD/AUD trades in the launcher does not work
  • ARTP-1172 - Theme toggle loses hit target if OpenFin window is resized

⚙️ Technical

  • ARTP-861 - Switch message broker from Crossbar.io to RabbitMQ
  • ARTP-1074 - Upgrade Create React App to v3.4 and TypeScript to v3.8
  • ARTP-1193 - Add data identifiers to blotter to aid end-to-end testing
  • ARTP-1197 - Upgrade to Protractor v7 for end-to-end tests
  • ARTP-1199 - Distinguish between running as a PWA and running in the browser

Reactive Trader 1.4.0

18 May 16:16
eaad52e
Compare
Choose a tag to compare

With version 1.4.0, Reactive Trader has received a new coat of paint, including a brand new style guide, a redesigned launcher, and lots of other UX tweaks throughout. There is also a new “get in touch” section. We think this is the best-looking version of Reactive Trader yet!

Useful links

Updated style guide

The style guide has been divided into sections, accessed via a floating header, to make navigation easier.

The sections showing the base colours, typography and iconography have been redesigned and expanded, and the atoms and molecules for the trading tiles (in both light and dark mode) now better illustrate how the UX design filters upwards from small building blocks to the whole application.

Style Guide

Redesigned launcher

Our launcher has been completely redesigned, with an updated look and feel, new application icons and an improved search experience.

Rich in-line search results are now displayed, and the applications or components providing the results can be easily accessed.

Search results

When asking, for example, “how is the market?”, live ticking prices for all the available FX rates are displayed in the search results, from where the live rates view can be launched.

Running applications are now highlighted in the launcher as well.

Launcher Updated Icons

Window header improvements

The UX of the application header and pop-out components have been updated, with a new theme switcher, new minimise, maximise and close buttons, and a new undock button that appears when windows are snapped together.

Component titles have been moved to the window headers, and the current user is now shown in the application header.

Header Improvements

The live rates area as a whole can now be popped, not just individual spot tiles. It can also be opened from the launcher when doing a market search.

Live rates pop-out

Spot tile improvements

The spot tiles have been updated, with a new toggle for switching between horizontal and vertical pricing mode, new pop-in and pop-out buttons, and a new warning notification.

spot tiles UX changes

Updated application shortcuts and icons

We’ve shortened the application names to just “Reactive Launcher” and “Reactive Trader” and updated the application icons.

Updated shortcuts

Get in touch

On the footer, the visitor now has the ability to see Adaptive contact information and key social media links.

Contact Us


🚀 New Feature

  • ARTP-953 - Style guide: New layout and design
  • ARTP-956 - Style guide: Add form elements
  • ARTP-987 - Launcher: Redesign icons and look and feel
  • ARTP-989 - Launcher: Add close and minimize buttons
  • ARTP-1008 - Style guide: Add trading atoms
  • ARTP-1009 - Style guide: Add trading molecules
  • ARTP-1020 - Style guide: Add iconography section
  • ARTP-1055 - Add the ability to pop out the live rates area
  • ARTP-1058 - New application header with user name and theme switcher
  • ARTP-1071 - Launcher: Highlight the icon of currently running apps
  • ARTP-1085 - Launcher: Return and display market results
  • ARTP-1089 - Add a “Get in touch” button to the footer of the app

💅 Enhancement

  • ARTP-929 - Launcher: Disconnect theming from theming in Reactive Trader
  • ARTP-940 - Displayed dates are time-zone aware
  • ARTP-941 - “Trade taking longer than expected” message should be a different colour
  • ARTP-944 - Add “undock” functionality to popped out tiles
  • ARTP-954 - Style guide: Ensure light/dark mode for all components
  • ARTP-955 - Style guide: Button and drop-down improvements
  • ARTP-990 - Launcher: Improve search button behaviour
  • ARTP-997 - Launcher: Update Reactive Analytics icon
  • ARTP-998 - Update pop-in, pop-out and minimise icons for spot tiles
  • ARTP-999 - Add a header to the analytics pane
  • ARTP-1007 - Styleguide: Replace colour spectrum with base colours
  • ARTP-1019 - Styleguide: Update typography section
  • ARTP-1047 - Redesigned toggle for switching between spot tile modes
  • ARTP-1057 - Only popped out windows should have pop-in buttons
  • ARTP-1061 - Launcher: Update Reactive Trader icon
  • ARTP-1062 - Update header for popped-out components
  • ARTP-1064 - Launcher: Update design and layout of search results
  • ARTP-1099 - OpenFin: Display application name in header
  • ARTP-1114 - Blotter should fill space when live rates is popped out
  • ARTP-1123 - Launcher: Updated icon
  • ARTP-1124 - Add touch support to theme switcher on mobile
  • ARTP-1160 - Change OpenFin notification icon to new Reactive Trader icon

🐛 Bug Fix

  • [ARTP-926] - Launcher: The market view cannot be closed after opening
  • [ARTP-938] - OpenFin: Fix save/restore window layouts
  • [ARTP-969] - Check if the runtime environment supports IANA zones
  • [ARTP-994] - On second trade of EUR/JPY tile, there is a 2 second lag before confirmation
  • [ARTP-1028] - Launcher: Increased window size is saved and restored
  • [ARTP-1046] - Launcher: Cannot reopen market view after it is closed
  • [ARTP-1056] - Styling of popped-out headers should more closely match UX design
  • [ARTP-1060] - Blotter and live rates always opens in top left when opened from launcher
  • [ARTP-1065] - Spot tile resets notional v...
Read more

Reactive Trader Cloud 1.3.2

02 Apr 21:36
78f25a4
Compare
Choose a tag to compare

v1.3.2 is a patch release that adds application event tracking to Reactive Trader Cloud.

Useful links

💅 Enhancement

  • [ARTP-982] - Add tracking of application events to Reactive Trader Cloud

Reactive Trader Cloud 1.3.1

02 Apr 17:38
a177c23
Compare
Choose a tag to compare

v1.3.1 is a patch release that fixes an issue with the Finsemble version of Reactive Trader.

Useful links

🐛 Bug Fix

  • [ARTP-1013] - Reactive Trader Cloud windows display empty content when running in Finsemble

Reactive Trader Cloud 1.3.0

12 Feb 14:20
c7b128b
Compare
Choose a tag to compare

v1.3.0 includes significant user experience changes to Reactive Trader Cloud. The spot tiles now use their graph mode by default, along with improvements to their performance, and a redesigned RFQ workflow.

This is also the first release of Reactive Trader Cloud that has support for FDC3 Context Sharing.

The release also includes several improvements to the OpenFin version, Storybook, as well as a number of bug fixes.

Useful links

Graphical spot tiles are now the default

Reactive Trader Cloud has had two different types of streaming spot FX tiles for a while - a horizontal mode that just shows the streaming prices, and a vertical mode that shows a graph of how the price is changing over time next to the trade buttons.

captured (1)

In this release we have made the graph mode the default, as we think it is really cool. While doing this, we discovered that the graph mode had some memory leaks and performance problems, which we addressed for the release.

New RFQ workflow for graphical spot tiles

The RFQ workflow for graphical spot tiles was never really properly designed, and for this release we worked closely with the Adaptive UX team to add a slick new RFQ workflow for the graphical spot tiles.

It is also possible to switch between the price and graph modes, while maintaining the state of the RFQ.

Previously streaming prices would not be shown when entering a large notional amount that requires an RFQ, but lots of little UX improvements mean that the workflow is now much improved for both modes of the tile:

captured captured (2)

Updated Storybook components

We have updated and refreshed the React Storybook page for Reactive Trader Cloud to show off the new components: https://web-demo.adaptivecluster.com/storybook.

FDC3 context broadcasting of currency pairs

Reactive Trader Cloud will now use the FDC3 1.0 support built in to OpenFin to broadcast FX currency pairs when trade rows are selected in the blotter.

At Adaptive we see desktop interoperability and the FDC3 standards as crucial for building integrated experiences that span multiple applications, and this is the first small step to make our applications much more interoperable.

This is an example of a context that is broadcast by Reactive Trader Cloud:

{
  "type": "fdc3.instrument",
  "id": {
    "ticker": "GBPUSD"
  }
}

We have exciting plans for more FDC3 support to come in future releases, so watch this space!

Minimize button for popped out OpenFin windows

Popped out OpenFin windows now have a minimize button:

minimize

OpenFin application configurations are now published

In the past, we have served OpenFin application manifest files directly from our GitHub repository. This made them hard to discover, and also made it hard to make environment-specific changes. In fact, we had to maintain multiple manifest files for the different application versions side-by-side.

For this release, we adopt the approach we usually recommend: the manifest should be published as part of the application.

These are the links to the new published manifest files:

New Mac version of the OpenFin installer

We now have a Mac version of the OpenFin installer for Reactive Ecosystem Launcher.

🚀 New Feature

  • [ARTP-574] - Update storybook components
  • [ARTP-839] - Add FDC3 currency pair interop to Reactive Trader
  • [ARTP-877] - Move OpenFin manifests from source control to deployed websites
  • [ARTP-892] - Spot tiles should show graph version by default
  • [ARTP-899] - Align RFQ functionality with UX designs
  • [ARTP-903] - Add an OpenFin Mac installer for the launcher
  • [ARTP-923] - RFQ: Streaming prices should show in background of tile for large notionals
  • [ARTP-927] - Add an RFQ workflow for spot tiles when in graph mode
  • [ARTP-942] - Add a minimize button to popped out OpenFin windows

🐛 Bug Fix

  • [ARTP-745] - Position 'bubbles' incorrectly updated with position
  • [ARTP-891] - Fixes to environment when shown in the browser header, launcher and task bar
  • [ARTP-895] - Currency pair search from launch bar opens in the same spot tile each time
  • [ARTP-901] - Blotter keeps flashing executed trades
  • [ARTP-903] - RFQ expiring before timer hits zero
  • [ARTP-911] - RFQ spot tile does not have a pop-out button but is draggable
  • [ARTP-914] - Currency pair search in the launcher does not open spot tiles in graph version
  • [ARTP-915] - Currency pair search in the launcher should open spot tiles in the middle of the screen
  • [ARTP-922] - Graph spot tiles cause a memory leak
  • [ARTP-930] - Value Date on blotter column should be representative of Trade Date
  • [ARTP-934] - Trading buttons in vertical spot tile too close to other elements
  • [ARTP-939] - Reactive Trader application title is displayed incorrectly
  • [ARTP-965] - The price is not fixed in the graphical spot tile while an RFQ is in progress
  • [ARTP-967] - Missing price movement indicators while in Initiate RFQ state

Reactive Trader Cloud 1.2.1

09 Jan 22:09
e541e8d
Compare
Choose a tag to compare

v1.2.1 is a patch release that fixes inconsistent spot dates being displayed in the client, and an issue where the launcher sometimes launches the UAT version of Reactive Trader Cloud instead of the demo version.

Useful links

Matching spot dates

Spot dates are now consistent between the currency pair tiles, trade confirmations and the blotter. Spot dates in Reactive Trader are calculated as T+2 week days.


🐛 Bug Fix

  • [ARTP-900] - Launcher opens UAT version of Reactive Trader Cloud
  • [ARTP-907] - Incorrect date on the tile confirmation screen
  • [ARTP-908] - Incorrect date in the Value Date blotter column

Reactive Trader Cloud 1.2.0

02 Jan 11:38
e29f935
Compare
Choose a tag to compare

v1.2.0 is the first release of Reactive Trader Cloud following our new versioning and release policy. It improves and expands the launcher, adding new NLP-driven desktop search functionality.

Useful links

Reactive Ecosystem Launcher

A major focus of this release is the Reactive Ecosystem Launcher, an OpenFin toolbar that allows launching of Reactive Trader Cloud and Reactive Analytics, our two showcase applications, as well as the Limit Checker and Excel Add-in that demonstrates desktop interoperability with OpenFin.

image

Desktop search

Added to the launcher in this release is integrated desktop search functionality. This uses Google's DialogFlow NLP engine to query FX prices and market information, and FDC3 commands to open corresponding parts of the Reactive Trader Cloud application.

image

Version

The version of the application you are running can now be seen in the application status area:

🚀 New Feature

  • [ARTP-776] - Use NLP and FDC3 to drive Reactive Trader Cloud on the desktop
  • [ARTP-867] - Add spotlight search to the Launcher to surface NLP queries on the desktop

🐛 Bug Fix

  • [ARTP-341] - Limit Checker not recognized by OpenFin if launched first
  • [ARTP-508] - Positions bubbles in analytics view don't update if there are no positions on first trade
  • [ARTP-628] - Tile 'pop out' positioning in OpenFin
  • [ARTP-825] - Teared off spot tiles don't all show on screen
  • [ARTP-832] - Notional input field accepts '0' as input value
  • [ARTP-836] - Requote notional input crashes the application
  • [ARTP-840] - Price Unavailable should be grey not red
  • [ARTP-858] - OpenFin launch bar limit checker is broken
  • [ARTP-869] - Teared-off spot tiles remain behind after browser reload
  • [ARTP-873] - Browser pop out positions for spot tiles , analytics and blotter is broken

💅 Enhancement

  • [ARTP-834] - Improve launcher stability
  • [ARTP-880] - Introduce proper versioning and release notes

⚙️ Technical

  • [ARTP-599] - Turn on strict null checks in client
  • [ARTP-889] - Commit hook should use lerna to lint each package

Reactive Trader Cloud 1.2.0 (Beta)

25 Dec 22:44
Compare
Choose a tag to compare
Pre-release

Web: https://web-uat.adaptivecluster.com
OpenFin: Windows / Mac OS
Launcher: Windows

🚀 New Feature

  • [ARTP-776] - Use NLP and FDC3 to drive Reactive Trader Cloud on the desktop
  • [ARTP-867] - Add spotlight search to the Launcher to surface NLP queries on the desktop

🐛 Bug Fix

  • [ARTP-825] - Teared off spot tiles don't all show on screen
  • [ARTP-832] - Notional input field accepts '0' as input value
  • [ARTP-840] - Price Unavailable should be grey not red
  • [ARTP-858] - OpenFin launch bar limit checker is broken

💅 Enhancement

  • [ARTP-599] - Turn on strict null checks in client
  • [ARTP-834] - Improve launcher stability

Reactive Trader Cloud 1.1.1

23 Dec 16:19
Compare
Choose a tag to compare

v1.1.1 is a patch release that removes the chart button from Reactive Trader Cloud when running in OpenFin.

This release still uses the old deployment scheme from v1.1.0 and refers to images tagged 6011.

💅 Enhancement

  • [ARTP-875] Remove chart button from OpenFin version