Skip to main content

Release Notes 2020-02-09

Note: This release focuses particularly in cafelatte related changes.

As you know, cafelatte is the main front-end application of DECAF for end-users.

Over the last month, we have been working extensively on cafelatte infrastructure. Behind the scenes, we have been and still improving and modernising cafelatte application. We are targeting to make cafelatte smarter, slicker and more comfortable to work with over the next few months. This release is where we start harvesting some fruits of this work.

Your feedback and critisizm is greatly appreciated. Please tell us what you think that can be improved.

We have revamped the entire navigation bar: Menu items are grouped in logical categories.

Most importantly, we are providing now full customisation option to organisations in case that organisations are not happy with our categorisation. Please get in touch with us if you want to customise the menu categorisation.

Main Navigation (Before):

Extras

Admin Management

Main Navigation (After):

Extras

Settings Management and Administration

Accounting

Logout

We have introduced a new toolbar at the bottom of the page. This toolbar will provide quick access to helper functions and auxiliary information.

Please see below for new and improved functions on this toolbar.

Support/Help Button

The "Help" button is renamed to "Support". The functionality is same as before.

We are actively working on compiling and presenting material which will support you when needed.

The "Resources" button on the footer toolbar shows you such available resources.

We have re-located and re-styled our terminal widget. Although this widget was originally designed to provide a quick arithetic calculator, we have extended it to perform several other functions.

We know that it sounds too geek, but it is a useful tool for power-users.

We are planning to introduce more functionality inside the terminal widget in the upcoming releases.

Now, we display the currently logged in user on the footer toolbar. This can be useful for shared computer environments.

This is one of the most significant features of this release!

We are now offering 3 different versions of cafelatte:

  1. Production Version: This is default and latest official release for all our users.
  2. Staging Version: This is the upcoming release for those who are interested to see our progress in the kitchen. This release is automated: If our internal tests are passed, every accepted change is deployed to this version automatically.
  3. Testing Version: This is similar to staging version, but tests are not completed. It is helpful for changes which we want our users to test and give us feedback before we push them to staging.

In addition to these, you can always reach current and upcoming release notes by clicking on the "Release Notes" link.

Some pages are too long!

These two small buttons are available on all pages and they help you to scroll to top or to bottom when you click on them.

Agent List and Detail Changes

Agent List (Before):

Agent List (After):


Agent Details (Before):

Agent Details (After):

Institution List and Detail Improvements

Note the form layout.

Going forward, we will standardise forms as such. We can always make better, but the form actions will always follow the same blueprint:

  1. Put "Delete" buttom to left.
  2. Put "Save" and "Cancel" buttons to the right.
  3. Make default action button filled ("Save" in this case), and the auxiliary action button vanilla.
  4. Try to find and use a meaningful icon for such buttons.

Institution List (Before):

Institution List (After):


Institution Details (Before):

Institution Details (After):


Institution Sharing Scheme Details (Before):

Institution Sharing Scheme Details (After):

More Resilient Instrument Copy Function

"Copy Instrument/Contract" function on instrument details page now copies all relevant information. Furthermore, the new instrument form opens in the same browser tab instead of a new browser tab after clicking the copy button, which makes the operation instantanous.

Portfolio Details Page Improvements

Portfolio Details (Before):

Portfolio Details (After):


Portfolio Details Account List (Before):

Portfolio Details Account List (After):


Portfolio Details Account Profile Form (Before):

Portfolio Details Account Profile Form (After):

Account List and Details Pages Improvements

Accounts List (Before):

Accounts List (After):


Account Details (Before):

Everything in One Page

Account Details and Functions (After):

Account Stocks

Account Attachments List

Account Attachments Form

Account Management Fee Schemes List

Account Management Fee Schemes Form

Account Operations

Account Profile Form

Benchmark Field on Share Classes

Share classes now has a new field for specifying the benchmark.

In some cases, share classes have their own benchmarks other than the benchmark of the fund. This benchmark is a relation to an existing OHLC (Price) series.

Use External Valuations During Performance Calculation

Users can opt-in to use external valuations during performance calculations. If the users requests this, external valuations are overlayed on top of portfolio and/or share-class performance series. This increases the control over performance figures which are backed by fund administrator's valuation or custodian statements.

Returns Grid Improvements

Returns grid reports total returns which are calculated for different time periods.

We used to compute first the return series for the entire date span which covers all time periods and then slice return series for each time period to compute total returns for a given time period.

However, there are corner cases because of irregular, sparse price data for instruments which lack significant amount of price observations for a given time period.

Therefore, we now create a big level series which covers all time periods and then attempt to compute each return series and total returns separately for each time period.