Simon Michael
378786fd98
docs: release note tweaks
2013-04-01 21:25:38 +00:00
Simon Michael
17ef7295b6
tools: mark download page as containing an updatable version number
2013-04-01 21:25:27 +00:00
Simon Michael
1484820f2d
docs: split three docs out of the manual, manual updates
2013-04-01 21:24:46 +00:00
Simon Michael
d714b4bdc3
docs: clarify mac/windows installation
2013-04-01 16:02:20 +00:00
Simon Michael
633bd9f269
docs: list install guide first
2013-04-01 15:50:15 +00:00
Simon Michael
f14f0cb900
docs: more download page cleanups
2013-04-01 15:50:02 +00:00
Simon Michael
c7331e1e45
docs: update install guide
2013-04-01 15:44:25 +00:00
Simon Michael
05cb2bfd8b
docs: simplify docs list
2013-04-01 15:44:11 +00:00
Simon Michael
9070364b35
docs: split out install guide, some manual cleanups
2013-03-31 22:16:06 +00:00
Simon Michael
853c07bf9e
docs: show one more level of contents on manual
2013-03-31 22:14:40 +00:00
Simon Michael
25af7f38d4
docs: space main manual sections a bit more
2013-03-31 22:14:12 +00:00
Simon Michael
12008408f8
docs: reorganise docs list, don't mention specific version on dev manual
2013-03-31 15:20:44 +00:00
Simon Michael
3432990a53
site: drop News button
2013-03-31 15:11:05 +00:00
Simon Michael
e99af9b539
docs: also link to 0.19 and 0.18 manual
2013-03-31 14:58:32 +00:00
Simon Michael
caa48b35c2
tools: oldsource/cleanoldsource make rules for site
2013-03-31 14:58:04 +00:00
Simon Michael
58d63fd98c
docs: add a docs overview page
2013-03-30 18:52:32 +00:00
Simon Michael
f2da772941
docs: release notes
2013-03-30 18:00:27 +00:00
Simon Michael
479c57fdf2
docs: rules syntax edits
2013-03-29 23:58:12 +00:00
Simon Michael
ddfcf48f0d
docs: simplify rules syntax layout
2013-03-29 23:43:25 +00:00
Simon Michael
ba207ce391
notes: backlog updates
2013-03-29 23:25:43 +00:00
Simon Michael
03f6119a8d
notes: snippets
2013-03-29 23:21:51 +00:00
Simon Michael
8536f65da2
notes: links
2013-03-29 23:10:25 +00:00
Simon Michael
9c6ee3ae70
docs: CSV rules version 2 syntax
2013-03-29 23:08:33 +00:00
Simon Michael
57eebd9ae5
docs: reorganise file format sections
2013-03-29 23:02:38 +00:00
Simon Michael
6e03ed42fd
drop old design doc
2013-03-29 22:59:09 +00:00
Simon Michael
616a25979a
CSV reader version 2 with new rules syntax
...
At long last. The main change is a new rules file format that aims to
be more powerful and more intuitive than v1 (hledger 0.19.x and older).
Existing rules files will need to be adapted manually to the new format.
2013-03-29 22:56:55 +00:00
Simon Michael
af5c0e80e0
parsing: read files in universal newline mode
...
Line endings other than the unix style, are now accepted in journal and rules files.
2013-03-29 18:46:10 +00:00
Simon Michael
7b6a59123d
eolof parser matches end of line or end of file
2013-03-29 18:42:00 +00:00
Simon Michael
972106b145
update ptrace, add dbg, ppShow utilities
2013-03-29 18:40:10 +00:00
Simon Michael
3b5c0bc4a1
provide some regex-posix-based utilities that perform better than regexpr
2013-03-29 18:39:57 +00:00
Simon Michael
b780badd07
provide "when"
2013-03-29 18:38:43 +00:00
marko
6ab75db8ee
Signing of contributor agreement
2013-03-25 13:23:12 +00:00
Simon Michael
57de7c8cd2
entry templates updates
2013-03-25 18:31:20 +00:00
Simon Michael
e630951f28
experimental templates for client billing entries
2013-03-22 18:12:16 +00:00
Simon Michael
70b171e018
querying by code:
2013-03-22 17:59:16 +00:00
Simon Michael
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.
2013-03-20 16:36:00 +00:00
Simon Michael
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.
2013-03-19 01:22:09 +00:00
Simon Michael
4e4a283a84
tools: don't define commithook target in makefile, that's repo-specific
2013-03-11 18:39:36 +00:00
Simon Michael
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.
2013-03-11 15:56:56 +00:00
Simon Michael
ae8d4882b4
site: update to hakyll 4
2013-03-09 21:13:21 +00:00
Simon Michael
cbce921d63
site: rounded nav buttons that depress when clicked, and different colour for the external links
2013-03-09 21:12:47 +00:00
Simon Michael
d40ca43f39
site: force scrollbar on home page to keep position consistent
2013-03-09 21:12:02 +00:00
Simon Michael
47a4c52904
add: tweak output
2013-03-05 20:18:10 +00:00
Simon Michael
edcfd2abb1
add: handle partial dates on the command line, instead of failing after all data entry
2013-03-05 02:08:53 +00:00
Simon Michael
5785eae38e
add: show the transaction and confirm before adding it, or allow restart
2013-02-25 20:52:43 +00:00
Simon Michael
95e6dae18a
tools: better auto build rule, "make auto-CMD" runs CMD on each rebuild
2013-02-25 20:40:03 +00:00
Simon Michael
34390f9af6
tools: include profiling info in the "auto" dev builds, why not
2013-02-25 20:38:20 +00:00
Simon Michael
a33b42bbd9
update tested-with in cabal files
2013-02-25 19:50:49 +00:00
Simon Michael
314da705f8
add: fix compilation with GHC 7.4 and perhaps older
2013-02-25 19:49:03 +00:00
Simon Michael
9ffb0b2d1f
export journal file code parser, part 2 - missed a bit >:|
2013-02-25 19:35:51 +00:00