2025-01-12 - 2026-01-12
Overview
There has been no commit activity in this period.
45 Issues closed from 1 user
Closed
#59 help/usage text: accept -> !wizard
Closed
#58 help/usage text: suppress -> "suppress"
Closed
#57 help/usage text: always suppress regardless of a -a
Closed
#56 user_choices name concreteness
Closed
#55 roughly line 137-140 main.rs: like-kind cutoff
Closed
#54 eventual core_functions.rs & main.rs factor into concrete top-lvl modules -- UI & appl obj graph factor / interface
Closed
#52 move LotProcessingChoices struct to core_functions
Closed
#51 inv_costing_from_cmd_arg extract proc exit via closure or Result
Closed
#50 export.rs -> csv_export.rs
Closed
#49 move InventoryCostingMethod to core_functions
Closed
#48 remove all methods from InvCostMethd. impl
Closed
#47 exits on core_functions error-cases
Closed
#46 import_from_csv: pass error back for match
Closed
#45 abstract core_functions data read from CSV
Closed
#44 extract printlns from "meat" of core functions
Closed
#42 use Result or optl on Transaction impl transaction_type
Closed
#41 get_outgoing_exchange_and_flow_mvmts pass only home_currency as "user_home_…"
Closed
#39 more fully qualify import_accts_txns as "csv_…"
Closed
#40 ask #rust-dev, community, … about best CLI practices, etc
Closed
#38 concrete qualify of "utils" … "d128_utils" or "decimal_…"
Closed
#37 trim_newline function: move to single point of usage user_choices or move to new e.g. string_utils.rs
Closed
#36 README: correct location of build product (binary) from ./… to ./target/*/…
Closed
#34 Create Examples folder with at least one sample input file
Closed
#35 Replace the process::exits in main.rs with Err(res.err().unwrap())s (for result types)
Closed
#33 Add error handling for additional core_functions
Closed
#31 Fix warning: trait objects without an explicit dyn are deprecated
Closed
#30 Fix warning: variable does not need to be mutable (95,96,352 on CreateLotsMvmts)
Closed
#29 Fix warning: the item exit is imported redundantly (transaction ln 144)
Closed
#27 Need transaction report that preserves all movements
Closed
#26 Need account report that reflects all lots (w/ balances > 0)
Closed
#25 Need account report that reflects all lots and all movements
Closed
#24 Need wizard to allow specific output reports, rather than all or none
Closed
#23 Need -a flag modification to jump to output report selection (when available)
Closed
#22 impl Movement fn get_gain_or_loss() needs to return 0 for Incoming/Flow txn
Closed
#21 Need transaction report with column for exchange rate of USD/coin
Closed
#20 Consider Movement field(s) for deferred_gains in like_kind exchange txns
Closed
#19 Write impl both_are_non_home_curr() for Transaction, and move LK call to there
Closed
#15 Make decimal::d128 types not print in scientific notation
Closed
#12 CLI arg/flag for choosing date format used on CSV input file
Closed
#11 Add support for commas in the memo field (e.g., for when exporting to CSV)
Closed
#10 Change Account Summary (non-zero lots) report format
Closed
#9 In accounts csv export, add column for 'active' lots.
Closed
#8 Cost basis for ToSelf txns is allocating instead of assigning
Closed
#6 Create gain/loss report in similar format to Form 8949
Closed
#2 Bump time from 0.1.44 to 0.2.0
59 Issues created by 1 user
Opened
#1 Bump mio from 0.8.9 to 0.8.11
Opened
#2 Bump time from 0.1.44 to 0.2.0
Opened
#3 Bump thread_local from 1.0.1 to 1.1.4
Opened
#4 Consider to add overflow check to release builds
Opened
#5 Move assert() out of mvmt for loop. Should assert only once per txn.
Opened
#6 Create gain/loss report in similar format to Form 8949
Opened
#7 Add like-kind functionality to journal entry report
Opened
#8 Cost basis for ToSelf txns is allocating instead of assigning
Opened
#9 In accounts csv export, add column for 'active' lots.
Opened
#10 Change Account Summary (non-zero lots) report format
Opened
#11 Add support for commas in the memo field (e.g., for when exporting to CSV)
Opened
#12 CLI arg/flag for choosing date format used on CSV input file
Opened
#13 Replace asserts with matches or other graceful failures/exits
Opened
#14 Properly generalize Account impl get_term()
Opened
#15 Make decimal::d128 types not print in scientific notation
Opened
#16 Need shell script for testing all CLI param combos after new build/feature/fix
Opened
#17 Add Vec of lot_num's field to ActionRecord, so the AR knows which lots it is in.
Opened
#18 Confirm create_lots_mvmts Incoming+dual-AR-Flow txns works for margin shorts as well
Opened
#19 Write impl both_are_non_home_curr() for Transaction, and move LK call to there
Opened
#20 Consider Movement field(s) for deferred_gains in like_kind exchange txns
Opened
#21 Need transaction report with column for exchange rate of USD/coin
Opened
#22 impl Movement fn get_gain_or_loss() needs to return 0 for Incoming/Flow txn
Opened
#23 Need -a flag modification to jump to output report selection (when available)
Opened
#24 Need wizard to allow specific output reports, rather than all or none
Opened
#25 Need account report that reflects all lots and all movements
Opened
#26 Need account report that reflects all lots (w/ balances > 0)
Opened
#27 Need transaction report that preserves all movements
Opened
#28 Unable to use ~/ file path as shortcut for $HOME/ when importing file during wizard
Opened
#29 Fix warning: the item exit is imported redundantly (transaction ln 144)
Opened
#30 Fix warning: variable does not need to be mutable (95,96,352 on CreateLotsMvmts)
Opened
#31 Fix warning: trait objects without an explicit dyn are deprecated
Opened
#32 Consider typedef or similar for date fields, to confine error checking
Opened
#33 Add error handling for additional core_functions
Opened
#34 Create Examples folder with at least one sample input file
Opened
#35 Replace the process::exits in main.rs with Err(res.err().unwrap())s (for result types)
Opened
#36 README: correct location of build product (binary) from ./… to ./target/*/…
Opened
#37 trim_newline function: move to single point of usage user_choices or move to new e.g. string_utils.rs
Opened
#38 concrete qualify of "utils" … "d128_utils" or "decimal_…"
Opened
#39 more fully qualify import_accts_txns as "csv_…"
Opened
#40 ask #rust-dev, community, … about best CLI practices, etc
Opened
#41 get_outgoing_exchange_and_flow_mvmts pass only home_currency as "user_home_…"
Opened
#42 use Result or optl on Transaction impl transaction_type
Opened
#43 consider architecture which helps enforce order of import operations - via use of types for ex. (for "phases" of import ops - in and out types)
Opened
#44 extract printlns from "meat" of core functions
Opened
#45 abstract core_functions data read from CSV
Opened
#46 import_from_csv: pass error back for match
Opened
#47 exits on core_functions error-cases
Opened
#48 remove all methods from InvCostMethd. impl
Opened
#49 move InventoryCostingMethod to core_functions
Opened
#50 export.rs -> csv_export.rs
Opened
#51 inv_costing_from_cmd_arg extract proc exit via closure or Result
Opened
#52 move LotProcessingChoices struct to core_functions
Opened
#53 option to write table and/or csv to stdout for e.g. piping
Opened
#54 eventual core_functions.rs & main.rs factor into concrete top-lvl modules -- UI & appl obj graph factor / interface
Opened
#55 roughly line 137-140 main.rs: like-kind cutoff
Opened
#56 user_choices name concreteness
Opened
#57 help/usage text: always suppress regardless of a -a
Opened
#58 help/usage text: suppress -> "suppress"
Opened
#59 help/usage text: accept -> !wizard