Commit Graph

4587 Commits

Author SHA1 Message Date
Simon Michael
e0f11e7341 doc: display latest doc version as 0.28dev in doc version indicator
The package versions, displayed in man page footer eg, are still (wrongly) 0.28.
2016-08-07 08:47:15 -07:00
Simon Michael
1a29d9cc02 doc: better doc version indicator, on 0.27 manual too #385, #387 2016-08-07 08:44:06 -07:00
Simon Michael
fdd1378b4e doc: csv how to: remove undocumented tilde operator #386 2016-08-07 07:05:10 -07:00
Simon Michael
87b1d26db0 add: suggest one commodity at a time as default amount #383 (take 2) 2016-08-06 20:04:15 -07:00
Simon Michael
009fe6d09f Revert "add: suggest only one commodity at a time as default amount #383"
Overcommitted.

This reverts commit 92b97e7bd3.
2016-08-06 19:59:18 -07:00
Simon Michael
92b97e7bd3 add: suggest only one commodity at a time as default amount #383
Since we currently can't accept more than one commodity as input.
2016-08-04 11:55:46 -07:00
Simon Michael
2276b1c2d1 doc: update generated manuals 2016-08-04 11:55:46 -07:00
Simon Michael
88ceb7470c ui: help: add d/n/p, move DEL/BS to bottom #381 2016-08-04 11:55:46 -07:00
Simon Michael
293b0f6705 ui: strip leading/trailing whitespace from filter query 2016-08-04 11:55:46 -07:00
Simon Michael
7603f8328b doc: options headings pluralisation/capitalisation 2016-08-04 11:55:46 -07:00
Simon Michael
b11f6a43e6 doc: date: cleanups 2016-08-04 11:55:46 -07:00
Sam Doshi
7bd5422c01 fix the haddock for amounts (#382) 2016-08-03 09:29:22 -07:00
Simon Michael
2bee53af96 doc: updated generated manuals 2016-08-02 12:55:14 -07:00
Simon Michael
07d0ec4534 doc: expand date:, link it from hledger-ui manual 2016-08-02 12:54:16 -07:00
Simon Michael
985ca50814 doc: expand period expressions, rename "report interval" 2016-08-02 12:51:18 -07:00
Simon Michael
3c724efe4f ui: d cycles report duration, n/p steps to next/prev period (#381) 2016-08-02 08:24:04 -07:00
Simon Michael
0cb5703ad1 ui: refactor draw functions 2016-08-02 08:24:04 -07:00
Simon Michael
06a567fe0a lib: periodGrow, periodNext, periodPrevious 2016-08-02 08:24:04 -07:00
Simon Michael
fe6d4cc7da lib: abstract period/interval/cleared in ReportOpts 2016-07-29 19:20:56 -07:00
Simon Michael
7d81adcefa lib: use Period for rendering DateSpans 2016-07-29 11:41:42 -07:00
Simon Michael
94537f30d4 lib: Period, a richer period type 2016-07-29 10:27:30 -07:00
Simon Michael
b7071dee84 lib: use Data.Default directly, not via cmdargs 2016-07-29 10:15:48 -07:00
Simon Michael
4022f5cb61 lib, web: fix some warnings after megaparsec change 2016-07-29 09:55:02 -07:00
Moritz Kiefer
4141067428 Replace Parsec with Megaparsec (see #289) (#366)
* Replace Parsec with Megaparsec (see #289)

This builds upon PR #289 by @rasendubi

* Revert renaming of parseWithState to parseWithCtx

* Fix doctests

* Update for Megaparsec 5

* Specialize parser to improve performance

* Pretty print errors

* Swap StateT and ParsecT

This is necessary to get the correct backtracking behavior, i.e. discard
state changes if the parsing fails.
2016-07-29 08:57:10 -07:00
Simon Michael
90c0d40777 lib, ui, web: more careful dates in account transactions report/registers
Clarify the account transactions report, and don't change original transactions' dates.

Show a more accurate date in hledger-ui and hledger-web's account registers
when postings have their own dates. This is now called the "transaction register date":
the date which is displayed for that transaction in a register for some current account
and filter query. It is either the transaction date from the journal ("transaction general date"),
or if postings to the current account and matched by the register's filter query have
their own dates, the earliest of those dates.
2016-07-27 12:12:42 -07:00
Simon Michael
ffb40870ce ui: register: be inclusive for a depth-clipped account, matching displayed balance
And drop F key from register screen again.
2016-07-26 17:28:29 -07:00
Simon Michael
b540b4336e web: looser dependency on hledger/hledger-lib #353 2016-07-24 18:16:29 -07:00
Simon Michael
9b0cadc179 ui: support/require brick 0.7+ #379 2016-07-24 18:06:49 -07:00
Simon Michael
326c1f6931 site: download: link appveyor exes, clarify hledger-ui support #376 2016-07-23 11:36:13 -07:00
Simon Michael
f7fbb990c2 ui: skip hledger-ui again #376
With the latest change in the package.yaml file, stack does
skip building hledger-ui on windows as intended, however
this causes all-package stack commands to exit with an error.
So yes, on appveyor we must explicitly name the packages to build.
2016-07-23 11:09:51 -07:00
Simon Michael
b91877fd72 ui: one more try, forgot about the package.yaml #376 2016-07-23 10:41:26 -07:00
Simon Michael
99deeb5c55 appveyor: nope #376 2016-07-23 10:37:30 -07:00
Simon Michael
67f4741f3c appveyor: and try building all packages again.. #376 2016-07-23 09:27:25 -07:00
Simon Michael
d037989355 ui: try hiding problem deps on windows as well #376 2016-07-23 09:22:58 -07:00
Simon Michael
5355447e04 stack: update ghc 7 & 8 stack configs 2016-07-22 18:08:34 -07:00
Simon Michael
66c1278ae6 site: devguide: link appveyor windows binaries 2016-07-22 15:08:09 -07:00
Simon Michael
68169aad2b appveyor: skip hledger-ui again, not sure that's working #376 2016-07-22 13:00:52 -07:00
Simon Michael
92903769e5 appveyor: save binaries #376 2016-07-22 12:57:28 -07:00
Simon Michael
889af710ff appveyor: try building all packages, caching .stack-work #376 2016-07-22 12:37:52 -07:00
Simon Michael
2f67dbebd5 site: devguide: update travis link, add appveyor link 2016-07-22 12:35:47 -07:00
Simon Michael
34f4dc9dcd ui: don't attempt to build hledger-ui on windows #376 2016-07-22 12:30:12 -07:00
Simon Michael
560729a2a8 appveyor: stack setup still needed #376 2016-07-22 11:56:12 -07:00
Simon Michael
5bdaeef182 appveyor: try skipping stack setup like stack project #376 2016-07-22 11:53:37 -07:00
Simon Michael
088e3bff76 appveyor: also cache stack appdata dir like stack project #376 2016-07-22 11:43:06 -07:00
Simon Michael
a6fa859d46 appveyor: exclude hledger-ui #376 2016-07-22 11:34:09 -07:00
Simon Michael
d6ea7178ed appveyor: drop unnecessary stack init #376 2016-07-22 11:24:09 -07:00
Simon Michael
d3283a446e tools: add basic appveyor.yml for windows builds #376 2016-07-22 11:22:16 -07:00
Simon Michael
63b9f288f5 doc: csv: small rewordings 2016-07-21 19:47:34 -07:00
Simon Michael
538b7087df site: faq: note -p combining issue 2016-07-21 19:47:04 -07:00
Simon Michael
e33df3f024 doc: devguide: explain time annotations 2016-07-19 18:08:32 -07:00