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