28f0e43aa5post-talk tweaks
Simon Michael
2021-04-30 12:53:29 -1000
12cc69b3cfHaskellerZ 2021-04-29 meetup slides
Simon Michael
2021-04-30 12:27:49 -1000
684af10643Allow yesod-form 1.7
Felix Yan
2021-04-24 01:20:25 +0800
32b42a6c80;journal: another test for #1532
Simon Michael
2021-04-21 08:09:36 -1000
bf7255402c;journal: add, renumber commodity parse tests (#1532)
Simon Michael
2021-04-20 10:37:31 -1000
f58fcd95ab;journal: tests demonstrating commodity parse errors (#1532)
Simon Michael
2021-04-20 09:55:11 -1000
a8c6a915e4examples: csv: kraken
Simon Michael
2021-04-19 17:22:04 -1000
8cf193547e;bal: doc: balance features: fix --valuechange link
Simon Michael
2021-04-19 16:17:36 -1000
39623934c3;doc: cli: a note about redirecting debug output
Simon Michael
2021-04-17 20:18:05 -1000
483fa9682ecli: ANSI color is now also disabled by -o/--output-file (#1533)
Simon Michael
2021-04-17 16:06:53 -1000
fe846a0c7f;lib: comments
Simon Michael
2021-04-17 16:06:20 -1000
1afb84c95dlib: outputFileFromOpts now returns a maybe; cleanups
Simon Michael
2021-04-17 14:51:24 -1000
4b5ad69eb1;doc: declaring commodities: better link
Simon Michael
2021-04-16 12:19:57 -1000
ea812f8f34;doc: commodity display style: correction
Simon Michael
2021-04-16 12:15:52 -1000
659aeef56f;doc: commodity display style: correction
Simon Michael
2021-04-16 12:13:28 -1000
949c3925e5;doc: add Commodity section, update Amounts & Declaring Commodities (#1532)
Simon Michael
2021-04-16 12:00:00 -1000
a335c5ad21doc: journal: declaring commodities: mention double quotes (#1532)
Simon Michael
2021-04-16 09:10:26 -1000
dd5773253bui: For account screen, if the accounts and amounts are too wide, allocate space proportionally.
Stephen Morgan
2021-04-14 17:19:24 +1000
203b12bfd9ui: In account screen, elide amounts which go past the specified width.
Stephen Morgan
2021-04-14 13:56:42 +1000
21a49b9479;lib: note caveats with useColor*
Simon Michael
2021-04-13 14:46:18 -1000
6298722adelib: debug output checks for color support on stderr, not stdout
Simon Michael
2021-04-13 14:23:29 -1000
2b04b76448lib: debug output now respects --color/NO_COLOR/ANSI support
Simon Michael
2021-04-13 14:06:02 -1000
5e57cfb43elib: useColor, colorOption helpers usable anywhere
Simon Michael
2021-04-13 14:01:00 -1000
6af7a32076examples/csv: pooltool ada rewards rules
Simon Michael
2021-04-14 06:08:28 -1000
0f4e462ae7add a Show instance for AmountDisplayOpts, WideBuilder
Simon Michael
2021-04-13 12:07:38 -1000
28fd7c65f2lib: When displaying amounts on a single line, always display at least one amount, even if that would exceed the requested maximum width. Addresses #1526.
Stephen Morgan
2021-04-14 11:15:54 +1000
f5121129ectimeclock: print shows timeclock amounts with just 2 decimals, like pre-1.21 (#1527)
Simon Michael
2021-04-12 18:35:39 -1000
25322e489eui: add tests for query filtering (#1523)
Simon Michael
2021-04-12 12:58:51 -1000
bd41d1bd11ui: tests: clean up, update for #1468
Simon Michael
2021-04-12 12:47:50 -1000
dbe7ef0157ui: setFilter: note error-ignoring behaviour
Simon Michael
2021-04-12 12:06:11 -1000
b13df845c0ui: register: fix queries, broken in 1.21 (#1523)
Simon Michael
2021-04-12 12:05:35 -1000
493ed14629lib,test: Make sure historical postings have prices stripped if necessary in PostingsReport (see issue #1522).
Stephen Morgan
2021-04-07 23:00:23 +1000
f6feef7f80lib,cli: Strip prices in MultiBalanceReport and PostingsReport whenever we know we won't need them.
Stephen Morgan
2021-04-06 19:18:46 +1000
b7a2479186lib: Use uniform naming for stripping prices.
Stephen Morgan
2021-03-22 18:12:33 +1100
42d7009feftest: Alter valuation tests to better distinguish between costing and valuation. Replaces a redundant test with one which tests both costing and valuation simultaneously.
Stephen Morgan
2021-04-06 18:39:46 +1000
278153effalib: Add more efficient toEncoding for custom ToJSON declarations.
Stephen Morgan
2021-03-26 16:20:36 +1100
a529207ae7lib: Do not round Decimal before applying JSON representation if existing representation is small enough.
Stephen Morgan
2021-03-26 15:22:47 +1100
55772cbd9bstack config for testing with GHC 9.0, WIP (#1503)
Simon Michael
2021-04-06 07:59:11 -1000
4578d5d329ui: work around ghc 9.0 build failure (#1503)
Simon Michael
2021-04-06 07:45:49 -1000
eb2da22f63;update cabal files
Simon Michael
2021-04-04 08:03:57 -1000
ba1e91c302drop support for GHC 8.0
Simon Michael
2021-04-04 07:54:22 -1000
8d7fef4f6bstack: fix stack8.0.yaml (#1514)
Simon Michael
2021-04-03 21:10:22 -0700
edbb713cf8lib,cli: Fix ledgerDateSpan, so that in takes transaction dates into account.
Stephen Morgan
2021-04-03 16:35:58 +1100
5fbb67b893lib,cli: Move reportPeriodName to Hledger.Reports.ReportOptions, use it for HTML and CSV output for compound balance reports.
Stephen Morgan
2021-04-04 09:03:49 +1000
d0940bf8ce;update cabal files
Simon Michael
2021-03-29 08:19:54 -0700
4e644840bclib, etc: add now-required lower bound on containers (#1514)
Simon Michael
2021-03-29 08:19:28 -0700
5db75c39dfbal: keep csv column and row labels consistently lower case
Simon Michael
2021-03-27 10:54:52 -0700
03f06128dcAdd a whitespace csv test
Eric Mertens
2021-03-25 16:23:33 -0700
48d558fc7aTolerate spaces in amount fields in CSV files
Eric Mertens
2021-03-23 20:00:37 -0700
b6e20dea13lib,test: Simplify the JSON representation of AmountPrecision.
Stephen Morgan
2021-03-22 14:17:42 +1100
eab66de2ca;cli: doc: commodity, D directive updates
Simon Michael
2021-03-25 15:26:28 -0700
4cb9dfb5b8lib: Properly escape quotes in csv output.
Stephen Morgan
2021-03-23 23:04:30 +1100
4609e79f2clib,cli,ui,web: A number of AccountName and Journal functions which are supposed to produce unique sorted use Sets internally to be slightly more efficient. There is also a new function journalCommodities.
Stephen Morgan
2021-03-01 22:35:21 +1100
7fe58f1346lib: More efficiently check whether Amounts are or look zero.
Stephen Morgan
2021-03-03 15:57:22 +1100
522c8a6ad3lib: In sorting account names, perform lookups on HashSets and HashMaps, rather than lists. This is probably not an enormous performance sink in real situations, but it takes a huge amount of time and memory in our benchmarks (specifically 10000x10000x10.journal).
Stephen Morgan
2021-02-22 22:45:36 +1100
13589aca2edoc: Remove incorrect haddock comment.
Stephen Morgan
2021-03-04 10:44:59 +1100
f3c9bce02clib: Minor refactor, using foldMap instead of asum . map . toList.
Stephen Morgan
2021-02-24 11:00:48 +1100
d87751ef2e;doc: ui, web: make image paths absolute
Simon Michael
2021-03-21 09:10:50 -0700
076da7dd18;shake webmanuals: update toc/versions placeholders
Simon Michael
2021-03-21 09:01:33 -0700
d5a227f18c;doc: ui, web, contributing: fix image urls
Simon Michael
2021-03-21 07:45:37 -0700
7488140608lib: Do not call showAmount twice for every posting.
Stephen Morgan
2021-03-18 16:11:19 +1100
7aa3d3e760lib,cli: Some efficiency improvements in register reports.
Stephen Morgan
2021-03-09 11:35:48 +1100
d54e276658lib: Split showMixedAmountB into showMixedAmountB and showAmountsB, the former being a simple wrapper around the latter.
Stephen Morgan
2021-03-08 16:01:54 +1100
16f8ed3d0fshake webmanuals: include the TOC comment
Simon Michael
2021-03-19 08:21:28 -0700
7fad876014;update manuals
Simon Michael
2021-03-18 07:22:42 -0700
0c56d3ffa3shake mandates: update .date.m4 source files to current month/year
Simon Michael
2021-03-18 07:21:51 -0700
941574423a;shake: drop ".webmanuals" from website markdown filenames
Simon Michael
2021-03-18 06:48:07 -0700
5ff6e0b618;make copy-bins-to-X: use period instead of hyphen
Simon Michael
2021-03-17 18:15:09 -0700
cef9aede93new API for MixedAmount arithmetic (#1491)
Simon Michael
2021-03-17 17:36:23 -0700
d6a4310d8flib,cli,ui,bin: Eliminate all uses of Mixed outside of Hledger.Data.Amount.
Stephen Morgan
2021-01-31 15:23:46 +1100
dabb3ef82elib,cli,ui,bin: Create a new API for MixedAmount arithmetic. This should supplant the old interface, which relied on the Num typeclass.
Stephen Morgan
2021-01-29 23:34:18 +1100
4b2c943867;bin: hledger-combine-balances: fix haddock error
Simon Michael
2021-03-16 07:19:48 -0700
cca765de72install: hledger-iadd 1.3.14
Simon Michael
2021-03-14 10:16:09 -0700
f54f2b3b72;doc: also update manual source files (#1504)
Simon Michael
2021-03-13 07:28:14 -0800