Simon Michael
b25563b59f
web: fix manual link
2014-06-13 00:19:12 +01:00
Simon Michael
ec51d28839
web: a bunch of ui cleanup & improvement
...
- the web UI has been streamlined; edit form, raw & entries views dropped
- we now remember whether sidebar is open or closed
- better help dialog
- keyboard shortcuts are now available
- better add form
- more bootstrap styling
- static file cleanups
- report filtering fixes
- upgrade jquery to 2.1.1, bootstrap to 3.1.1, drop select2, add typeahead, cookie, hotkeys
- clarify debug helpers a little
- refactoring
2014-06-13 00:19:00 +01:00
Simon Michael
34f4800e82
Revert "remove Setup.hs files again, fixing a yesod devel warning"
...
Setup.hs are required by the Hydra buildbot.
This reverts commit 97ab3db8f0
.
2014-05-24 13:39:09 -07:00
Simon Michael
884f64e292
web: reduce ui over-complexity
...
For now, you can do three things in the web ui: add a transaction, view
journal entries, view an account register. Filtering is not quite right yet.
2014-05-24 08:23:02 -07:00
Simon Michael
adde48a805
web: small column heading improvements
2014-05-24 08:20:33 -07:00
Simon Michael
3ff7fe7f1b
web: more static file cleanups
2014-05-23 10:20:20 -07:00
Simon Michael
13bc4d58ec
web: update static files in cabal file
2014-05-23 09:46:11 -07:00
Simon Michael
6ecb2b9882
web: style.css -> hledger.css
2014-05-23 09:45:55 -07:00
Simon Michael
eea10d4420
web: upgrade jquery to 2.1.1
2014-05-23 09:34:32 -07:00
Simon Michael
bc8e4ef91e
web: upgrade bootstrap to 3.1.1
...
This nicely fixes the too-narrow page layout.
2014-05-23 09:32:29 -07:00
Simon Michael
97ab3db8f0
remove Setup.hs files again, fixing a yesod devel warning
...
These were removed and re-added in 2011 because "hackage needed them".
Let's try again.
2014-05-23 09:04:00 -07:00
Simon Michael
702f900ec0
web: fix warnings
2014-05-23 09:02:20 -07:00
Simon Michael
3c8786df1f
web: tweak tooltips, remove unused code
2014-05-23 09:01:25 -07:00
Simon Michael
3ee0b5f29b
web: fix account "only" hover links
2014-05-23 08:39:22 -07:00
Simon Michael
7778a0b821
web: reorganise sidebar links
2014-05-22 20:57:22 -07:00
Simon Michael
3f3a526e8a
web: move sidebar links out of balanceReportAsHtml
2014-05-22 20:36:49 -07:00
Simon Michael
6b059aeb5e
Merge branch 'rdesfo-0.23'
...
Conflicts:
.version
hledger-lib/Hledger/Read/CsvReader.hs
hledger-lib/hledger-lib.cabal
hledger-web/hledger-web.cabal
hledger/hledger.cabal
2014-05-22 16:15:35 -07:00
Ryan Desfosses
b60da51386
made the following changes to resolve deprecated warnings:
...
replaced hamletToRepHtml with giveUrlRenderer
updated type RepHtml to Html
replaced settingsPort with setPort
2014-05-21 07:30:54 -04:00
Ryan Desfosses
3182f2c69a
Common: Added Register link to sidebar
2014-05-14 12:13:34 -04:00
Simon Michael
2bba4dbe3c
update changelogs
2014-05-08 14:35:20 -07:00
Simon Michael
3113e09a62
bump version to 0.23.2
2014-05-08 14:32:29 -07:00
Simon Michael
6d93fe15d3
update changelogs
2014-05-08 14:32:06 -07:00
Simon Michael
4b1714a9e0
bump version to 0.23.1
2014-05-07 16:44:44 -07:00
Simon Michael
41add3ffeb
oh fine still cant do that, bump to 0.23.98
2014-05-03 17:18:12 -07:00
Simon Michael
87f1e83d78
bump version to 0.24dev
2014-05-03 15:51:57 -07:00
Simon Michael
07a82724ed
lib, cli, web: change from "beta" to "stable"
...
Also add the hackage Console category to the first two.
2014-05-01 08:20:05 -07:00
Simon Michael
1eeedfe551
bump versions to 0.23
2014-05-01 08:17:17 -07:00
Simon Michael
524bfe73c6
final changelogs
2014-05-01 08:14:36 -07:00
Simon Michael
e6a1339370
cli: options help polish
2014-05-01 07:22:44 -07:00
Simon Michael
3fb5e25fd4
web: rename --static-root to --file-url
2014-04-30 08:48:23 -07:00
Simon Michael
a33dc3a124
web: build with the default -O, not -O2
...
Building hledger-web is taking more than half a gigabyte here.
Building with -O2 is generally considered to eat more memory.
and be less robust than -O, and seems unnecessary for hledger-web.
2014-04-29 09:56:05 -07:00
Simon Michael
7d579adb0e
changelog updates
2014-04-28 00:55:14 -07:00
Simon Michael
d46b290287
update tested-withs
2014-04-19 12:16:14 -07:00
Simon Michael
499cf41b03
hledger, web: allow shakespeare 2.*
2014-04-19 12:15:20 -07:00
Simon Michael
f94d784f48
changelog updates from release branch
...
give hledger-lib a changelog, update changelogs
(cherry picked from commit a67cee4e5f
)
Conflicts:
hledger/CHANGES
update changelogs
(cherry picked from commit ef053a4252
)
web: changelog
(cherry picked from commit 105c1d0142
)
web: changelog
(cherry picked from commit 3d42c123be
)
2014-04-17 12:36:00 -07:00
Simon Michael
a9c83f0ce1
web: add Peter Simons' patch fixing Data.Conduit.Network HostIPv4 error ( #171 )
...
(cherry picked from commit 993cae3a74
)
Conflicts:
hledger-web/Hledger/Web/Main.hs
2014-04-17 12:35:42 -07:00
Simon Michael
53b801f033
changelog
...
(cherry picked from commit 033586dd52
)
2014-04-15 16:56:28 -07:00
Simon Michael
8454299666
web: allow http-client 0.3.*, fixing cabal install again
2014-04-14 21:24:59 -07:00
Simon Michael
b3ab814478
docs typo
2014-04-08 16:00:41 -07:00
Simon Michael
ec42b8d9ee
move towards per-package changelogs, clarify doc/RELNOTES.md status
2014-04-08 15:52:37 -07:00
Simon Michael
7d36789b74
web: fix build failures caught by the bot
2014-03-19 08:45:52 -07:00
Simon Michael
637c0a4a17
web: allow warp 2.1
2014-03-14 11:29:57 -07:00
Simon Michael
97e3f852a1
bump version to 0.22.98 aka 0.23 alpha
2014-03-04 11:17:56 -08:00
Simon Michael
5da1e4c71c
web: changelog
2014-02-10 13:44:04 -08:00
Simon Michael
7443c8bf4b
web: bump version to 0.22.4
2014-02-10 13:43:54 -08:00
Simon Michael
0ce919fdc4
web: update tested-with
2014-02-10 13:43:36 -08:00
Simon Michael
d9370d72d8
web: include the right unminified version of jquery.url.js (1.1) to avoid js breakage
2014-02-10 13:42:12 -08:00
Simon Michael
94add086b2
web: changelog
2014-02-10 13:14:06 -08:00
Simon Michael
3c4cdcb2aa
web: bump version to 0.22.3
2014-02-10 13:13:15 -08:00
Simon Michael
e846e8bb54
web: fix version number reported by --version
2014-02-10 13:12:56 -08:00
Simon Michael
1a5ebab34b
web: bump version to 0.22.2
2014-02-10 12:47:16 -08:00
Simon Michael
93d3718b9c
web: start a hackage-compatible change log for the hledger-web package
2014-02-10 12:47:00 -08:00
Simon Michael
b0b9e56a9d
web: include unminified source of all javascript, to help packagers ( fixes #161 )
2014-02-10 12:43:37 -08:00
Simon Michael
3b8b3d234e
web: work around build failures on new OS X/xcode 5 related to clang
2014-02-08 08:43:20 -08:00
Simon Michael
0a3a3c6472
web: allow blaze-html 0.7 ( closes #159 )
2014-01-27 09:06:51 -08:00
Simon Michael
2160941c86
Merge branch 'release-0.22.1'
...
Conflicts:
NEWS.md
hledger-lib/hledger-lib.cabal
2014-01-08 15:34:20 -08:00
Simon Michael
2ec6231a51
bump version to 0.22.1
2014-01-08 15:01:45 -08:00
Xinruo Sun
0275485bf9
web: add a --static-root option to customize static files root
2013-12-15 12:20:07 +08:00
Simon Michael
8befcb8354
bump version to 0.22, update tested-with & doc building
2013-12-13 18:28:45 -08:00
Simon Michael
641dc5aa84
web: also build with http-conduit 2.x
...
http-client is now also required. Later we perhaps should switch to it
entirely and drop the http-conduit dependency.
2013-12-09 10:06:53 -08:00
Simon Michael
d8c987a1cd
web: allow latest warp & wai-handler-launch
2013-12-09 07:32:40 -08:00
Simon Michael
02fea186a3
web: fix debug option breakage in Main
2013-12-08 19:48:51 -08:00
Simon Michael
926080310a
web: avoid warp 2 for now to stay installable
2013-12-07 14:41:37 -08:00
Simon Michael
c53732a4af
balance: new multi-column reports & documentation
...
Two new multi-column balance report modes show ending balance per
period: `--cumulative`, starting from 0, and `--historical`, starting
from the historical starting balance.
The balance command's specification has been clarified and consolidated
in the Balance.hs haddock. Reports.hs has also had haddock updates. The
old AccountsReport type is now BalanceReport, still used by
single-column balance report. The new MultiBalanceReport type is used by
the multi-column reports.
2013-12-07 05:43:31 -08:00
Simon Michael
a7c7fc1a43
web: fix too-loose yesod dependency, we require 1.2.*
2013-11-02 11:55:04 -07:00
Simon Michael
009c7e3f90
bump version to 0.22 alpha
2013-09-22 22:38:27 -07:00
Simon Michael
a66a715eeb
command line options API updates, possibly fixing hledger-web build
2013-09-22 22:31:06 -07:00
Simon Michael
060d1fdd1b
change comm: to sym: and require a match on the whole symbol
2013-09-09 15:26:45 -07:00
Simon Michael
957f57a07b
new comm:REGEXP query matches commodity symbols. Also some minor amt: fixes.
2013-09-09 15:04:43 -07:00
Simon Michael
c2cdead4ef
web: remove another yesod-platform dependency
2013-07-10 08:23:32 -07:00
John Wiegley
a05e7a5a67
yesod-platform dependency is unnecessary
2013-06-24 15:42:12 -05:00
Simon Michael
318d36d712
bump version
2013-06-23 16:50:35 -07:00
Simon Michael
4eda6119f8
bump version to 0.21.2
2013-06-04 19:07:22 -07:00
Simon Michael
080eb866ec
web: clean up language extensions a bit, make autoweb works again
2013-06-04 18:23:55 -07:00
Simon Michael
557419de8c
bump version to 0.21.1
2013-06-03 23:18:30 -07:00
Simon Michael
42da3a5071
web: avoid trailing commas in register chart values, in case of trouble with IE
...
Hopefully adding [] is harmless.
2013-06-03 23:18:04 -07:00
Simon Michael
4f5b43050e
web: list chart values earliest first
2013-06-03 23:17:06 -07:00
Simon Michael
b6e256554d
Merge branch 'master' of github.com:simonmichael/hledger
2013-06-01 15:58:37 -07:00
Simon Michael
8f435e1620
Merge pull request #121 from jeffrichards/master
...
remove the tooltip from the hledger-web journal screen.
2013-06-01 15:58:26 -07:00
Simon Michael
4041f5a553
bump version to 0.21
2013-06-01 15:58:06 -07:00
Simon Michael
9602c29692
web: show zero-balance accounts in the sidebar as well ( fixed #106 )
2013-06-01 15:42:50 -07:00
Simon Michael
2e5718d5ea
web: show one line per commodity in charts. Needs more polish, but fixes #109 .
2013-06-01 15:33:33 -07:00
Jeff Richards
7890f24415
remove a the tool tip from the journal screen, as it just duplicates the
...
info shown on screen.
2013-06-01 14:20:08 -07:00
Simon Michael
cc087826e0
web: don't show prices in the accounts sidebar ( fixes #114 )
2013-06-01 12:35:10 -07:00
Simon Michael
c744451dfa
web: loosen "starting web browser" message for servers
2013-06-01 11:40:00 -07:00
Simon Michael
41277766fc
fix a compilation warning
2013-06-01 11:38:01 -07:00
Xinruo Sun
34a31285a9
web: use select2 to autocomplete
...
Use the javascript library select2 to autocomplete descriptions and
account names when adding a transaction. The autocomplete searches by
substring, prefix and infix. New values will also be accepted.
This replaces dhtmlxcombo library so it is removed. Also updated jquery
to the latest 1.10.1.
2013-06-01 13:20:37 +08:00
Simon Michael
207fd06a6f
web: fix a compilation breakage from balance assertions work
2013-05-30 14:45:30 -07:00
Simon Michael
4721bfce42
bump yesod-platform dependency to avoid a cabal install failure
...
cabal-install's default backtracking of 200 is insufficient to
install (eg) current hledger-web, yesod-platform 1.2 and HP. (It works
at 400). Requiring the latest yesod-platform seems to resolve the problem.
2013-05-29 22:24:52 -07:00
Simon Michael
19d55076a4
web: require yesod 1.2, cabal file cleanup
2013-05-14 15:36:44 -07:00
Simon Michael
4ff2635bf8
bump version to 0.20.98 (0.21 alpha)
2013-05-14 10:30:46 -07:00
Simon Michael
1db8920644
bump version to 0.20.0.1
2013-05-04 07:26:15 -07:00
Simon Michael
28a605ceb0
docs: update bug tracker and repository locations in cabal files
2013-05-03 06:46:23 -07:00
Simon Michael
9234923ed5
web: require at least version 1.1.7 of yesod-core to avoid a Foundation.hs build error
2013-05-03 06:36:48 -07:00
Simon Michael
b89168d1b0
bump version number
2013-05-01 12:46:37 -07:00
Simon Michael
8873ffbe77
web: fix auto-exit in local mode, clarify startup messages
2013-05-01 12:02:47 -07:00
Simon Michael
b06c96c04c
web: be less verbose about web files source, mention it only in dev mode
2013-05-01 07:24:42 -07:00
Simon Michael
c9b6dd8819
web: --server flag re-enables long-running, request-logging mode; output cleanups
2013-05-01 07:23:59 -07:00
Simon Michael
0a47715b17
web: also launch a browser at startup; auto-terminate after 2m or on enter
...
We're now using the wai-handler-launch middleware. This injects a
script in each page that pings the server repeatedly, and terminates
the server if it gets no pings (ie there are no browser tabs
displaying the app) for two minutes. The server can also be easily
terminated at the console by pressing enter, yesod devel style.
2013-04-20 20:02:50 -07:00
Simon Michael
9148bd8e8c
web: don't use wai-handler-launch with yesod devel
2013-04-20 19:57:19 -07:00