Skip to content

Releases: kwongtn/Bluecoins-ImportTool

v2.2 - Togglable muti-line notes

24 Oct 06:38

Choose a tag to compare

Cause well... its annoying to input " everytime we want to input quick notes

To toggle, just enter "8" at the main menu.

v2.1 - Multi-line notes

08 Sep 09:50

Choose a tag to compare

As the title suggests, this release gives users the option to insert multi-line notes.
Due to the limitation of the CSV file, I decided that double quotes - " will be the delimiting character to signify end of notes.

For example, to input "testing123", you input

testing123"

v2.0 - More Features & Better UI/UX

07 Sep 16:12

Choose a tag to compare

v2.0

  • Updated the nlohmann::json library
  • Streamlined code and internal data format for better readibility and expandability.
  • Streamlined displaying of information
  • Fixed bug where file does not properly open/write/create when re-defining CSV outputs within tool.
  • Changed JSON format to be more future-proof.
  • Added feature / squashed bug where incorrect data formats will hang the whole tool.
  • Added feature to allow "undo" action for non-locked previous fields.
  • Added feature to lock fields during input. Such that, users can opt to not re-key in similar fields for transactions.
  • Added better bug catching functionality, such that, errors will be thrown and catched instead of just throwing errors.
  • Added split transaction locking for fields that require so automatically.
  • Added function for JSON writeback to origin file. This serves as a base for upcoming interactive account input feature.
  • Added function for "existing" and "target" account balance. Alert will also be displayed if "targetBal" is defined in JSON.

v1.3 - Split Support

23 Jul 13:46

Choose a tag to compare

Coded barebones support for split transactions.
Will require manual key in for all split transactions too.

Copied from Readme.md

Split Transaction Support

Starting from v1.3, there will be support for split transactions. Just toggle option no. 6 at the main menu. You will see an extra section of text when the option is toggled to "true".

  • Do take note that for split transactions to work, the following need to be the same. Future versions of the program will add functionality to lock in required lock-in :
    • Transaction Type
    • Title
    • Date, Time
  • Using different label sets or status for each split is not currently supported. Only those from the first row will be used for each split transaction

v1.2 - Workflow Streamlining

04 Jul 15:15

Choose a tag to compare

Function added such that it is possible to define the default output file path in the input json file itself.
At the root, the following is defined:

"outFile":[
        {
            "filePath" : "<default file path>",
            "defaultAppend" : true
        }
    ]

It is perfectly ok to define any one property, or to not have the "outfile" array.

  • Re-released 5 July 2019, 1352

v1.1 - Bug Bash

01 Jul 07:43

Choose a tag to compare

  • Fixed at the file output where if there is no entry status it will output unspecified character, which will mess up viewing
  • Fixed bug where reset does not reset transfer fields.

v1.0 - Initial Release

26 Jun 16:20

Choose a tag to compare

Initial Release