-
4faefcfab2
;doc: regen manuals
Simon Michael
2019-11-27 13:18:08 -0800
-
177e24c078
;tools: update make ghcid-test[-PAT]
Simon Michael
2019-11-27 12:53:30 -0800
-
91a3b03359
;test: update command line help
Simon Michael
2019-11-27 12:53:12 -0800
-
b36f6df110
tests: port all unit tests to tasty, second pass (#1090)
Simon Michael
2019-11-27 12:46:29 -0800
-
13a3542464
tests: port all unit tests to tasty, first cut (#1090)
Simon Michael
2019-11-26 13:56:14 -0800
-
8952dc9a93
;stack: build with base-compat 0.11, for testing
Simon Michael
2019-11-26 14:17:55 -0800
-
e15adddeb8
Add exit status code to check-dates
Amitai Burstein
2019-11-23 23:34:14 +0200
-
3f0892556d
;lib: clarify choiceopt doc
Simon Michael
2019-11-23 13:03:26 -0800
-
8b4ae4cd43
;csv: another commented test for auto-generation of balancing posting
Simon Michael
2019-11-23 12:54:34 -0800
-
0beca72275
;csv: doc: one-posting txns can now be generated (#1111/#1133)
Simon Michael
2019-11-23 12:28:41 -0800
-
464983f99a
;csv: add some commented tests for #1111/#1133
Simon Michael
2019-11-23 12:26:22 -0800
-
e893c9c107
;doc: regen manuals
Simon Michael
2019-11-21 17:49:27 -0800
-
1432914081
;ui: doc tweaks
Simon Michael
2019-11-21 17:49:17 -0800
-
aa051a05cf
lib: support generation of (un)balanced virtual postings in csv reader
Dmitry Astapov
2019-11-20 22:28:14 +0000
-
d8bf72ae73
;doc: regen manuals
Simon Michael
2019-11-21 17:32:30 -0800
-
332624f9fa
ui: B and V keys toggle display of cost, value
Simon Michael
2019-10-20 07:12:14 -0700
-
f8269e21ab
Fix some simple typos
Brian Wignall
2019-11-20 12:15:03 -0500
-
2a36ac0d62
;lib: fix doctest for RawOptions
Mykola Orliuk
2019-11-19 20:43:19 +0100
-
a0d012a50c
;cli: use the test suites recompilation workaround here too (#1125)
Simon Michael
2019-11-19 04:17:23 -0800
-
f0b2eed6c2
;lib: clarify test suites recompilation workaround (#1125)
Simon Michael
2019-11-19 04:10:46 -0800
-
f82ed83153
;lib: re-enable easytests
Mykola Orliuk
2019-11-16 15:02:00 +0100
-
097486a247
;lib: re-enable doctests
Mykola Orliuk
2019-11-16 14:04:57 +0100
-
6dbe925eed
cli: anonymize transaction code also
Mykola Orliuk
2019-10-19 22:20:39 +0200
-
0a273561f7
cli: anonymize declared accounts also
Mykola Orliuk
2019-10-19 22:11:35 +0200
-
5287fe671b
;all: hide RawOpts internals
Mykola Orliuk
2019-10-20 01:01:59 +0200
-
8991419c68
;all: drop dummy decodeRawOpts
Mykola Orliuk
2019-10-20 00:30:10 +0200
-
31ae3d3aaf
;lib: drop SystemString left from GHC pre 7.2
Mykola Orliuk
2019-10-20 00:21:42 +0200
-
68b1cacf0f
lib: refactor, prepare to drop showTransactionUnelided functionality
Simon Michael
2019-11-18 17:27:30 -0800
-
-
4cb2a03f7f
;lib: more docs for unifyMixedAmount
Simon Michael
2019-11-18 17:22:42 -0800
-
69ee21cf16
;doc: regen manuals
Simon Michael
2019-11-18 17:14:06 -0800
-
79ca4a767e
cli: Add -% to compound balance commands
Michael Kainer
2019-11-11 21:06:58 +0100
-
87b82b6839
lib: roi does not fail on empty input data (+test)
Dmitry Astapov
2019-11-16 15:42:15 +0000
-
ab9c150759
;lib: clean out showTransactionUnelided
Mykola Orliuk
2019-11-16 12:46:21 +0100
-
aca214b0ac
lib: drop amount elision in showing last posting
Mykola Orliuk
2019-11-16 12:23:38 +0100
-
-
e49da20f8c
test: balance-style -> balance-type
Dmitry Astapov
2019-11-13 09:25:37 +0000
-
c4d650e6ad
lib: balance-style -> balance-type
Dmitry Astapov
2019-11-13 09:24:50 +0000
-
39bc183340
lib: csv reader gets balance-style directive
Dmitry Astapov
2019-11-12 23:33:38 +0000
-
fb3c1a132c
csv: fix parsing of whitespace on line after an if block (fix #1120)
Simon Michael
2019-11-13 05:41:32 -0800
-
9b74471d02
;doc: regen csv manuals
Simon Michael
2019-11-12 13:32:35 -0800
-
470b5aca7b
;csv: doc: fix typo
Simon Michael
2019-11-12 13:31:22 -0800
-
dbe8638ba2
;csv: doc: remove currencyN/amount limitation (#1113)
Simon Michael
2019-11-12 13:24:59 -0800
-
155e5ba9d0
;examples: tricking roi to show unrealised gains
Simon Michael
2019-11-12 13:08:36 -0800
-
94f912e558
lib: better resolution of csv field aliases ("balance" vs "balance1", etc)
Dmitry Astapov
2019-11-12 20:07:18 +0000
-
205ff9d2d6
;csv: doc: more cleanups, consistency
Simon Michael
2019-11-12 12:04:57 -0800
-
e2f6252874
;csv: examples updates
Simon Michael
2019-11-12 12:04:28 -0800
-
8b237cd4a0
;csv: doc: reorder sections, greatly expand examples
Simon Michael
2019-11-12 10:37:17 -0800
-
4eeb8f6264
;csv: doc: more cleanups, note some limitations
Simon Michael
2019-11-11 18:29:36 -0800
-
01823d6329
;csv: doc: testing/cleanup pass
Simon Michael
2019-11-10 18:32:59 -0800
-
d4cddc5402
;csv: doc: another currency clarification, posting fields cleanup
Simon Michael
2019-11-09 17:32:11 -0800
-
b475ad039a
;shake: note an issue with atomic building of web manuals
Simon Michael
2019-11-10 18:32:21 -0800
-
0ce7e811ba
Fix two small typos
Brian Wignall
2019-11-10 16:29:22 -0500
-
a8f1f5da62
;csv: doc: more notes about currency (#1095)
Simon Michael
2019-11-09 09:52:57 -0800
-
7200c2c4da
;doc: changelog update
Simon Michael
2019-11-07 19:28:52 -0800
-
c4d7cc198a
csv: finalise and check journals generated from CSV (#1000)
Simon Michael
2019-11-07 18:58:12 -0800
-
5264a7ebc1
;lib: refactor, split out finaliseJournal
Simon Michael
2019-11-07 17:32:48 -0800
-
3f530f5b54
;doc: update changelogs, including #1095
Simon Michael
2019-11-07 16:37:03 -0800
-
6e951962f9
;csv: doc: cleanups
Simon Michael
2019-11-06 18:42:39 -0800
-
7ecc42f142
;doc: regen manuals
Simon Michael
2019-11-06 13:10:17 -0800
-
d92351e21a
csv: doc: clean up/expand manual after #1095
Simon Michael
2019-11-06 13:08:54 -0800
-
dcfc833d92
Merge branch 'csv-mega-pack' (#1095)
Simon Michael
2019-11-06 13:13:11 -0800
-
-
fb5bca0b46
test: update csv tests for expenses:unknown being new default
Dmitry Astapov
2019-11-05 22:10:41 +0000
-
fc001da1ef
lib: expenses:unknown is a much better default account name
Dmitry Astapov
2019-10-19 01:33:16 +0100
-
09f17f2b2b
doc: mention the magic sauce
Dmitry Astapov
2019-10-19 01:30:18 +0100
-
c66ccc5cee
lib: do not try to balance transaction in csv reader
Dmitry Astapov
2019-10-19 01:18:07 +0100
-
95ec5715cc
lib: better compatibility code in csv reader
Dmitry Astapov
2019-10-19 00:49:55 +0100
-
d62f84bec2
lib: csv reader does not generate postings if account=""
Dmitry Astapov
2019-10-19 00:32:14 +0100
-
a6d91da217
doc: remove "you need to create at least 1 posting" bit
Dmitry Astapov
2019-10-18 23:08:16 +0100
-
44f01cbd94
docs: revert advise on account, postpone for now
Dmitry Astapov
2019-10-17 23:25:22 +0100
-
91eb899b82
doc: advise on the default account selection
Dmitry Astapov
2019-10-17 21:47:55 +0100
-
4b30a70c72
doc: posting1 is not magical in csv rules
Dmitry Astapov
2019-10-17 00:04:23 +0100
-
8d24a40150
lib: csv parser fills out amounts on all postings, if possible
Dmitry Astapov
2019-10-17 00:02:26 +0100
-
637741a755
lib: amount1 is no longer magical
Dmitry Astapov
2019-10-16 23:49:28 +0100
-
490d2407f4
test: expense:unknown -> expenses:unknown
Dmitry Astapov
2019-10-16 00:48:53 +0100
-
977592e49c
lib: typo fix, "expense:unknown" -> "expenses:unknown"
Dmitry Astapov
2019-10-15 23:52:38 +0100
-
3c7d5d466d
lib, doc, test: csv parser gains "end" command for "if" block
Dmitry Astapov
2019-10-15 23:47:19 +0100
-
3e5f0e8dd5
doc: clarify csv rules application order
Dmitry Astapov
2019-10-15 23:38:23 +0100
-
f92590f92c
lib: allow zero postings in csv reader
Dmitry Astapov
2019-10-15 23:11:53 +0100
-
26a4f5e519
doc: less confusing example
Dmitry Astapov
2019-10-15 23:11:31 +0100
-
cb6a5fc4a1
doc: proofreading csv parser docs
Dmitry Astapov
2019-10-15 22:53:01 +0100
-
1ab8631264
lib: change default rules file text to mention "amount1"
Dmitry Astapov
2019-10-15 22:42:55 +0100
-
32cbe4c7b3
lib: better inference for unknown account names in csv parser
Dmitry Astapov
2019-10-15 22:41:17 +0100
-
b5d4918c16
lib: allow recursive interpolation of fields with underscores in names
Dmitry Astapov
2019-10-15 20:52:42 +0100
-
38db7eb24d
lib: implement
skip end in csv reader
Dmitry Astapov
2019-10-14 21:46:35 +0100
-
b2ba1086b6
lib: fixed validation rules for minimul viable csv rules to include account1 etc
Dmitry Astapov
2019-10-14 21:41:25 +0100
-
f1ab107400
lib, doc: extended "skip" in "if" body to "skip N"
Dmitry Astapov
2019-10-14 21:40:52 +0100
-
f877a7789f
doc: further clarify posting generation
Dmitry Astapov
2019-10-13 12:44:08 +0100
-
a2bd1ceb61
doc: close todos mentioned in csv parser description, more details
Dmitry Astapov
2019-10-12 23:58:25 +0100
-
5d207ddd05
doc: describe changes to csv parser
Dmitry Astapov
2019-10-12 23:48:51 +0100
-
f108b52171
lib: fix for #1001 - empty field assignment consumes next line
Dmitry Astapov
2019-10-12 23:35:57 +0100
-
1acebe1493
test: csv reader test for #1001
Dmitry Astapov
2019-10-12 23:35:36 +0100
-
5bd407b3b9
test: show that #1000 is fixed
Dmitry Astapov
2019-10-12 22:47:54 +0100
-
5dac141a7e
lib: implement conditional line skips in csv (fixes #1076)
Dmitry Astapov
2019-10-12 22:30:04 +0100
-
fa61fdbe1b
test: add a test for #1076 (conditional line skips in csv)
Dmitry Astapov
2019-10-12 22:29:39 +0100
-
f74df08e98
lib: fix accidental switch of income:unknown and expence:unknown in csv parser
Dmitry Astapov
2019-10-12 21:58:11 +0100
-
77fa81ea4d
lib: fix error message formatting (header displayed twice)
Dmitry Astapov
2019-10-12 21:57:42 +0100
-
825b9ce5b3
lib: fixed amount vs amount1 conflict detection in csv parser
Dmitry Astapov
2019-10-12 21:22:40 +0100
-
f40d045251
test: updated csv parser tests to nicer format
Dmitry Astapov
2019-10-12 21:12:50 +0100
-
24bba96ea2
lib: more robust multi-line joining in csv parser
Dmitry Astapov
2019-10-12 10:16:38 +0100
-
9440664fc4
test: cleaner tests for CSV parser proposal
Dmitry Astapov
2019-10-12 10:00:14 +0100
-
881422cd0f
lib: fix recursive interpolation in CSV parser for fields with dashes
Dmitry Astapov
2019-10-12 09:33:58 +0100