Simon Michael
1866d2375d
bal: with same-date market prices, use the last parsed not the highest price #403 #453
2016-12-30 11:46:13 -08:00
Simon Michael
a57c1bde08
bal: with -V, don't ignore market prices in the future #453
2016-12-30 11:46:13 -08:00
Simon Michael
7dcfcb05ec
lib: get effective report start/end dates
2016-12-30 11:46:13 -08:00
Simon Michael
ce8046bdb4
lib: add some debug output for market prices ( #453 )
2016-12-30 11:15:03 -08:00
Simon Michael
547e6d5438
doc: journal: clarify market prices ( #403 )
2016-12-29 12:39:39 -08:00
Simon Michael
fa431f9544
doc: cli: add a new section on report start/end dates ( #403 )
...
and more linkage among the cli date docs.
2016-12-29 12:39:16 -08:00
Simon Michael
1930213407
tools: just run Shake.hs to compile it
2016-12-29 11:33:34 -08:00
Simon Michael
eaf8853a9f
tools: hakyll isn't in lts 7, use nightly for hakyll-std
...
Also compile it when run interpreted.
2016-12-29 11:33:34 -08:00
Simon Michael
ff6ca9cc43
stack: bump recommended snapshots to latest lts versions
2016-12-29 11:33:34 -08:00
Simon Michael
264e81c430
lib: applyN comment
2016-12-29 11:33:34 -08:00
Simon Michael
f84324682e
lib: fix a doctest in Hledger.Data.Dates
2016-12-29 11:33:33 -08:00
Simon Michael
90f440fdc4
site: devguide: update sandstorm links
2016-12-29 07:30:40 -08:00
Simon Michael
bc70fe96dc
site: devguide: more github tweaks
2016-12-29 06:15:38 -08:00
Simon Michael
aff8b4bdf5
site: devguide: issue/PR throughput graph from waffle.io
2016-12-29 05:54:32 -08:00
Simon Michael
654aceee3d
site: devguide: update github stars ranking
2016-12-29 05:53:38 -08:00
Simon Michael
3b98cf373a
site: home: restore bountysource widget
2016-12-27 11:25:46 -08:00
Simon Michael
0e6808ab6a
site: home: update gratipay widget, hledger is now registered there
2016-12-27 11:22:31 -08:00
Simon Michael
eab60892d3
Revert "site: download: --resolver=nightly is unneeded"
...
This reverts commit 885d3778fc
.
2016-12-26 05:48:51 -08:00
Simon Michael
885d3778fc
site: download: --resolver=nightly is unneeded
2016-12-22 17:16:20 -08:00
Simon Michael
6edb86e33e
doc: changelog tweaks
2016-12-20 09:30:32 -08:00
Shubham Lagwankar
37b7ebfe22
use isSpace in lstrip ( #441 )
2016-12-20 09:29:12 -08:00
Simon Michael
282e85c602
doc: update release notes
2016-12-10 08:40:29 -08:00
Simon Michael
47ca1965b2
doc: document balance assignments ( #438 )
2016-12-10 08:03:56 -08:00
Simon Michael
fe58ef7946
lib: fix typo breaking tests ( #438 )
2016-12-10 07:13:17 -08:00
Johannes Gerer
45401e538e
Balance Assignments and accounts resetting ( #438 )
...
* Changed behavior of `readJournalFiles` to be identical to `readJournalFile` for singleton lists
* Balance Assertions have to be simple Amounts
* Add 'isAssignment' and 'assignmentPostings' to Hledger.Data.Posting and Transaction
* Implemented 'balanceTransactionUpdate', a more general version of 'balanceTransaction' that takes an update function
* Fixed test cases.
* Implemented balance assignment ("resetting a balance")
* Add assertions to show function
* updated the comments
* numbering is not needed in journalCheckBalanceAssertions
* remove prices before balance checks
* rename functions
2016-12-10 07:04:48 -08:00
Johannes Gerer
74502f7e50
more general parser types enabling reuse outside of IO ( #439 )
2016-12-09 15:57:17 -08:00
Simon Michael
31e4f538c0
ui: the A key runs hledger-iadd (if available)
2016-12-08 13:18:56 -08:00
Simon Michael
7483be02fa
ui: doc: remove obsolete limitation text
2016-12-07 15:37:54 -08:00
Simon Michael
3c4cb4eeeb
ui: --watch: track date only when a standard period is in effect
2016-12-07 15:19:36 -08:00
Simon Michael
6aeaee17f5
ui: clarify docs of some period functions
2016-12-07 14:54:23 -08:00
Simon Michael
91c524b600
ui: allow brick 0.15, vty 5.14
2016-12-07 14:17:23 -08:00
Simon Michael
00e2a8a327
lib: note a problem with dbg*IO
2016-12-07 07:59:48 -08:00
Johannes Gerer
2e8e67aa09
Changed behavior of readJournalFiles
to be identical to readJournalFile
for singleton lists ( #437 )
2016-12-07 07:59:24 -08:00
Simon Michael
eac2ff0ea7
ui: make --watch work on the error screen too
2016-12-02 15:37:18 -08:00
Simon Michael
9952f93e97
ui: --watch date tracking fixes
...
- move the period only if it's "current" (contains the old "today" date)
- make it work on all screens, not just accounts
2016-12-02 15:36:23 -08:00
Simon Michael
e3a7f6697e
ui: --watch also tracks the current date, when appropriate
...
ie, when viewing a "current" period (the current day/week/month/quarter/year),
it will be moved to enclose the current date, if needed, whenever the system date changes.
2016-12-01 19:26:38 -08:00
Simon Michael
1735b62011
ui: oops, watch files only with --watch flag
2016-11-25 07:02:07 -08:00
Simon Michael
8566dedc57
doc: changelog updates
2016-11-24 20:27:15 -08:00
Simon Michael
3387b45a90
ui: tweak --change help
2016-11-24 20:24:07 -08:00
Simon Michael
6dd406779b
ui: always reload when g is pressed
...
Previously it would check the modification time and reload only if
it looked newer than the last reload. But this could get confused
somehow by fsnotify events, such that there were unloaded changes
on disk yet pressing g did nothing.
2016-11-24 20:23:14 -08:00
Simon Michael
148ac4236f
ui: --change shows period balances (changes) at startup
2016-11-24 11:32:13 -08:00
Simon Michael
b09b3a7be6
ui: with --watch, react to file changes in real time
...
Experimental, tested on OSX so far.
Rapid successive file changes can cause it to get stuck.
2016-11-24 11:14:34 -08:00
Simon Michael
36c75841ee
lib: dbgIO -> dbg0IO, consistent with dbg0
2016-11-24 10:59:03 -08:00
Simon Michael
0f1108db07
ui: use a custom application event type
2016-11-24 09:10:50 -08:00
Simon Michael
015b9570d4
doc: draft release notes
2016-11-23 18:13:33 -08:00
Simon Michael
3a5091e9eb
don't show stack trace details in errors with GHC 8+
2016-11-22 14:28:39 -08:00
Simon Michael
2eb5736abb
doc: the latest input files doc updates
2016-11-22 14:24:50 -08:00
Simon Michael
a1411768e5
csv: create default rules file only if CSV reader succeeds
2016-11-22 13:59:31 -08:00
Simon Michael
283cda9303
ui: allow vty 5.13 (and use it in stack.yaml)
2016-11-22 09:29:54 -08:00
Simon Michael
0dadeffcbc
doc: more input files cleanup
2016-11-21 08:29:50 -08:00