Commit Graph

13689 Commits

Author SHA1 Message Date
Simon Michael
50e0405031 ;tools: silence ghci warning if user has defined :rmain 2025-04-09 18:16:24 -10:00
Simon Michael
9b6d3da677 ;cabal: update cabal files 2025-04-09 10:58:54 -10:00
Simon Michael
ee3b6c29ce ;pkg: allow ghc 9.12 2025-04-09 10:58:52 -10:00
Simon Michael
f8f9892840 ;pkg: update stack yaml deps 2025-04-09 10:58:52 -10:00
Simon Michael
01c1f3c8a5 ;pkg: simplify stack yaml file names 2025-04-09 10:58:52 -10:00
Simon Michael
bc16552e5d ;doc:csv:encoding: add hledger version info 2025-04-08 19:30:59 -10:00
Simon Michael
e57764f676 ;doc: beancount output: edits 2025-04-05 03:43:29 -10:00
Simon Michael
8b771e87d2 ;examples: forecast-budget* -> goal-budget* 2025-04-04 10:00:47 -10:00
Simon Michael
ed12a057c0 ;doc:FILES: link fixes 2025-04-04 07:54:03 -10:00
Simon Michael
70f2f77f04 ;doc:FILES: simplify a little 2025-04-04 07:48:16 -10:00
Simon Michael
8bd2b8159b ;doc:FINANCE: expand financial reports link 2025-04-04 07:48:16 -10:00
Michael Rees
62071bc4c2 feat: timeclock: Add support for multiple clocked in sessions (#2141)
We now support having multiple sessions clocked in. These are paired by
account name if given on the out entry, and otherwise an out closes the
most recent in entry.

Note that this breaks some backwards compatibility, in that we
previously ignored the description on the clock out entry. To mitigate
this, a new hidden flag --timeclock-old has been added, which reverts to
the old behavior.
2025-04-03 11:19:18 -10:00
Simon Michael
3c9edcdd34 ;doc:ISSUES: simplify user pain score again 2025-04-02 15:08:36 -10:00
Simon Michael
e03f4ca076 ;doc:ui: edits 2025-04-02 14:54:53 -10:00
Simon Michael
761b66b00c ;doc:ui: edits 2025-04-02 14:48:41 -10:00
Simon Michael
cbdbaf114d ;doc:ISSUES: edits 2025-04-02 14:39:48 -10:00
Simon Michael
49c9444148 ;doc:manuals: simplify bug reporting boilerplate 2025-04-02 14:35:17 -10:00
Simon Michael
359307ed4b ;doc:ui: another --watch tip 2025-04-02 14:33:55 -10:00
Simon Michael
d57f7e67c4 ;doc:ISSUES: links 2025-04-02 14:26:39 -10:00
Simon Michael
1ed3635836 ;doc:ui: update --watch bug notes 2025-04-02 14:09:28 -10:00
Simon Michael
cf03f7e428 fix:ui: require fsnotify-0.4.2.0+, detecting events more reliably on mac
This requires hfsevents-0.1.8 which fixes some events being ignored on
mac (https://github.com/luite/hfsevents/pull/19), possibly making
hledger-ui --watch more reliable in that regard.
2025-04-02 13:22:19 -10:00
Simon Michael
666abefba9 ;pkg:stack: bump all to 2025-04-01 snapshot
This also bumps to fsnotify-0.4.2.0 and hfsevents-0.1.8, fixing some
events being ignored on mac (https://github.com/luite/hfsevents/pull/19),
which could make hledger-ui --watch more reliable (though I haven't
noticed that problem).
2025-04-02 13:20:03 -10:00
Simon Michael
512893701c ;doc:ISSUES: links 2025-04-02 10:42:15 -10:00
Simon Michael
3ed03a94b3 ;doc:ISSUES: notes 2025-04-02 10:31:37 -10:00
Simon Michael
b8f250bf7d ;doc:ISSUES: notes 2025-04-02 10:15:51 -10:00
Simon Michael
683c35b8de ;doc:ISSUES: cleanup 2025-04-02 09:38:33 -10:00
Simon Michael
642bf00ddc ;doc:ISSUES: edits 2025-04-01 18:51:23 -10:00
Simon Michael
cb91bf2043 ;doc:ISSUES: links 2025-04-01 18:27:04 -10:00
Simon Michael
9642f1ab54 ;doc:ISSUES: links 2025-04-01 18:23:37 -10:00
Simon Michael
1b33250f78 ;doc:ISSUES: links 2025-04-01 18:09:41 -10:00
Simon Michael
e034bf2b92 ;doc:ISSUES: links 2025-04-01 18:07:59 -10:00
Simon Michael
1ecb377d47 ;doc:ISSUES: severity* labels -> annoyance* 2025-04-01 16:17:52 -10:00
Simon Michael
a3d1859c7b ;doc:ISSUES: impact* labels -> affects*; update label descriptions 2025-04-01 15:53:49 -10:00
Simon Michael
14bd195f5d ;doc:ISSUES: link updates 2025-04-01 15:29:36 -10:00
Simon Michael
f698b87690 ;doc:ISSUES: cleanup 2025-04-01 14:55:10 -10:00
Simon Michael
b2c70e262a ;doc:ISSUES: more links 2025-04-01 14:53:24 -10:00
Simon Michael
93853819e2 ;doc:ISSUES: more links 2025-04-01 14:49:57 -10:00
Simon Michael
d081c8de92 ;doc:ISSUES: update links 2025-04-01 14:18:09 -10:00
Simon Michael
1cdc3298bc ;doc:ISSUES: update links 2025-04-01 14:16:40 -10:00
Simon Michael
2ff2fd1594 ;pkg: simplify LICENSE (try to fix github license detection) 2025-03-31 19:12:38 -10:00
Simon Michael
fb584e7e8b ;pkg: simplify LICENSE, add AUTHORS.md (try to fix github license detection) 2025-03-31 19:05:19 -10:00
Simon Michael
0dfd3e59b6 ;pkg: drop possibly github-confusing license file 2025-03-31 19:04:14 -10:00
Simon Michael
4535796d94 ;pkg: drop unused 2012 ledger parsing code
and possibly github-confusing license file
2025-03-31 19:04:14 -10:00
Simon Michael
18bad4ff8d ;doc: FUNDING.yml: hide patreon for now 2025-03-31 18:26:12 -10:00
Simon Michael
20226283b8 ;pkg: tweak LICENSE files, try to get github to recognise 2025-03-31 18:18:10 -10:00
Simon Michael
47bb40f838 ;pkg: clean up LICENSE files, main module licensing headers 2025-03-31 18:10:19 -10:00
Simon Michael
8d1a8d3799 ;cabal: update cabal files 2025-03-31 17:40:30 -10:00
Simon Michael
ed6cef5c00 ;pkg: clean up package.yaml files
Consistent layout.
Group metadata at the top in similar order to `cabal format`.
2025-03-31 17:25:41 -10:00
Simon Michael
775507c2d4 ;pkg:cabal: specify GPLv3+ exactly; require cabal 2.2+ [#2359]
Previously our cabal files used cabal-version 1.12, and were in theory
buildable with any ancient version of cabal.  Now at least cabal 2.2
(or a version of stack built with with similar Cabal version) is
required to build hledger.
2025-03-31 16:55:36 -10:00
Simon Michael
b6ec245647 ;cabal: update cabal files 2025-03-31 16:33:50 -10:00