Commit Graph

  • c39e424642 basic 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
  • 1adc583975 make 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
  • 4e4a283a84 tools: don't define commithook target in makefile, that's repo-specific Simon Michael 2013-03-11 18:39:36 +0000
  • bbfd91e7ea directory 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
  • ae8d4882b4 site: update to hakyll 4 Simon Michael 2013-03-09 21:13:21 +0000
  • cbce921d63 site: rounded nav buttons that depress when clicked, and different colour for the external links Simon Michael 2013-03-09 21:12:47 +0000
  • d40ca43f39 site: force scrollbar on home page to keep position consistent Simon Michael 2013-03-09 21:12:02 +0000
  • 47a4c52904 add: tweak output Simon Michael 2013-03-05 20:18:10 +0000
  • edcfd2abb1 add: handle partial dates on the command line, instead of failing after all data entry Simon Michael 2013-03-05 02:08:53 +0000
  • 5785eae38e add: show the transaction and confirm before adding it, or allow restart Simon Michael 2013-02-25 20:52:43 +0000
  • 95e6dae18a tools: better auto build rule, "make auto-CMD" runs CMD on each rebuild Simon Michael 2013-02-25 20:40:03 +0000
  • 34390f9af6 tools: include profiling info in the "auto" dev builds, why not Simon Michael 2013-02-25 20:38:20 +0000
  • a33b42bbd9 update tested-with in cabal files Simon Michael 2013-02-25 19:50:49 +0000
  • 314da705f8 add: fix compilation with GHC 7.4 and perhaps older Simon Michael 2013-02-25 19:49:03 +0000
  • 9ffb0b2d1f export journal file code parser, part 2 - missed a bit >:| Simon Michael 2013-02-25 19:35:51 +0000
  • 2eba34514f add: mention code/comment entry in help Simon Michael 2013-02-24 21:30:56 +0000
  • 10d83a9252 add: 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
  • 69f2491224 export journal file code parser Simon Michael 2013-02-24 21:07:54 +0000
  • 7025c6f66a add: more code cleanup Simon Michael 2013-02-24 20:05:31 +0000
  • 33153851e9 words' on an empty string should return empty list Simon Michael 2013-02-24 20:04:28 +0000
  • 8aba692926 add: cleanups Simon Michael 2013-02-24 18:35:42 +0000
  • 4f1ce14033 add: 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
  • bf91efda7c add: 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
  • c8e2751aa5 add: < at any prompt restarts the current transaction (#47) Simon Michael 2013-02-23 01:44:45 +0000
  • 7fcd45614b add: 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
  • 2a6a028222 register: 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
  • 345bc18182 web: 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
  • 2b64023b33 docs: tighten up NEWS.md a little Simon Michael 2013-01-22 07:55:07 +0000
  • caa0b27cb0 web: 97: add missing static files to cabal file fixing cabal-dev and hackage builds Simon Michael 2013-01-11 14:49:28 +0000
  • 67d1f91909 web: fix compilation; also fixes some hardcoded static urls (Xinruo Sun) Simon Michael 2013-01-11 13:54:49 +0000
  • ab53dd0813 tools: test hackage upload Simon Michael 2013-01-11 13:32:42 +0000
  • 7f1f392166 tools: run built-in tests with a pattern Simon Michael 2013-01-11 13:32:27 +0000
  • db8cb417fe tools: link hledger-web dirs to top level for bin/hledger-webdev also Simon Michael 2013-01-11 13:30:15 +0000
  • 023fe4f142 docs: note hledger's include does not support glob patterns Simon Michael 2013-01-04 21:31:36 +0000
  • 0fac098c97 docs: note GNU Make requirement Simon Michael 2012-12-28 17:43:24 +0000
  • 98358acd5e docs: warn about space in --width option Simon Michael 2012-12-28 17:21:48 +0000
  • 1e41ba619a tools: exclude hledger-web from make install by default, as it's harder Simon Michael 2012-12-28 17:15:23 +0000
  • 68acc9eb6c docs: fix dev build instructions, mention dev suffix Simon Michael 2012-12-28 17:05:21 +0000
  • 7175c57992 reg: --related/-r flag to show other postings in the transaction Simon Michael 2012-12-22 00:24:38 +0000
  • 552a15a1ba reg: --width/-w option to adjust register overall output width Simon Michael 2012-12-21 21:56:11 +0000
  • 58edc161c9 docs: draft v2 conversion rules Simon Michael 2012-12-15 21:11:33 +0000
  • e7de67ec68 docs: rewrite commodity/amount styles and dates a bit Simon Michael 2012-12-10 11:55:46 +0000
  • 28e06a2776 site: use friendly wepay url Simon Michael 2012-12-10 11:54:50 +0000
  • f0c97937b0 docs: actual/effective -> primary/secondary Simon Michael 2012-12-06 04:44:31 +0000
  • 621a91807e rename 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
  • 7d1fce42fe refactor: dead code Simon Michael 2012-12-06 03:56:12 +0000
  • 757c877ffa docs: update tags docs Simon Michael 2012-12-06 03:50:55 +0000
  • 869ff2528a accept normal simple date syntax in posting dates, give an error on bad date syntax here Simon Michael 2012-12-06 03:23:56 +0000
  • 20e68f23a8 support 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
  • ccbc071289 more cleanup, fix duplicate tag display Simon Michael 2012-12-06 02:09:53 +0000
  • 27621515ea bal, reg: use posting date if specified, clarify posting effective date not yet supported Simon Michael 2012-12-06 01:10:15 +0000
  • dfeafa6064 export accountBalanceHistory Simon Michael 2012-12-06 01:09:12 +0000
  • e75abc4625 parse posting dates, better comment/tag handling, begin using HTF for unit testing Simon Michael 2012-12-06 00:28:23 +0000
  • d0bd0663b6 docs: bump manual version Simon Michael 2012-12-06 00:27:19 +0000
  • b2b429c9e4 refactor: dead code Simon Michael 2012-12-06 00:04:09 +0000
  • 4aafeb32e6 refactor: clean up Posting construction Simon Michael 2012-12-06 00:03:07 +0000
  • 26ad56e1b2 untested accountBalanceHistory calculator Simon Michael 2012-12-05 23:52:46 +0000
  • 0913e54e93 94: 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
  • 51a8adf273 regexSplit, ptrace (parsec trace) utilities Simon Michael 2012-12-05 23:49:50 +0000
  • 211327c758 drop obsolete test Simon Michael 2012-12-05 23:38:48 +0000
  • f54e3299b9 94: 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
  • 00b4efffc9 docs: note ! is parsed like * Simon Michael 2012-12-04 00:44:58 +0000
  • f0372bdd93 Also parse ! as a modifier, like * Joachim Breitner 2012-12-03 21:38:05 +0000
  • 2b0826b4cb docs: update rules file name policy Simon Michael 2012-12-04 00:08:08 +0000
  • 157c85a915 move stripbrackets to Utils Simon Michael 2012-12-04 00:03:42 +0000
  • e3d5fdde66 web: small style cleanup Simon Michael 2012-12-03 23:53:26 +0000
  • bd325e1061 site: reorder buttons, add wiki Simon Michael 2012-12-03 23:52:24 +0000
  • 6eda8c4bbf csv reader: append ".rules" to the original file name instead of replacing its extension Simon Michael 2012-11-26 01:56:39 +0000
  • afb4fb0356 csv reader: parse parenthesised amounts as negative Simon Michael 2012-11-26 01:56:01 +0000
  • c553103caf bump version Simon Michael 2012-11-27 23:53:16 +0000
  • a7358e4497 tools: symlink more dirs for web dev builds Simon Michael 2012-11-27 23:52:47 +0000
  • 3da5f3c0c6 web: use normalise, bootstrap, and widgets Simon Michael 2012-11-27 23:52:08 +0000
  • a44d30e6f1 web: serve a favicon (Yesod's) Simon Michael 2012-11-27 23:51:24 +0000
  • bd629e4853 web: tested with GHC 7.6 Simon Michael 2012-11-27 05:31:31 +0000
  • 7599ec2c84 web: allow latest shakespeare-js & yesod-form Simon Michael 2012-11-27 05:31:12 +0000
  • 19a8a1f047 docs: link to the issue Simon Michael 2012-11-17 04:16:54 +0000
  • 1d8fe29c4c docs: point to new repo location on darcs hub Simon Michael 2012-11-17 04:31:21 +0000
  • 8d973ac3b3 tools: upload to hackage more quietly Simon Michael 2012-11-17 04:31:38 +0000
  • 180bdd382b docs: note correct minimum GHC version in dev docs Simon Michael 2012-11-17 04:36:30 +0000
  • 8b4a99c4d5 79: convert: add a skip-lines directive (Magnus Henoch) Simon Michael 2012-11-18 18:21:52 +0000
  • 34baea6302 tools: packdeps (/checkdeps) rule for checking all packages Simon Michael 2012-11-18 22:51:00 +0000
  • ea212ba2d1 tools: add "dev" suffix to version string of dev builds Simon Michael 2012-11-18 22:52:16 +0000
  • 5c972ef00c more correct debug util name Simon Michael 2012-11-19 21:17:43 +0000
  • 7d53ae8817 docs: wording Simon Michael 2012-11-19 21:18:32 +0000
  • 64cdd1a434 tools: also tag web handlers Simon Michael 2012-11-19 21:48:19 +0000
  • c70ba1a979 tools: fix web dev build Simon Michael 2012-11-19 23:18:22 +0000
  • 79f0e98186 tools: fix haddock generation (web excluded) Simon Michael 2012-11-19 23:36:36 +0000
  • 4248df5c6f clarify historical price field and tests Simon Michael 2012-11-20 00:27:43 +0000
  • 9bc286c352 notes: backlog cleanup Simon Michael 2012-11-20 00:28:05 +0000
  • 63e996e3ef notes Simon Michael 2012-11-17 04:32:33 +0000
  • 1c6a7d8a6f rename the commodityless amount constructor to num Simon Michael 2012-11-20 02:22:20 +0000
  • 45d4a38cc7 refactor: setAmountPrecision -> withPrecision Simon Michael 2012-11-19 23:24:04 +0000
  • 9cd228329c hledger-lib doesn't need shakespeare-text Simon Michael 2012-11-21 17:41:49 +0000
  • 93978fcf81 tools: web dev build fixes Simon Michael 2012-11-23 20:49:17 +0000
  • 300ef7c536 tools: web dev build uses RecordWildCards Simon Michael 2012-11-20 02:25:14 +0000
  • 0f664057d7 web: fix this dev build warning without breaking prod Simon Michael 2012-11-23 20:49:53 +0000
  • 6cf883bcc3 web: fix build error Simon Michael 2012-11-21 17:39:31 +0000
  • ad88df99fa refactor: try to organise handler support code better Simon Michael 2012-11-20 02:51:38 +0000
  • 26a37bf3df web: quick fix for "Prelude.read: no parse" errors with GHC >= 7.6 Simon Michael 2012-11-24 15:13:14 +0000
  • 81354fb492 web: split handlers into multiple files Simon Michael 2012-11-20 02:23:23 +0000