Releases: kwongtn/Bluecoins-ImportTool
v2.2 - Togglable muti-line notes
v2.1 - Multi-line notes
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
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
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
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
- 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
Initial Release