1
0
mirror of https://github.com/scoobybejesus/cryptools.git synced 2025-01-18 11:20:14 +00:00
Commit Graph

107 Commits

Author SHA1 Message Date
scoobybejesus
e983fb2234 Replaced deprecated tui with ratatui and updated to current version. 2023-10-23 13:36:28 -04:00
scoobybejesus
823f83d5c6 Refactor some ui while upgrading tui to latest version. 2023-10-23 13:26:51 -04:00
scoobybejesus
d9a296a34e Fix potential panic resulting from no results chosen to print in print menu. 2023-10-22 12:24:55 -04:00
scoobybejesus
0b66511e2c Update termion to v2 2023-10-22 12:19:56 -04:00
scoobybejesus
d2a255ad2e Change edition. Update copyright year. 2023-10-19 17:17:51 -04:00
scoobybejesus
37917bbad2 Removed decimal in favor of rust_decimal. Point version bump. 2023-10-19 17:05:32 -04:00
scoobybejesus
4161280b4d Update most dependencies. 2023-10-19 14:37:46 -04:00
scoobybejesus
ce77cbf8b9 Add support for parsing values/quantities in accounting/comma format, where numbers are wrapped in parentheses. 2020-12-12 23:15:07 -05:00
scoobybejesus
f6e9b5525b Improve/fix messages/wording. 2020-12-12 14:33:36 -05:00
scoobybejesus
cabb6c5010 Separated print menu TUI as feature that can be removed for building on Windows. 2020-12-08 00:07:10 -05:00
scoobybejesus
0975a1aaef Fully break off crptls lib into separate workspace. Moved a few things. Updated copyright date. 2020-11-30 23:05:49 -05:00
scoobybejesus
2795e868e5 Removed unnecessary parameters and allocations from fit_to_lots() and related functions. 2020-11-29 14:36:53 -05:00
scoobybejesus
d4d6e597c4 Switched for-loop with iter methods. Removed erroneous fn call. 2020-11-29 11:56:03 -05:00
scoobybejesus
fafe538eac Version bump. Changes to .env. Changes to cli flags. Removed support for period date separator character. Better error handling for invalid files. Updated --help descriptions. 2020-11-29 00:16:59 -05:00
scoobybejesus
d3c7c8c6a3 Added Form 8949 report. Updated get_term(). 2020-11-28 00:18:32 -05:00
scoobybejesus
3c7e01a42c Documented how create_lots_and_movements() works.
Completed documenting create_lots_and_movements()
2020-11-27 17:34:57 -05:00
scoobybejesus
29f84a30d3 CSV Import: removed Options, cloning and unwrapping. 2020-11-27 12:10:50 -05:00
scoobybejesus
4faab11ed3 Error handling. Added user warning and exit()'s in place of asserts. Related formatting. 2020-11-27 11:50:45 -05:00
scoobybejesus
999b46a904 CSV import. Fixed ISO date parsing. 2020-11-26 10:13:22 -05:00
scoobybejesus
f117b155cf Improved error handling and verbosity regarding env vars. 2020-10-13 00:27:32 -04:00
scoobybejesus
059e2b2a90 Updated panic/expect message 2020-10-13 00:25:40 -04:00
scoobybejesus
78fa173ceb Updated struct documentation and println's 2020-10-13 00:24:05 -04:00
scoobybejesus
90c55062bf Remove unneeded parens. 2020-10-11 12:08:27 -04:00
scoobybejesus
9d3564eb7f Remove cmd line options, and add to .env file. Bump version. 2020-10-11 12:00:46 -04:00
scoobybejesus
afe3b453c8 Updated CLI help descriptions. 2019-12-31 00:03:18 -05:00
scoobybejesus
0af550cee6 Minor refactoring and renaming to clean things up. 2019-12-07 13:27:15 -05:00
scoobybejesus
c15420643a Added viewable, expandable list of reports to be exported in print-tui. 2019-11-29 17:59:52 -05:00
scoobybejesus
c86d021fac Added journal entry report to print-tui. 2019-11-27 22:43:53 -05:00
scoobybejesus
248d45261b Clippy formatting. 2019-11-27 22:30:10 -05:00
scoobybejesus
7db7daab13 Removed 'allow' attributes that quieted RLS. 2019-11-27 21:11:26 -05:00
scoobybejesus
e009bb94f8 Cleaned up journal entry and txt file formatting. Cleaned up auto_memo formatting. 2019-11-24 15:45:48 -05:00
scoobybejesus
eda9c1932e Fixed formatting of cost basis on csv reports. 2019-11-24 13:24:03 -05:00
scoobybejesus
c668e58c77 Improved journal entry report formatting. 2019-11-24 13:05:14 -05:00
scoobybejesus
c09ce2b11c Modified txt report formats for easier reading. 2019-11-24 12:40:28 -05:00
scoobybejesus
e0439325e2 Created accounting journal entry report. 2019-11-24 01:32:08 -05:00
scoobybejesus
55403fb4a9 Point version bump due to fixing report bug re: expenses. Refactored csv export logic. 2019-11-23 15:35:35 -05:00
scoobybejesus
a843a5407b Updated/improved formatting of txt exports, including samples. 2019-11-23 14:06:06 -05:00
scoobybejesus
247c24551e Allow reports with like-kind columns to export only if the LK setting is true. 2019-11-23 13:28:34 -05:00
scoobybejesus
3a679fbfe8 Added account impl for counting nonzero lots. Added column to csv reports with it. 2019-11-23 13:07:33 -05:00
scoobybejesus
80af666386 Fixed ToSelf txn cost basis bug. Resolves #52. Point release version bump, at a minimum, is warranted. 2019-11-17 22:00:53 -05:00
scoobybejesus
60f6de11a3 Changed formatting in txt export reports. Also fixed binary name. 2019-10-29 23:10:15 -04:00
scoobybejesus
3696908aac Version bump. Added/separated lib. Some renaming. 2019-10-27 21:25:23 -04:00
scoobybejesus
b5a5c8ec62 Updated error message re: input file date field. 2019-10-23 21:16:22 -04:00
scoobybejesus
ac9aa106fd New file. Factored export calls out of main. 2019-10-20 20:56:52 -04:00
scoobybejesus
b5ca5a0929 More factoring of tui-related code. 2019-10-20 20:45:50 -04:00
scoobybejesus
c489b92711 Factored tui to separate folder and files. 2019-10-20 20:10:01 -04:00
scoobybejesus
f19e2893c3 Added TUI print menu. Added tui and termion crates. Needs to be factored out of main(). Resolves #36 and #37. 2019-10-20 01:11:52 -04:00
scoobybejesus
83966babec Factored and rewrote date parsing so it won't panic the wizard. 2019-10-12 20:56:45 -04:00
scoobybejesus
dd34449763 Adding message if file was missing yet -a was set. 2019-10-12 14:42:04 -04:00
scoobybejesus
dc38f9d195 Improved documentation. 2019-10-12 14:32:20 -04:00