Category: Development

  • Budget beta fixes and new features

    We have published a couple of fixes for the Budget beta both of which relate to editing an expense. Account / Target account When you edit an expense, the “account” and “target account” fields will now be set to the correct value. Previously, the first value was always selected. One-off expenses Editing a one-off expense…

  • API – v2.24.0 & Progress Update

    Changelog for the v2.24.0 Costs to Expect API release & a small progress update/plan

  • The wrong tests

    We aren’t sure how it happened, but we ended up with the feature tests for the Costs to Expect API being a Postman collection. There are over four hundred requests in the test collection and thousands of assertions are run on the responses, somewhere in the region of three thousand. We like Postman, we use…

  • App – [v1.21.1]

    We have made a number of fixes and tweaks, the changes can be seen below. Changed We have added named section links, you will be taken to the relevant data, not the top of a page. We have updated our back-end dependencies. We have added ‘expires’ to the “API Requests” table shown at the bottom…

  • API – [v2.17.1]

    In this release, we add the X-Last-Updated header to many more routes. We are going to conditionally cache responses in the Costs to Expect App and need to know the last time the content changed, one day we will use the etag. Changed We have added the X-Last-Updated header to the resource-types, resources, categories, subcategories,…

  • API – [v2.17.0]

    In this release, we rework our item controllers, add a `complete` filter for the `game` item-type and reorganise all item-type classes. Added  We have added a `complete` parameter for the `game` item-type; when the parameter is included and set to true, only complete games will be returned in collections and summaries. Changed We have added…

  • API – [v2.06.2]

    In this release, we continue our long-term task of ensuring the API can handle all the different item-types we have planned. The initial version of the API focused on expenses; slowly, we are adjusting the API to a more modular system. Added We are now locally caching the permitted and viewable resource types; this change…

  • App – [v1.20.0]

    In this release, we add the dashboards for our new board, card and dice game tracking feature. The feature isn’t quite complete; we introduced a couple of issues in the last release so needed to ship early. Added We have updated the main dashboard; our main dashboard supports the game item-type. We have added the…

  • API – [v2.16.1]

    In this release, we correct a minor cache issue and add extra information to resource type objects. Changed We have updated the friendly_name for item types; the updated names provide more information and make customising the App simpler. We have updated the item-type object included within the resource type object; the item-type object will include…

  • API – [v2.16.0]

    In this release, we add initial support for our new feature, Board and Card game scoring. We expect there will be a couple of point updates as we develop the rest of the new feature in the Costs to Expect App. Added We have added a migration to create the `game` item-type table. We have…