Commit Graph

  • 2b545caae5 lib: Calculate value at posting date for register --value=then -M. Stephen Morgan 2021-01-11 16:29:36 +1100
  • 07a9f11962 roi: use MixedAmount more and keep styles when reporting commodities Dmitry Astapov 2021-01-12 22:51:59 +0000
  • 14a3b9833c roi: fix insane precision bug, discovered in #1417 Dmitry Astapov 2021-01-12 21:41:10 +0000
  • db3fe16645 ;bin: readme updates Simon Michael 2021-01-12 15:11:20 -0800
  • 93bf6cf299 ;ci: give up on bin/ compilation tests for now (#1453) Simon Michael 2021-01-12 15:00:13 -0800
  • 22ce25227b ;ci: really run bin/ compilation tests with GHC 8.2 CI (#1453) Simon Michael 2021-01-12 13:50:40 -0800
  • fef0e3a3bf ;bin: ensure required packages (string-qq) are visible (#1453) Simon Michael 2021-01-12 12:24:08 -0800
  • 7bde3345b8 cli,csv: Fix --drop option in csv output format aragaer 2021-01-12 20:15:35 +0300
  • 84bf42a9fc ;bin: linux/pr CI uses ghc 8.2, make functest uses default ghc (#1453) Simon Michael 2021-01-12 12:09:02 -0800
  • fc32f22f86 lib: roi now supports --value/--infer-value Dmitry Astapov 2021-01-12 10:06:32 +0000
  • 9869624c5c lib: better message when roi fails to value commodity, fixes #1446 Dmitry Astapov 2021-01-12 02:12:00 +0000
  • 1023a3cc1a ;ci: run bin/ compilation tests only with GHC 8.2 CI for now (#1453) Simon Michael 2021-01-12 11:47:57 -0800
  • 3fc3914e14 ;bin: doc Simon Michael 2021-01-12 11:07:29 -0800
  • 10bf0e5cf3 ;ci: also run when bin/*.hs are changed (#1453) Simon Michael 2021-01-12 11:01:41 -0800
  • 32ccbba805 bin: switch to "runghc", drop "env -S" (#1453) Simon Michael 2021-01-12 10:55:00 -0800
  • 2db87333d7 bin: switch scripts to "stack ghc" and "env -S" (#1453) Simon Michael 2021-01-11 17:42:13 -0800
  • 3ae6cf3200 ci: really add addon-building tests to CI (#1453) Simon Michael 2021-01-11 09:03:09 -0800
  • a1824c02d7 ;ci: drop old travis, appveyor configs Simon Michael 2021-01-11 09:01:34 -0800
  • b203822cd1 lib: Make sure to add a newline to the end of aregister report. Stephen Morgan 2021-01-11 15:35:38 +1100
  • b5ab5ac9bc ;bal: doc: tweak Simon Michael 2021-01-10 15:49:13 -0800
  • 50a7914b3b ;update manuals Simon Michael 2021-01-10 15:37:32 -0800
  • de5dfe2d1b ;update CLI usage texts Simon Michael 2021-01-10 15:35:48 -0800
  • 0d418fc86e ;bal: update command docs (#1441) Simon Michael 2021-01-10 15:35:01 -0800
  • c20c1b4e2d stack: 8.10: bump to latest nightly and ghc 8.10.3 Simon Michael 2021-01-10 07:04:39 -0800
  • 0ef413bc25 doc,tests: Document new --value=then functionality and add tests. Stephen Morgan 2021-01-06 21:11:01 +1100
  • 55e8ecf9e3 ;ci: mac: cache bump to fix the usual failure Simon Michael 2021-01-10 07:01:42 -0800
  • 6931eec3ce ;check: uniqueleafnames: short circuit to avoid wasted work Simon Michael 2021-01-09 18:59:10 -0800
  • b96713a584 check: uniqueleafnames: fancy error message like the others Simon Michael 2021-01-09 18:49:44 -0800
  • e82e1db464 ;check: ordereddates: fix double "Error" Simon Michael 2021-01-09 17:22:00 -0800
  • a3e94290e4 ;csv: doc: amount tips: tweaks Simon Michael 2021-01-07 10:18:19 -0800
  • 62cd34ae8a ;doc: adjust traditional top level accounts Doug Goldstein 2021-01-09 14:27:05 -0600
  • eafdae3886 ;csv: doc: amount tips: tweaks Simon Michael 2021-01-07 10:15:13 -0800
  • c21b666130 csv: handle more sign variations, eg a sign by itself Simon Michael 2021-01-07 10:06:38 -0800
  • 6035cdf1e0 ;csv: doc: setting amounts: tweaks Simon Michael 2021-01-07 09:13:32 -0800
  • 4952ac22a1 ;lib: valuation: improve --debug=2 output Simon Michael 2021-01-07 08:57:56 -0800
  • 1ad919bc6d lib: add level argument to fix traceAtWith Simon Michael 2021-01-07 08:57:25 -0800
  • 62d9e46adc ;csv: doc: tweaks Simon Michael 2021-01-06 15:33:54 -0800
  • 07a96c47c9 ;csv: doc: improve setting amounts tips Simon Michael 2021-01-06 11:01:12 -0800
  • b15a634a44 ;check: accept parseable/autobalanced/assertions as arguments, for completeness Simon Michael 2021-01-05 16:25:43 -0800
  • 7510d99aec check: accept case-insensitive prefixes as arguments Simon Michael 2021-01-05 16:18:24 -0800
  • 9abb33d8e7 ;valuation: document the price search limit (#1439) Simon Michael 2021-01-05 15:59:58 -0800
  • c40db2b1eb lib: Make sure AtEnd valuation behaviour is consistent between single- and multi-period reports (#1424). Stephen Morgan 2021-01-02 08:54:10 +1100
  • 83110e8820 lib,cli: Extend AtThen valuation to all report types. Stephen Morgan 2020-12-30 16:04:08 +1100
  • 3d7d5c0db7 new price search that really finds the shortest path (#1443) Simon Michael 2021-01-04 18:42:51 -0800
  • 5842d47adc ;make functest: increase timeout to 30s, strangely unreliable at 10s Simon Michael 2021-01-04 18:11:01 -0800
  • e179685f3c ;valuation: commented test for #1443 Simon Michael 2021-01-04 16:26:48 -0800
  • 108b020f23 ;valuation: add functional test for #1439 slowdown Simon Michael 2021-01-04 15:42:33 -0800
  • 5484c55053 ;make functest-PAT: don't hide successes in this mode Simon Michael 2021-01-04 15:41:58 -0800
  • 14e12b83dc ;make functest*: $FUNCTESTEXE can override executable Simon Michael 2021-01-04 15:41:33 -0800
  • 291c032195 ;make functest: add a 10s timeout to catch slow/hung tests Simon Michael 2021-01-04 15:28:35 -0800
  • 0f275c7b41 ;make functest: hide successes again Simon Michael 2021-01-04 15:28:09 -0800
  • 7c9303a15c lib: valuation: simplify price search code Simon Michael 2021-01-03 09:49:00 -0800
  • 73678393b1 lib: valuation: don't hang when finding prices (fixes #1439) Simon Michael 2021-01-01 18:19:26 -0800
  • c96734474c Merge Xitian9/reporttext (#1427) Simon Michael 2021-01-02 07:11:09 -0800
  • 5ba6215c47 cli: Remove redundant import, add some CPP. Stephen Morgan 2021-01-01 12:36:26 +1100
  • 2bc2710017 test: Update for tests failing now that it's 2021. Stephen Morgan 2021-01-01 09:44:47 +1100
  • ef250e5673 bin: Update bin scripts for new API. Stephen Morgan 2021-01-01 09:43:00 +1100
  • 7d3cf1747a lib: Make consistent naming scheme for showMixedAmount* functions, add conversion between old API and new API in the documentation. Stephen Morgan 2020-12-31 22:50:44 +1100
  • 1f891a4145 doc: Fix some outdated documentation. Stephen Morgan 2020-12-29 10:15:40 +1100
  • e63138ef7d lib,cli: Assorted fixes for older GHC. Stephen Morgan 2020-12-27 18:59:30 +1100
  • e4e533eb9f lib,cli,ui: Replace some uses of String with Text, get rid of some unpacks, clean up showMixed options. Stephen Morgan 2020-12-27 10:52:39 +1100
  • 07a7c3d3a8 lib: Use Text and Text builder only in postingAsLines. Stephen Morgan 2020-12-25 16:38:26 +1100
  • 13c111da73 lib,cli,ui: Use WideBuilder for Tabular.AsciiWide. Stephen Morgan 2020-12-24 11:18:25 +1100
  • b9c00dce61 lib,cli,ui: Implement all showMixed* functions in terms of DisplayAmountOpts and WideBuilder. Stephen Morgan 2020-12-22 23:35:20 +1100
  • 0a686e220e lib: Use AmountDisplayOpts for showAmount*, reducing need for many different named functions. Stephen Morgan 2020-12-22 22:11:09 +1100
  • c86e8a9794 lib: Implement showAmountHelper using AmountBuilder. Stephen Morgan 2020-12-22 13:52:04 +1100
  • 5dedec83da lib: showamountquantity shows directly, rather than parsing string output of show instance for Quantity. Stephen Morgan 2020-12-21 23:10:07 +1100
  • f998a791cf lib: Remove unused optional width argument for StringFormat. Stephen Morgan 2020-11-10 16:30:11 +1100
  • 462a13cad7 lib,cli: Use Text Builder for Balance commands. Stephen Morgan 2020-11-09 16:54:28 +1100
  • 089564b04b lib,cli: Use Text for CompoundPeriodicReport titles. Stephen Morgan 2020-11-05 20:21:12 +1100
  • 541c4fc18c lib,cli: Use Text for CSV values. Stephen Morgan 2020-11-05 18:59:35 +1100
  • e3ec01c3c6 lib,cli,ui: Use Text for showDate and related. Stephen Morgan 2020-11-05 12:58:04 +1100
  • 74b296f865 lib,cli: Make showTransaction return Text rather than String. Stephen Morgan 2020-10-28 12:53:37 +1100
  • dbe7015502 cli: Refactor compoundBalanceCommand. Stephen Morgan 2020-10-27 20:15:24 +1100
  • 7e44b89bb4 lib: Remove unused label on TranspactionReport and AccountTransactionsReport. Stephen Morgan 2020-10-27 20:02:47 +1100
  • 5752f1c5cb lib,cli: Use Text Builder for Account Transaction Reports. Stephen Morgan 2020-10-27 20:00:12 +1100
  • b9dbed6713 cli: Use Text Builder for Entries Reports. Stephen Morgan 2020-10-27 18:06:43 +1100
  • 12a6435c51 lib: Add wrap convenience function. Stephen Morgan 2020-10-27 16:20:38 +1100
  • 646ee0bce5 cli: Using Text Builder for posting reports. Stephen Morgan 2020-10-27 13:04:00 +1100
  • ac39d59016 ;check: doc: link to payee directive Simon Michael 2020-12-31 12:57:39 -0800
  • fdeaa3cd8b doc: journal: document payee directive Simon Michael 2020-12-31 12:55:24 -0800
  • 3898a66dda ;check: doc: wording Simon Michael 2020-12-31 12:40:46 -0800
  • f8afb94d09 ;bin: readme update Simon Michael 2020-12-31 12:24:44 -0800
  • c8eb347835 ;check: no longer experimental Simon Michael 2020-12-31 12:17:48 -0800
  • 2ffed3aec7 check: ordereddates: test --date2, clarify --unique and QUERY dropped Simon Michael 2020-12-31 11:43:51 -0800
  • bb1d49c573 ;update CLI usage texts Simon Michael 2020-12-31 11:23:56 -0800
  • 01bfeda4fb ;update cabal files Simon Michael 2020-12-31 11:23:36 -0800
  • 4491325bb0 ;check: ordereddates/uniqueleafnames: print on stderr, refactor Simon Michael 2020-12-31 11:22:32 -0800
  • 1d4c4c5b8b check: drop old checkdates/checkdupes commands, consolidate Simon Michael 2020-12-31 10:47:15 -0800
  • a6ec7bcc11 ;check: add tests for all on-demand checks Simon Michael 2020-12-31 10:27:50 -0800
  • 2084b845e0 journal: Ignore AUTO commodity when strict checking aragaer 2020-12-31 09:54:23 -0800
  • 8306420b61 check: also check "accounts"/"commodities" on demand Simon Michael 2020-12-30 21:36:43 -0800
  • 652deb04ee Merge pull request #1435 into master (add "payees" check) Simon Michael 2020-12-31 08:31:19 -0800
  • e705386999 ;examples: sample: save directives for testing Simon Michael 2020-12-30 17:12:53 -0800
  • 5d8669d4f3 ;check: separate func test files for each check Simon Michael 2020-12-31 08:29:15 -0800
  • 31ea37a785 ;check: accounts, commodities, payees, ordereddates: improve errors Simon Michael 2020-12-30 16:31:13 -0800
  • e59603a04a ;check errors: drop unwanted newline & "strict mode" prefix Simon Michael 2020-12-30 16:30:08 -0800
  • b47d582583 ;check: fixes Damien Cassou 2020-12-30 21:19:11 +0100
  • de56d09024 ;check: start some functional tests, for payees Simon Michael 2020-12-30 11:51:01 -0800
  • 3c232fbd7d check: add "payees" check requiring payee declarations Simon Michael 2020-12-30 11:38:13 -0800