Commit Graph

352 Commits

Author SHA1 Message Date
Simon Michael
63973c3728 bump version to 0.18.2 2012-07-08 00:24:40 +00:00
Simon Michael
5e944374de web: don't auto-create a missing journal file at startup 2012-06-29 22:48:41 +00:00
Simon Michael
461f370db0 web: fix a cabal warning 2012-06-29 22:54:54 +00:00
Simon Michael
480e9a4080 web: cabal flag "blaze_html_0_5", off by default, uses the newer blaze-html 0.5 2012-06-29 23:07:19 +00:00
Simon Michael
6db9db0be1 bump version 2012-06-29 23:09:19 +00:00
Simon Michael
4b11890e02 web: fix a build error 2012-03-07 16:42:35 +00:00
Simon Michael
e8114f3ffb web: add missing language flag to hledger-web.hs 2012-03-30 19:24:43 +00:00
Simon Michael
28d86aca53 web: fix excess angle bracket in add form 2012-04-01 21:07:01 +00:00
Simon Michael
25b514b721 web: fix js error breaking second use of add form (#72) 2012-04-01 21:08:30 +00:00
Simon Michael
bb131f1b8c web: add closing angle brackets which yesod 1.0 requires 2012-04-01 20:30:44 +00:00
Simon Michael
296a4d1bb2 web: better hamlet override 2012-04-03 17:53:12 +00:00
Simon Michael
64b6316785 web: revert unintended hunk in Settings.hs 2012-04-03 17:43:49 +00:00
Simon Michael
acc5139c54 tools: makefile updates 2012-04-03 17:12:47 +00:00
Simon Michael
f298aac874 web: fix account balance rendering 2012-05-29 03:18:24 +00:00
Simon Michael
9184036fe8 require blaze-html < 0.5 to simplify that dep 2012-05-29 14:59:43 +00:00
Simon Michael
f35b961c86 web: update for yesod 1.0 2012-05-29 02:53:33 +00:00
Simon Michael
8f94ae3de4 web: yesod 0.10 now requires shakespeare-text 0.11, relax the upper bound on that 2012-03-28 15:43:32 +00:00
Simon Michael
98274b481d more build warnings 2012-05-06 20:44:23 +00:00
Simon Michael
88f69e12e2 fix Dates exports for hledger-web 2012-04-16 17:09:27 +00:00
Simon Michael
d0bf2667c2 bump version 2012-05-28 21:08:05 +00:00
Simon Michael
1f1a1eb16f bump version 2012-03-30 00:27:23 +00:00
Simon Michael
93dd7bd064 web: simplify ifdef 2012-05-29 16:43:13 +00:00
Simon Michael
b4514cc37d web: don't munge static file names in dev mode 2012-05-29 03:09:43 +00:00
Simon Michael
f6f615196f web: define our own hamlet so it can be tweaked for debugging 2012-04-01 20:49:36 +00:00
Simon Michael
cfa59cc4f8 web: Hledger.Web api cleanup, haddocks 2012-04-01 20:29:10 +00:00
Simon Michael
2912a11929 web: officially drop GHC 6.12 support, fix build warnings with 7.0, 7.2, 7.4 2012-03-29 23:24:48 +00:00
Simon Michael
7f3b990394 docs: fix api docs 2012-03-07 16:05:04 +00:00
Simon Michael
5b749ab8a2 web: work around static file problem by skipping etag parameter 2012-05-29 16:45:24 +00:00
Simon Michael
88212f26e8 simplify journal parser names 2012-05-09 15:34:05 +00:00
Simon Michael
c23d1793ae docs: clarify supported GHC versions 2012-03-29 22:09:54 +00:00
Simon Michael
e1b1b8bce8 rename Matcher to Query, simplify constructors 2012-05-16 07:12:49 +00:00
Simon Michael
0c73d91f94 web: fix static file embedding in non-dev builds 2012-03-09 18:52:31 +00:00
Simon Michael
a27eb7c29f more matcher -> query renaming 2012-05-16 07:37:24 +00:00
Simon Michael
c27707f578 web: bump version, upgrade to yesod 0.10 2012-03-05 07:52:36 +00:00
Simon Michael
8492f6cae4 fix unicode handling on GHC >= 7.2, unify utf8 IO compatibility layer
tests pass again from GHC 6.12.3 to 7.4.1
2012-03-29 19:06:31 +00:00
Simon Michael
51408e52ed web: make "yesod devel" work 2012-03-30 19:31:53 +00:00
Simon Michael
6eb7ad28e1 refactor/beef up readJournal/readJournalFile 2012-03-23 16:21:41 +00:00
Simon Michael
1165a9e634 set more upper bounds to fix cabal install issues with latest web packages 2012-03-03 19:01:32 +00:00
Simon Michael
f1da4912e8 web: we can use the main aeson package again 2012-01-02 13:17:44 +00:00
Simon Michael
48460b0130 fix missing chart regression (#72) 2012-01-03 13:00:28 +00:00
Simon Michael
03359b48d3 web: prevent flot js error which broke add form fields after adding a transaction (#72) 2012-01-03 12:14:22 +00:00
Simon Michael
7f60e3504c web: fix $ quoting 2012-01-03 10:46:39 +00:00
Simon Michael
fd22dde57b web: needed to escape literal dollar signs in hamlet templates 2012-01-02 13:19:12 +00:00
Simon Michael
015dacb0d7 web: add form should reject blank account names (#81) 2012-01-04 11:35:39 +00:00
Simon Michael
26ad00a659 support and require latest cmdargs 2012-01-05 18:25:15 +00:00
Simon Michael
3e3af47b96 bump cmdargs upper bound in other places 2012-01-03 11:00:35 +00:00
Simon Michael
0bd7fffaf7 web: dodge a yesod-core regression breaking add form redirect (#53) 2012-01-12 15:44:32 +00:00
Simon Michael
1b834afb20 web: avoid problematic redirect after submitting the add form 2012-01-03 12:43:30 +00:00
Simon Michael
0670fda22e web: allow template-haskell 2.6.0.0 2012-01-29 21:32:07 +00:00
Simon Michael
c686645fab refactor: update version number handling 2012-01-31 06:01:31 +00:00
Simon Michael
6b784c0e65 bump version 2012-02-02 05:37:02 +00:00
Simon Michael
9329873cef bump version to "0.17 alpha" 2012-01-31 05:18:18 +00:00
Simon Michael
62454b45ff update tested-with fields 2012-01-30 04:21:03 +00:00
Simon Michael
9040821e8d web: fix ghc 6.12 incompatibility in Settings.hs 2011-10-26 17:30:17 +00:00
Simon Michael
a954ecd9d6 bump version, relnotes for hledger-web bugfix 2011-10-26 17:31:34 +00:00
Simon Michael
db7f4d1b3d use cabal-file-th to get executable name and version from cabal files 2011-10-19 19:53:42 +00:00
Simon Michael
959d8a4591 web: clean up name clash with Yesod.Core 2011-10-19 19:57:12 +00:00
Simon Michael
0a5e85f5ef web: bump version & relnotes for a bugfix release 2011-10-24 17:50:32 +00:00
Simon Michael
ebf215d971 web: another fix for cabal builds, disable favicon.ico since it's not easily embeddable 2011-10-05 00:48:53 +00:00
Simon Michael
9347f3169d bump hledger-web version 2011-10-05 00:49:06 +00:00
Simon Michael
428ce79c82 web: more cabal extra-source-files fixes 2011-10-05 00:18:30 +00:00
Simon Michael
bcc616823d bump just hledger-web version 2011-10-05 00:28:18 +00:00
Simon Michael
5c07a465da web: simplify static path definitions 2011-10-04 22:44:39 +00:00
Simon Michael
c3b5bcb37b web: declare static files as extra-source-files for cabal (#63) 2011-10-04 22:45:45 +00:00
Simon Michael
e3e9c6b40a docs: note hledger-web build flags 2011-10-04 23:48:06 +00:00
Simon Michael
329cafae93 web: fewer build warnings in production mode, add a threaded flag for debian (#68) 2011-10-04 23:02:57 +00:00
Simon Michael
4fb325b92a bump version 2011-10-04 23:53:50 +00:00
Simon Michael
85cb11efbf web: don't bother running cli unit tests at startup 2011-09-12 23:38:21 +00:00
Simon Michael
7f91a97d19 fix yesod haddock breakage 2011-09-14 02:42:18 +00:00
Simon Michael
187a7a1cc7 web: obey at least some command-line options, like --cost
Report filtering options like --period, and filter pattern arguments, are still ignored.
2011-09-14 19:53:05 +00:00
Simon Michael
4ca655b6a0 web: follow yesod file naming more closely 2011-09-12 23:37:55 +00:00
Simon Michael
4c52dd5b76 web: production build now has all web content embedded, dev build uses ./static (#63) 2011-09-12 23:30:29 +00:00
Simon Michael
c7c67efc1c web: adjust --help to indicate command-line arguments are not expected
Arguments are still accepted and ignored, since I can't see how to disallow them with cmdargs
2011-09-14 22:53:29 +00:00
Simon Michael
f6e15a2a80 fix warning 2011-09-19 03:25:19 +00:00
Simon Michael
fda4085e80 clarification 2011-09-20 15:23:08 +00:00
Simon Michael
15c39ac6c9 web: prevent an infinite redirect when custom base url has a trailing slash 2011-09-20 15:23:55 +00:00
Simon Michael
85b2307e78 web: modify the default base url when a custom port is specified 2011-09-19 03:25:12 +00:00
Simon Michael
2b5bd268b9 web: hide old title and search form when adding/editing 2011-09-21 22:42:06 +00:00
Simon Michael
0311595d3b web: editform title 2011-09-21 22:42:15 +00:00
Simon Michael
6019c932fb web: ensure we get the fixed aeson-native to prevent NFData build error (#65) 2011-09-22 13:37:58 +00:00
Simon Michael
7bc67a7f00 web: update for yesod 0.9 2011-09-12 18:41:43 +00:00
Simon Michael
d4a3a8c3a0 web: do auto-create the journal for the web command
At add time would be better, but for at startup is easier
2011-09-23 14:07:50 +00:00
Simon Michael
6f0f1acf7e fix hledger-web build error 2011-09-27 16:29:43 +00:00
Simon Michael
9b2a5f56e1 only the add and web commands auto-create the journal file 2011-09-23 03:53:14 +00:00
Simon Michael
453750be43 web: the cabal build enables production mode (with embeded files) by default 2011-09-14 02:51:31 +00:00
Simon Michael
b0b1f7d733 bump version 2011-10-01 17:17:02 +00:00
Simon Michael
80afd4ae7a web: bump hledger-web version 2011-09-12 23:10:01 +00:00
Simon Michael
27e4fec943 web: fix some invalid html 2011-09-10 19:52:35 +00:00
Simon Michael
23200cdd87 web: fix journal edit form 2011-09-10 20:03:59 +00:00
Simon Michael
f37d7b5659 bump version 2011-09-12 22:52:24 +00:00
Simon Michael
c834f4a8af bump version for all but hledger-lib, due to hledger fix 2011-09-02 19:25:31 +00:00
Simon Michael
cda23bd533 web: add missing Hledger.Web.Options to cabal file 2011-09-02 17:13:47 +00:00
Simon Michael
3f333bf02b web: tighten up dependencies 2011-09-02 17:22:23 +00:00
Simon Michael
e3f5fdb196 bump version (hledger-web only) 2011-09-02 17:58:49 +00:00
Simon Michael
b6f2650fb0 updated tested-with 2011-05-29 04:50:47 +00:00
Simon Michael
1467357058 web: drop unused cabal data-dir/data-files 2011-05-29 16:51:14 +00:00
Simon Michael
1c3a5da1fa web: better settings for wai-handler-devel 2011-06-03 23:11:53 +00:00
Simon Michael
8a4c6ab5a1 web: alternate background color on journal view 2011-06-05 20:44:55 +00:00
Simon Michael
dfce1c48d2 web: don't let account names wrap in sidebar 2011-06-14 19:07:14 +00:00
Simon Michael
5106938b4b web: stay on add form; format errors/added transaction a little better 2011-06-14 21:12:24 +00:00
Simon Michael
ed3cdf377c web: let register account column be wider 2011-06-14 20:48:04 +00:00
Simon Michael
c8d8c02646 web: just a little padding after item totals 2011-06-13 21:22:11 +00:00
Simon Michael
6efe8fb30b web: indent accounts more than "all accounts" in sidebar 2011-06-14 21:32:01 +00:00
Simon Michael
9d00eeec23 haddock fix in EmbeddedFiles 2011-06-17 18:15:10 +00:00
Simon Michael
b352048948 web: soften day separators slightly 2011-06-24 01:25:01 +00:00
Simon Michael
a88449a031 web: tone down day/month borders slightly 2011-06-14 20:19:52 +00:00
Simon Michael
6452d0bb2e web: js refactor 2011-06-24 14:21:17 +00:00
Simon Michael
10592618ef web: fix ?edit=1 2011-06-05 19:54:36 +00:00
Simon Michael
77133de9c6 web: highlight on mouse over sidebar links, not table cells 2011-06-29 23:44:36 +00:00
Simon Michael
26486b4fc6 web: add missing dependency to cabal file 2011-07-01 00:33:47 +00:00
Simon Michael
8f487ae4be web: ensure basic black on white body color 2011-07-01 15:28:41 +00:00
Simon Michael
a62c51eff6 web: hide postings in a simpler way not requiring a special style 2011-07-17 16:00:34 +00:00
Simon Michael
613001a468 web: add a missing css class to balance report total 2011-07-17 16:01:14 +00:00
Clint Adams
5ead6d05b1 update to cmdargs 0.8 API
Between 0.7 and 0.8, modeArgs changed from

modeArgs :: Maybe (Arg a)

to

modeArgs :: ([Arg a], Maybe (Arg a))
2011-08-30 21:41:25 +00:00
Simon Michael
464d8d4bcb hledger now detects and runs hledger-* add-ons found in path; many options cleanups 2011-08-22 14:55:39 +00:00
Simon Michael
4104114d4e harmonise package descriptions, make them hackage-compliant 2011-09-02 00:28:27 +00:00
Simon Michael
9e056d573e Setup.hs is needed after all, by hackage 2011-09-02 00:29:50 +00:00
Simon Michael
5ce53abe6f remove all Setup.hs, cabal no longer needs them and helps haddock 2011-06-03 17:09:54 +00:00
Simon Michael
059825a9b2 optionsgeddon.. port to cmdargs and a fully modal cli 2011-08-15 22:50:09 +00:00
Simon Michael
774434fcf2 web: always show empty and boring accounts too 2011-06-14 19:39:49 +00:00
Simon Michael
2d3ac6f032 web: don't run tests when just creating support files 2011-06-14 19:48:52 +00:00
Simon Michael
2bdeb2bf6e web: run unit tests at startup.. it's handy for development, and why not 2011-06-13 21:44:38 +00:00
Simon Michael
95f461fc94 web: make view data a little easier to construct and customise 2011-07-17 16:03:23 +00:00
Simon Michael
cd0c945454 web: move code to Hledger.Web for importability, consistency 2011-08-05 23:55:57 +00:00
Simon Michael
d1447c984a web: support wai-handler-devel for auto-rebuilding
Eg: hledger-web$ wai-handler-devel 5001 AppRun withWaiHandlerDevelApp
2011-06-03 22:35:22 +00:00
Simon Michael
6496c1ef61 raw journal report -> journal entries report 2011-08-07 16:24:09 +00:00
Simon Michael
12a37612fb web: refactor: remove unused code 2011-07-17 16:01:55 +00:00
Simon Michael
63f790b94e small reports cleanups 2011-08-04 08:26:55 +00:00
Simon Michael
ce30cb2cbe refactor: try to get these report names under control 2011-07-19 00:49:11 +00:00
Simon Michael
0ebdbff17e web: refactor: use RecordWildCards to reduce verbosity 2011-07-17 16:03:47 +00:00
Simon Michael
e4c4405c62 refactor: simplify some imports 2011-07-17 23:05:56 +00:00
Simon Michael
f9ce624ef0 web: separate journal & register urls, ui tweaks, code refactoring 2011-07-15 21:58:46 +00:00
Simon Michael
5bd606170e web: sidebar font size/colour tweaks 2011-07-01 00:33:21 +00:00
Simon Michael
35f145f03d web: 1. move templates back into main code 2. begin adding content titles 2011-07-01 20:37:48 +00:00
Simon Michael
3fcff17f8f web: cancel link for add form 2011-06-05 19:54:04 +00:00
Simon Michael
e140ffa906 web: consistent font size on edit form 2011-06-05 19:54:27 +00:00
Simon Michael
938adb8a4e web: add form uses currently focussed account as default from account 2011-06-14 21:26:56 +00:00
Simon Michael
35b3c0d37e web: simple register balance chart, using flot 2011-06-30 00:29:57 +00:00
Simon Michael
13227cfc13 web: search form tweaks 2011-07-01 00:29:57 +00:00
Simon Michael
3dccfcad68 web: show account+subs by default 2011-07-01 00:32:09 +00:00
Simon Michael
73e5088cbe web: show +subs link only when there are subaccounts 2011-06-27 13:28:21 +00:00
Simon Michael
3da58052ab web: register tweaks 2011-06-29 20:31:36 +00:00
Simon Michael
918b3b45a5 web: make register item display a bit more consistent 2011-06-29 20:18:10 +00:00
Simon Michael
64f0c22e25 web: more ui tweaks, all accounts -> general journal, move edit links to sidebar 2011-06-29 23:11:15 +00:00
Simon Michael
bc83e1fba5 web: make current account indicator stand out more 2011-06-14 20:20:15 +00:00
Simon Michael
8dfd504343 web: tooltips everywhere 2011-06-27 13:14:44 +00:00
Simon Michael
20bc969ef0 web: make /journal work as a separate view; use "transactions" on both 2011-06-05 20:12:09 +00:00
Simon Michael
1d898ed239 web: fix always bold postings link 2011-06-05 19:53:49 +00:00
Simon Michael
b732db696a web: move search form to right pane, update help 2011-06-29 23:44:50 +00:00
Simon Michael
4bb0f2efbd web: "empty:" to select postings with zero or non-zero amount 2011-06-29 00:53:31 +00:00