c39e424642basic querying by amount: "amt:<0", "amt:=100", etc. The syntax is "amt:ON", where O is "<", "=" or ">" and N is a number. For simple (single-commodity) amounts, this matches if the amount's quantity has the specified relationship to N. For multi-commodity amounts, it always matches. If parsing fails, an error is raised. This has not been tested for floating-point precision.
Simon Michael
2013-03-20 16:36:00 +0000
1adc583975make hledger-web installable with GHC < 7.6 again Revisiting the "directory 1.2 can be installed with older GHC, so we'd better pin it in the cabal file" change. Requiring directory 1.2 made hledger-web uninstallable with GHC < 7.6 because current yesod depends on ghc which depends on a particular directory version and can't be upgraded. This is a smarter fix, which should let all hledger packages build with whatever directory version is installed.
Simon Michael
2013-03-19 01:22:09 +0000
4e4a283a84tools: don't define commithook target in makefile, that's repo-specific
Simon Michael
2013-03-11 18:39:36 +0000
bbfd91e7eadirectory 1.2 can be installed with older GHC, so we'd better pin it in the cabal file hledger now requires directory >= 1.2. This might make installation more complex on old GHC versions; if it turns out to be needed, perhaps it can be conditionalised again, more accurately, in the cabal file.
Simon Michael
2013-03-11 15:56:56 +0000
ae8d4882b4site: update to hakyll 4
Simon Michael
2013-03-09 21:13:21 +0000
cbce921d63site: rounded nav buttons that depress when clicked, and different colour for the external links
Simon Michael
2013-03-09 21:12:47 +0000
d40ca43f39site: force scrollbar on home page to keep position consistent
Simon Michael
2013-03-09 21:12:02 +0000
47a4c52904add: tweak output
Simon Michael
2013-03-05 20:18:10 +0000
edcfd2abb1add: handle partial dates on the command line, instead of failing after all data entry
Simon Michael
2013-03-05 02:08:53 +0000
5785eae38eadd: show the transaction and confirm before adding it, or allow restart
Simon Michael
2013-02-25 20:52:43 +0000
95e6dae18atools: better auto build rule, "make auto-CMD" runs CMD on each rebuild
Simon Michael
2013-02-25 20:40:03 +0000
34390f9af6tools: include profiling info in the "auto" dev builds, why not
Simon Michael
2013-02-25 20:38:20 +0000
a33b42bbd9update tested-with in cabal files
Simon Michael
2013-02-25 19:50:49 +0000
314da705f8add: fix compilation with GHC 7.4 and perhaps older
Simon Michael
2013-02-25 19:49:03 +0000
9ffb0b2d1fexport journal file code parser, part 2 - missed a bit >:|
Simon Michael
2013-02-25 19:35:51 +0000
2eba34514fadd: mention code/comment entry in help
Simon Michael
2013-02-24 21:30:56 +0000
10d83a9252add: allow transaction code and transaction/posting comments/tags to be entered (#45) - A transaction code may be entered following the date in parentheses, eg: DATE (CODE) - A transaction comment (possibly containing tags) may be entered following the description, eg: DESC ; COMMENT - A posting comment may be entered following the amount, eg: AMOUNT ; COMMENT
Simon Michael
2013-02-24 21:16:03 +0000
69f2491224export journal file code parser
Simon Michael
2013-02-24 21:07:54 +0000
7025c6f66aadd: more code cleanup
Simon Michael
2013-02-24 20:05:31 +0000
33153851e9words' on an empty string should return empty list
Simon Michael
2013-02-24 20:04:28 +0000
8aba692926add: cleanups
Simon Michael
2013-02-24 18:35:42 +0000
4f1ce14033add: use command line arguments as defaults for first txn (part 2) It seems I missed some.
Simon Michael
2013-02-24 18:09:04 +0000
bf91efda7cadd: use command line arguments as defaults for first txn With one or more command line arguments, they will used as defaults for the first transaction, and history will be ignored. Subsequent transactions will use history for defaults (and now only the best match from history is shown).
Simon Michael
2013-02-24 02:07:58 +0000
c8e2751aa5add: < at any prompt restarts the current transaction (#47)
Simon Michael
2013-02-23 01:44:45 +0000
7fcd45614badd: ui cleanups - tidier output - show more help - suggest . only for recording, not for quitting (though it still works) - show each transaction after adding it (#52) - don't parse . as a zero amount - don't show [] when there's no default
Simon Michael
2013-02-23 00:57:16 +0000
2a6a028222register: date display refinements - when showing multiple postings from a transaction, show their individual dates accurately - with --date2, use that date for sorting
Simon Michael
2013-02-14 21:12:35 +0000
345bc18182web: 98: add missing template files to cabal file, again fixing cabal-dev & hackage builds (Eric Hetzner)
Simon Michael
2013-01-24 17:07:21 +0000
2b64023b33docs: tighten up NEWS.md a little
Simon Michael
2013-01-22 07:55:07 +0000
caa0b27cb0web: 97: add missing static files to cabal file fixing cabal-dev and hackage builds
Simon Michael
2013-01-11 14:49:28 +0000
67d1f91909web: fix compilation; also fixes some hardcoded static urls (Xinruo Sun)
Simon Michael
2013-01-11 13:54:49 +0000
ab53dd0813tools: test hackage upload
Simon Michael
2013-01-11 13:32:42 +0000
7f1f392166tools: run built-in tests with a pattern
Simon Michael
2013-01-11 13:32:27 +0000
db8cb417fetools: link hledger-web dirs to top level for bin/hledger-webdev also
Simon Michael
2013-01-11 13:30:15 +0000
023fe4f142docs: note hledger's include does not support glob patterns
Simon Michael
2013-01-04 21:31:36 +0000
0fac098c97docs: note GNU Make requirement
Simon Michael
2012-12-28 17:43:24 +0000
98358acd5edocs: warn about space in --width option
Simon Michael
2012-12-28 17:21:48 +0000
1e41ba619atools: exclude hledger-web from make install by default, as it's harder
Simon Michael
2012-12-28 17:15:23 +0000
68acc9eb6cdocs: fix dev build instructions, mention dev suffix
Simon Michael
2012-12-28 17:05:21 +0000
7175c57992reg: --related/-r flag to show other postings in the transaction
Simon Michael
2012-12-22 00:24:38 +0000
552a15a1bareg: --width/-w option to adjust register overall output width
Simon Michael
2012-12-21 21:56:11 +0000
58edc161c9docs: draft v2 conversion rules
Simon Michael
2012-12-15 21:11:33 +0000
e7de67ec68docs: rewrite commodity/amount styles and dates a bit
Simon Michael
2012-12-10 11:55:46 +0000
28e06a2776site: use friendly wepay url
Simon Michael
2012-12-10 11:54:50 +0000
f0c97937b0docs: actual/effective -> primary/secondary
Simon Michael
2012-12-06 04:44:31 +0000
621a91807erename actual/effective dates to primary/secondary The command-line flag is now --date2. Alternate spellings --effective and --aux-date are accepted for compatibility.
Simon Michael
2012-12-06 04:43:41 +0000
7d1fce42ferefactor: dead code
Simon Michael
2012-12-06 03:56:12 +0000
757c877ffadocs: update tags docs
Simon Michael
2012-12-06 03:50:55 +0000
869ff2528aaccept normal simple date syntax in posting dates, give an error on bad date syntax here
Simon Michael
2012-12-06 03:23:56 +0000
20e68f23a8support effective dates on postings as well We now preserve all dates while reporting, instead of overwriting one with the other.
Simon Michael
2012-12-06 02:41:37 +0000
ccbc071289more cleanup, fix duplicate tag display
Simon Michael
2012-12-06 02:09:53 +0000
27621515eabal, reg: use posting date if specified, clarify posting effective date not yet supported
Simon Michael
2012-12-06 01:10:15 +0000
dfeafa6064export accountBalanceHistory
Simon Michael
2012-12-06 01:09:12 +0000
e75abc4625parse posting dates, better comment/tag handling, begin using HTF for unit testing
Simon Michael
2012-12-06 00:28:23 +0000
d0bd0663b6docs: bump manual version
Simon Michael
2012-12-06 00:27:19 +0000
b2b429c9e4refactor: dead code
Simon Michael
2012-12-06 00:04:09 +0000
4aafeb32e6refactor: clean up Posting construction
Simon Michael
2012-12-06 00:03:07 +0000
26ad56e1b2untested accountBalanceHistory calculator
Simon Michael
2012-12-05 23:52:46 +0000
0913e54e9394: fix a regression with non-flat balance report, caused by previous fix Correct in all cases now, hopefully.
Simon Michael
2012-12-05 23:51:42 +0000
51a8adf273regexSplit, ptrace (parsec trace) utilities
Simon Michael
2012-12-05 23:49:50 +0000
211327c758drop obsolete test
Simon Michael
2012-12-05 23:38:48 +0000
f54e3299b994: fix 0.19 regression showing wrong total balance with balance --flat and distinguish better between account depth and item indent level
Simon Michael
2012-12-04 01:07:04 +0000
00b4efffc9docs: note ! is parsed like *
Simon Michael
2012-12-04 00:44:58 +0000
f0372bdd93Also parse ! as a modifier, like *
Joachim Breitner
2012-12-03 21:38:05 +0000
2b0826b4cbdocs: update rules file name policy
Simon Michael
2012-12-04 00:08:08 +0000
157c85a915move stripbrackets to Utils
Simon Michael
2012-12-04 00:03:42 +0000
e3d5fdde66web: small style cleanup
Simon Michael
2012-12-03 23:53:26 +0000
bd325e1061site: reorder buttons, add wiki
Simon Michael
2012-12-03 23:52:24 +0000
6eda8c4bbfcsv reader: append ".rules" to the original file name instead of replacing its extension
Simon Michael
2012-11-26 01:56:39 +0000
afb4fb0356csv reader: parse parenthesised amounts as negative
Simon Michael
2012-11-26 01:56:01 +0000
c553103cafbump version
Simon Michael
2012-11-27 23:53:16 +0000
a7358e4497tools: symlink more dirs for web dev builds
Simon Michael
2012-11-27 23:52:47 +0000
3da5f3c0c6web: use normalise, bootstrap, and widgets
Simon Michael
2012-11-27 23:52:08 +0000
a44d30e6f1web: serve a favicon (Yesod's)
Simon Michael
2012-11-27 23:51:24 +0000
bd629e4853web: tested with GHC 7.6
Simon Michael
2012-11-27 05:31:31 +0000
7599ec2c84web: allow latest shakespeare-js & yesod-form
Simon Michael
2012-11-27 05:31:12 +0000
19a8a1f047docs: link to the issue
Simon Michael
2012-11-17 04:16:54 +0000
1d8fe29c4cdocs: point to new repo location on darcs hub
Simon Michael
2012-11-17 04:31:21 +0000
8d973ac3b3tools: upload to hackage more quietly
Simon Michael
2012-11-17 04:31:38 +0000
180bdd382bdocs: note correct minimum GHC version in dev docs
Simon Michael
2012-11-17 04:36:30 +0000
8b4a99c4d579: convert: add a skip-lines directive (Magnus Henoch)
Simon Michael
2012-11-18 18:21:52 +0000
34baea6302tools: packdeps (/checkdeps) rule for checking all packages
Simon Michael
2012-11-18 22:51:00 +0000
ea212ba2d1tools: add "dev" suffix to version string of dev builds
Simon Michael
2012-11-18 22:52:16 +0000
5c972ef00cmore correct debug util name
Simon Michael
2012-11-19 21:17:43 +0000
7d53ae8817docs: wording
Simon Michael
2012-11-19 21:18:32 +0000
64cdd1a434tools: also tag web handlers
Simon Michael
2012-11-19 21:48:19 +0000
c70ba1a979tools: fix web dev build
Simon Michael
2012-11-19 23:18:22 +0000
79f0e98186tools: fix haddock generation (web excluded)
Simon Michael
2012-11-19 23:36:36 +0000
4248df5c6fclarify historical price field and tests
Simon Michael
2012-11-20 00:27:43 +0000
9bc286c352notes: backlog cleanup
Simon Michael
2012-11-20 00:28:05 +0000
63e996e3efnotes
Simon Michael
2012-11-17 04:32:33 +0000
1c6a7d8a6frename the commodityless amount constructor to num
Simon Michael
2012-11-20 02:22:20 +0000
45d4a38cc7refactor: setAmountPrecision -> withPrecision
Simon Michael
2012-11-19 23:24:04 +0000
9cd228329chledger-lib doesn't need shakespeare-text
Simon Michael
2012-11-21 17:41:49 +0000
93978fcf81tools: web dev build fixes
Simon Michael
2012-11-23 20:49:17 +0000
300ef7c536tools: web dev build uses RecordWildCards
Simon Michael
2012-11-20 02:25:14 +0000
0f664057d7web: fix this dev build warning without breaking prod
Simon Michael
2012-11-23 20:49:53 +0000
6cf883bcc3web: fix build error
Simon Michael
2012-11-21 17:39:31 +0000
ad88df99farefactor: try to organise handler support code better
Simon Michael
2012-11-20 02:51:38 +0000
26a37bf3dfweb: quick fix for "Prelude.read: no parse" errors with GHC >= 7.6
Simon Michael
2012-11-24 15:13:14 +0000
81354fb492web: split handlers into multiple files
Simon Michael
2012-11-20 02:23:23 +0000