Commit Graph

795 Commits

Author SHA1 Message Date
Simon Michael
ef560e6b57 ;doc:Depth: rewrite; mention use of quotes [hledger_site#140]
(Quả Cầu, Simon Michael)
2025-09-24 18:05:16 -10:00
Simon Michael
6fc3e85c2b ;doc:Account names: edits 2025-09-22 16:23:17 -10:00
Simon Michael
b525178f43 ;doc:Account names: edits 2025-09-22 10:52:35 -10:00
Simon Michael
4bc9c1484c ;doc:Account names: edits 2025-09-22 10:49:03 -10:00
Simon Michael
84dfaa2c97 ;doc:Account names: edits 2025-09-22 10:46:07 -10:00
Simon Michael
cfcdd47549 ;doc:Account names: edits 2025-09-22 10:43:39 -10:00
Simon Michael
133ca9a2bb ;doc:Account names: edits 2025-09-22 10:35:05 -10:00
Simon Michael
9075f22296 ;doc:Account names: edits 2025-09-22 10:34:13 -10:00
Simon Michael
74c1067f1a ;doc:Account names: edits 2025-09-22 10:28:16 -10:00
Simon Michael
1a96071d5f ;doc:Account names: edits 2025-09-22 10:27:14 -10:00
Simon Michael
cf83f604da ;doc:Account names: edits 2025-09-22 10:05:06 -10:00
Simon Michael
29052680cf ;doc:Account names: rewrite, emphasise the two space delimiter 2025-09-22 06:49:57 -10:00
Simon Michael
99ba445c8e ;doc:journal: Editor configuration -> Editors 2025-09-18 09:55:01 -07:00
Simon Michael
8c051f3af1 ;doc:Text encoding: updates 2025-09-13 15:08:13 +01:00
Simon Michael
3a1e30255c fix:print: remove unused --show-costs flag from command line help 2025-09-11 07:33:22 +01:00
Simon Michael
eb9fa40d5b ;doc:valuation: edit 2025-09-11 07:33:22 +01:00
Simon Michael
c79c66a740 ;doc:posting dates: link to legacy syntax 2025-09-06 07:03:05 +01:00
Simon Michael
39af7120e4 ;doc:csv:source: edit 2025-09-03 20:03:30 +01:00
Simon Michael
9849f196cb fix:timeclock: process in parse order; fully support overlapping sessions [#2417]
We no longer attempt to process timeclock entries in time order - that
was a wrong requirement, probably given by me, that can't work.  Now
we just process them in parse order. This plus a little tweaking of
error checking fixes several ordering bugs with overlapping sessions
and also allows same-named overlapping sessions.

More cleanup will follow. More testing might show that --old-timeclock
is no longer needed.
2025-09-01 08:27:08 +01:00
Simon Michael
04e6c140c0 imp:timeclock: more informative error output for clashing sessions [#2417] 2025-08-31 17:35:13 +01:00
Simon Michael
5a3e34cc55 imp:timeclock: syntax is more robust and featureful
The default timeclock parser (ie when not using --old-timeclock) has
the following changes, related to issues such as
[#2141], [#2365], [#2400], [#2417]:

- semicolon now always starts a comment; timeclock account names can't include semicolons
  (though journal account names still can)
- clock-in and clock-out entries now have different syntax
- clock-ins now require an account name
- clock-outs now can have a comment and tags
- the doc has been rewritten, and now mentions the --old-timeclock flag

- lib: accountnamep and modifiedaccountnamep now take a flag to allow semicolons or not
2025-08-31 10:58:37 +01:00
Simon Michael
0d0f2697de ;doc:timeclock: fix legacy anchor 2025-08-31 09:20:30 +01:00
Simon Michael
91b24df4b2 ;doc:csv:source: add data command examples 2025-08-28 21:38:38 +01:00
Simon Michael
97899f9a9b feat:csv: support data generating scripts
and rewrite the rules reader.
2025-08-28 21:38:38 +01:00
Simon Michael
b22f94007f dev: source, archive, rules reader: improve docs 2025-08-28 21:38:38 +01:00
Simon Michael
b64ddfe813 dev:rules reader: drop "fall back to reading latest archived" 2025-08-28 21:38:38 +01:00
Simon Michael
c515fedf70 feat:csv: support data cleaning scripts 2025-08-28 21:38:38 +01:00
Simon Michael
c930fd0952 imp:end value reports: future P directives don't influence report end/valuation date [#2445]
In end-value reports with unspecified end date, a market price later
than the latest transaction can extend the default report end date and
valuation date. Now, only market prices on or before "today" can do this;
market price declarations dated in the future will be ignored.

Report span and valuation date calculations have been clarified.
2025-08-28 17:26:42 +01:00
Simon Michael
5c6ea2f56e ;doc:valuation: drop mention of old hledger-ui bug 2025-08-28 17:26:42 +01:00
Simon Michael
03262f3fff fix📟 don't use --mouse in default less options
Avoid an error on systems where less does not have mouse support.
2025-08-22 07:56:13 +01:00
Simon Michael
afdeaccd75 ;doc:csv: source, archive updates 2025-08-14 14:23:53 +01:00
Simon Michael
76dc6d089a feat:import:archive: archive data files, and process oldest first 2025-08-14 12:54:40 +01:00
Simon Michael
61f28b8843 ;doc: Valuation examples: typo 2025-08-10 07:17:49 +01:00
Simon Michael
e8a641e72a ;doc: Valuation examples: fix example [#139] 2025-08-10 06:40:10 +01:00
Simon Michael
cc3923d6d4 imp: the all: query now requires at least one posting 2025-08-03 06:34:00 +01:00
Simon Michael
d5ff7fe454 ;doc: include: mention glob pattern's dot limitation and the --old-glob flag 2025-07-17 08:10:34 -07:00
Simon Michael
c74d8bf6fb doc: include: update docs 2025-07-16 06:52:19 -07:00
Simon Michael
0add2e90db imp: include: glob patterns always exclude the current file
Eg include **/*.journal is less likely no complain
2025-07-11 19:36:17 -07:00
Simon Michael
9418807ddc ;doc: include directive: clarify effect, glob limitations 2025-07-11 10:36:57 -07:00
Simon Michael
31dc8a090e ;doc: Depth: fix typo 2025-07-03 08:22:53 -07:00
Simon Michael
fc93a4c644 fix:add: show green prompts properly instead of ANSI codes [#2410] 2025-07-01 16:41:05 -07:00
Simon Michael
7a4a5ec892 ;doc: note fish LEDGER_FILE setup 2025-07-01 11:53:20 -07:00
Stephen Morgan
8ab2fb6b77 feat: lib: Allow special string %account in auto-posting rules (#1975)
This allows using the special string `%account` in auto posting rules.
When run, this will be substituted with the account name of the matched
posting.
2025-06-24 10:12:57 -07:00
Simon Michael
b996b7fadc ;doc: smart dates :fix typo 2025-06-23 19:01:07 -07:00
Simon Michael
714b346fdd imp: fully support quarter syntax in smart dates and period expressions 2025-06-23 18:37:08 -07:00
Simon Michael
2123f571ac ;doc:options: mention that flag+value can't combine with other flags [#2059] 2025-06-15 15:27:25 -10:00
Simon Michael
c5c05d3499 ;doc:csv:date-format: mention lack of support for local time formats [#1874] 2025-06-15 15:08:22 -10:00
Simon Michael
3ba3d3d676 ;doc: drop -- argument from more docs [#458] 2025-06-15 13:25:04 -10:00
Simon Michael
3d7a1717e1 ;doc:config files: no longer experimental 2025-06-15 13:06:33 -10:00
Simon Michael
9fde1ae380 ;doc:addon commands: edits [#458] 2025-06-15 13:04:32 -10:00