Commit Graph

  • 30c22c05d1 Fixed mvmt.proceeds and mvmt.get_expense() for margin loss txns to report at 0.00. Hopefully made add_proceeds_to_mvmts() faster. scoobybejesus 2019-10-03 21:11:10 -0400
  • 29a84d617e Added txn value in auto_memo. scoobybejesus 2019-10-03 20:05:08 -0400
  • e8ed4e0067 Added/modified comments. scoobybejesus 2019-10-02 21:17:27 -0400
  • 941f51bcb7 Improved performance of get_mvmts_in_ar(). Also changed the name. Also corrected the logic. Also double-checked its logic was appropriate in all the places it is called. Also documented it. scoobybejesus 2019-09-24 22:31:18 -0400
  • 6f71d3a789 Passed ref to String and Enum instead of multi-field struct. scoobybejesus 2019-09-24 19:43:53 -0400
  • 0edfa81f2f Substituted Vec::with_capacity() where able. scoobybejesus 2019-09-24 12:02:22 -0400
  • 3485e26f3d Clarified user_memo. Created auto_memo impl for Transaction. scoobybejesus 2019-09-23 20:00:27 -0400
  • 4bbab2b04e Removed dead code. scoobybejesus 2019-09-22 22:24:42 -0400
  • 281cc6c3ad Removed process::exit() in favor of recovery. scoobybejesus 2019-09-22 11:29:18 -0400
  • 6440f0e47f Inv_costing_method arg now passed through wizard. Related refactoring. scoobybejesus 2019-09-22 11:20:16 -0400
  • ea0c42089f Cleaned up import_accounts(). scoobybejesus 2019-09-22 02:05:51 -0400
  • 89cec47bac Merged wizard branch which pulled wizard() and skip_wizard() from main(). scoobybejesus 2019-09-22 01:49:07 -0400
  • 2e843db058 Corrected report descriptions. scoobybejesus 2019-09-21 23:31:46 -0400
  • 2351db6838 Limited public visibility of certain fn's to within the crate only. scoobybejesus 2019-09-21 23:26:55 -0400
  • b5633ccb56 Moved LK fn as Txn impl. Resolves #41. scoobybejesus 2019-09-21 21:25:55 -0400
  • b5cc8a857b Removed now-incorrect comments. Resolves #38. Also see 8c62211b for where proceeds were set to the reverse of cost basis. scoobybejesus 2019-09-21 21:06:37 -0400
  • 1eb62f58aa Improved documentation. scoobybejesus 2019-09-21 18:11:26 -0400
  • b14eb2c458 Minor updates. scoobybejesus 2019-09-21 15:10:25 -0400
  • 05ff0562de Populated InputFile_CSV.md. scoobybejesus 2019-09-21 14:56:43 -0400
  • c1af0b15f1 Linked to new InputFile description doc. scoobybejesus 2019-09-21 14:45:37 -0400
  • 2f12e8dfcd Improved documentation. scoobybejesus 2019-09-21 14:41:11 -0400
  • 8c62211b64 Merged dg2 branch which tracked changed related to preserving historical cost basis and proceeds that are changed as a result of like-kind treatment. scoobybejesus 2019-09-21 13:57:16 -0400
  • 46b764df3a To change the name to drop the -rs. scoobybejesus 2019-09-20 20:27:13 -0400
  • 5c5a0bb67a Added two new txt account reports. scoobybejesus 2019-09-10 22:49:18 -0400
  • 530ebfeb35 Added report for printing account activity (lot detail) to txt file and related items. scoobybejesus 2019-09-10 22:20:16 -0400
  • e44c53c8f5 Updated examples doc. scoobybejesus 2019-09-04 22:53:16 -0400
  • 97199c819b Updated README. scoobybejesus 2019-09-04 22:42:19 -0400
  • 093224f779 Minor refactoring. Deleted dead code. Commented unused code. scoobybejesus 2019-09-02 23:49:18 -0400
  • bfa13f1aa0 Created/fixed detailed txn by mvmt report function. Resolves #33. scoobybejesus 2019-09-01 21:47:42 -0400
  • 486372af15 Refactored to remove code duplication. Related to #32. scoobybejesus 2019-09-01 20:10:23 -0400
  • cf400799bb Protects from crash if user enters ~ for home dir. Temporary solution for #32. scoobybejesus 2019-09-01 14:37:00 -0400
  • 5cd3be3043 Updated README. scoobybejesus 2019-09-01 00:49:00 -0400
  • 3282fcc896 Added example files and a document describing usage and reading reports. Resolves #26. scoobybejesus 2019-09-01 00:28:17 -0400
  • b91488f034 Removed Cargo.lock from repo. scoobybejesus 2019-08-30 19:27:17 -0400
  • 5b2bd175c4 Removed unneeded muts. Resolves #30. scoobybejesus 2019-08-30 18:29:47 -0400
  • 4212c94170 Fixed redundant use stmt, and made to match with existing conventions. Resolves #31. scoobybejesus 2019-08-30 18:28:21 -0400
  • 5c61353cf0 Changed Box<Erro> to Box<dyn Error>. Resolves #29. scoobybejesus 2019-08-30 18:25:14 -0400
  • f1e9a7f418 Updated README. scoobybejesus 2019-08-29 22:51:33 -0400
  • d7eba6264a Updated README. scoobybejesus 2019-08-29 22:45:48 -0400
  • 4e29b69d7e Added/improved error handling. scoobybejesus 2019-08-28 23:22:48 -0400
  • 66f166d0af Improved error handling in main. Resolves #25. scoobybejesus 2019-08-28 23:00:44 -0400
  • ff52fac130 Added error handling. Started with impl Transaction TxType, but it would have been quite verbose to not return more result types in other parts of the code, so did that as well. Resolves #18. scoobybejesus 2019-08-28 10:05:42 -0400
  • 71a51e83a7 Removed unused code. scoobybejesus 2019-08-27 22:54:41 -0400
  • 4b53a928b9 Removed verbosity by removing println's from error handling. scoobybejesus 2019-08-27 22:44:20 -0400
  • 2f9b41e7e1 Updated README. scoobybejesus 2019-08-27 22:33:06 -0400
  • b73552057d Added remaining error handling (result types) throughout core_functions. Made another tertiary change or two related to error handling. Resolves #27. scoobybejesus 2019-08-27 19:08:03 -0400
  • 067baa26e6 Merge changes from upstream. scoobybejesus 2019-08-27 18:38:20 -0400
  • 9b3eb053b2 Error handling. Returned errors if CSV import failed. Resolves #14. scoobybejesus 2019-08-27 18:36:59 -0400
  • 048bba801d
    Provided clarity on the code's purpose scoobybejesus 2019-08-26 14:08:00 -0400
  • 29866eef35
    Change txns in README to be slightly more understandable scoobybejesus 2019-08-26 13:52:44 -0400
  • 5ef4228acd
    Grammar scoobybejesus 2019-08-26 11:16:47 -0400
  • c9c663bf3d Clarified path of resulting binary of cargo run. scoobybejesus 2019-08-26 00:09:22 -0400
  • 4339d27bb6 Fixed RLS build-related error: Could not compile .process didn't exit successfully. VS Code has RLS support again. Sheesh. scoobybejesus 2019-08-26 00:00:00 -0400
  • 1e256c9ebe Corrected full URL of LEGAL.txt. scoobybejesus 2019-08-25 23:42:33 -0400
  • 4e39cdc652 import_accts_txns -> csv_import_accts_txns; resolves #21 scoobybejesus 2019-08-25 23:31:08 -0400
  • 82f303f064 string_utils and decimal_utils; resolves #23 and resolves #22 scoobybejesus 2019-08-25 23:29:22 -0400
  • dbbf082d5b lifted process::exit out of import_and_process_final; resolves #13 scoobybejesus 2019-08-25 23:15:33 -0400
  • ec961d18c1 transactions::get_outgoing_exchange_and_flow_mvmts: passing user_home_currency only rather than whole 'settings' obj scoobybejesus 2019-08-25 22:52:28 -0400
  • 6b179ec976 converted inv_costing_from_cmd_arg return type to a result; resolves #9 scoobybejesus 2019-08-25 22:42:14 -0400
  • fda794b24b Corrected the usage example to reflect full path or use of cargo run. Resolves #24. scoobybejesus 2019-08-25 21:49:22 -0400
  • 0c00aa869b moved ImportProcessParameters and LikeKindSettings to core_functions scoobybejesus 2019-08-25 21:04:16 -0400
  • 557546b103 LotProcessingChoices -> ImportProcessParameters scoobybejesus 2019-08-25 20:56:33 -0400
  • d1bb1c255e moved InventoryCostingMethod to core_functions; resolves #11 scoobybejesus 2019-08-25 20:53:18 -0400
  • 8fd35b0d94 user_choices -> cli_user_choices; export.rs -> csv_export.rs; resolves #10 and resolves #4 scoobybejesus 2019-08-25 20:41:27 -0400
  • dd7ac99cd0 tweaked -s opt description; resolves #2 scoobybejesus 2019-08-25 20:30:11 -0400
  • f2b4cb6787 tweaked -a opt description; resolves #1 scoobybejesus 2019-08-25 20:27:13 -0400
  • 2eeffb057d Initial commit. scoobybejesus 2019-08-25 19:57:07 -0400