Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/simonmichael/hledger

Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
https://github.com/simonmichael/hledger

;doc: More valuation examples: drop obsolete explanation (precisiongeddon)

c8484b57921786ba881fba04aec0fb3167e62112 authored about 1 year ago by Simon Michael <[email protected]>
doc:code: add Jargon section; describe styling/precision in detail (precisiongeddon)

f4de65ab4887162b542e65e48f4e5278db004146 authored about 1 year ago by Simon Michael <[email protected]>
imp: set display style, natural precision on valued amounts (fix #2105, precisiongeddon)

Cost/value conversion now applies the standard display style, and
sets the display precision equ...

50dc7bebb122aed13d2f3e965c644ca4abd604d5 authored about 1 year ago by Simon Michael <[email protected]>
;tools: make haddock-watch etc.: new fast version, cleanups

96f52ee00cdd4b81ced316cd989d530ac49b1573 authored about 1 year ago by Simon Michael <[email protected]>
;tools: bake jargon - extract Hledger.hs haddock examples to a test journal

8a2a9643def8cef50801e7004977ee51a3d8474a authored about 1 year ago by Simon Michael <[email protected]>
dev: Amount: cleanups

1ae59ad0af48291dc0b58e55694829c563dfdfd3 authored about 1 year ago by Simon Michael <[email protected]>
imp: roi: limit large decimals to 8 digits by default (precisiongeddon)

With valuation now preserving more decimal digits, roi could show
excessively precise decimals i...

e035730afb6f488fceca70b0d343df5995ce4272 authored about 1 year ago by Simon Michael <[email protected]>
;doc: move Hledger.hs haddock to a named chunk below code

f2320bf57cf4caab00cb566a161c97fd72b86124 authored about 1 year ago by Simon Michael <[email protected]>
imp: more precision handling fixes, debug output, test updates (precisiongeddon)

This and the preceding commits were "work in progress" that got out of control.
There's more to ...

f8ffd9cdda83f6c183494fcc314b834c907a7126 authored about 1 year ago by Simon Michael <[email protected]>
dev: clarify some amount operations

64ffdd7c9c761e330aab31328a64a211331a61a2 authored about 1 year ago by Simon Michael <[email protected]>
imp: prices: clarify, fixes, improve semantics (precisiongeddon)

- The prices comand now more accurately lists the prices that hledger
uses when calculating va...

c51d883162d9f3a1337b4aede30cccc5e80a4367 authored about 1 year ago by Simon Michael <[email protected]>
;dev: valuation.test: cleanup

a4d3573d29350df2f68249dda0bafae5c3c17260 authored about 1 year ago by Simon Michael <[email protected]>
;tools:ghci :rmain

6e54de12b250a9630e2e035588687c7bd7054b17 authored about 1 year ago by Simon Michael <[email protected]>
;tools:bake dbgstrs

b1dc550c35dfa44281baa20b149d02cd56344462 authored about 1 year ago by Simon Michael <[email protected]>
lib: Hledger.Utils.Debug: lbl_ helper, cleanups, notes

d435557979de7fc3e893fd7b429086eb064a9bca authored about 1 year ago by Simon Michael <[email protected]>
test: import: functional tests for match group interpolation

Add functional tests for matching substrings in field matchers and
interpolating them into the c...

aaf50c165c2925a22952cb52b5b57807a33d9ac0 authored about 1 year ago by Jonathan Dowland <[email protected]>
feat: import: interpolate regex matches in field templates (#2009)

Replace occurrences of '\N' (where N is a positive number) in field
templates with the correspon...

8bfa382c689cdebb26ccef32915bb993adfc84e1 authored about 1 year ago by Jonathan Dowland <[email protected]>
;dev: add Utils.Regex.regexMatchTextGroups

A matcher function which returns the list of match-groups, which may
be empty.

Signed-off-by: J...

549c47bca8a9c925872e40e2c4e85e5f41f00dc4 authored about 1 year ago by Jonathan Dowland <[email protected]>
;fix: import: minor typo

c619e387ead7fc716b266c3f2939e9e6d0ae40b7 authored about 1 year ago by Jonathan Dowland <[email protected]>
;doc: import: document Match Groups

Add a description of Match Groups to the manual; Section "Matchers".
Include two examples.

Clar...

d424966706c747a338a51e05384aefa62267c175 authored about 1 year ago by Jonathan Dowland <[email protected]>
;doc: Setting LEDGER_FILE: fix a quote (hledger_site#93)

23c961f4bbb1f6957e51db69fca5df26a54d7f29 authored about 1 year ago by Simon Michael <[email protected]>
cabal: update cabal files

250d98df2949d895a98ab0936805278f0a391f13 authored about 1 year ago by Simon Michael <[email protected]>
pkg:web: clean up some apparently redundant declarations and deps

fef3413c519a72e1924deff5c0b7614befdc8009 authored about 1 year ago by Simon Michael <[email protected]>
pkg:ui: fix wasteful double-building of hledger-ui modules

4813e3fc5ffd1e2f009b51cce1005b464b3082e0 authored about 1 year ago by Simon Michael <[email protected]>
ci: do haddock testing less often, in the mac binaries workflow

It costs 1m+, doesn't fail that often, and is not hard to fix even if
detected late.

96117ae5149e5d8135d815daa9a175f182c6a13e authored about 1 year ago by Simon Michael <[email protected]>
ci: really fix some redundant building of hledger-lib and hledger

617e35ec57496eb4ee54ae826681ab239a39fecd authored about 1 year ago by Simon Michael <[email protected]>
ci: fix some redundant building of hledger-lib and hledger

1eee7f02084070e16cd2a5227a725ca7cd441b44 authored about 1 year ago by Simon Michael <[email protected]>
fix: auto postings: detect redundant costs properly (fix #2110)

54b4c2ed22f7e8c294610e459f1a604f98c6513e authored about 1 year ago by Simon Michael <[email protected]>
feat: cli: Add tsv output (#869)

All commands that suport csv output now also support tsv output. The
data is identical, but the ...

efcea0600a685956ea75961cfa5c3ac4feb46914 authored about 1 year ago by Peter Sagerson <[email protected]>
;ci: disable weekly scheduled builds

They also run in forks, which I don't want.

dae7b352ddf977ad0313b277473985b395684e73 authored about 1 year ago by Simon Michael <[email protected]>
ci: fix tests breakage

66cb34999803579f5e4b03acafba7a15d6a9df3b authored about 1 year ago by Simon Michael <[email protected]>
;tools:make:etags: include .test files

876bdacf5dd2b9874ccdda1bcce15c4d5d4349c8 authored about 1 year ago by Simon Michael <[email protected]>
;doc:tests:readme

b19a9ff56da5ec119bfc2420865f58249ee4e7c6 authored about 1 year ago by Simon Michael <[email protected]>
;dev: tests: add outshine headings for more readability (in emacs)

65efc8b87f69c7779c2b86d63215df605851ad8c authored about 1 year ago by Simon Michael <[email protected]>
;dev: tests: ledger-compat tests cleanup

abc99d8dca8048505c8997fbab4a6b0c0ff1164c authored about 1 year ago by Simon Michael <[email protected]>
;doc: TESTS name/link

48732e6655a2d2b7f119445b4830216a49a6ebfd authored about 1 year ago by Simon Michael <[email protected]>
;tools:bake:lastweek: improvements

da2f0216546f91f8e70c373b6a231195181f0e86 authored about 1 year ago by Simon Michael <[email protected]>
dev:web: refactor permission checking

2ba321885d6aa587634dfafa2a215b991a5adc5e authored about 1 year ago by Simon Michael <[email protected]>
;bin:report1: cleanups

24ce9b5be13648d33b485a32a42f3700940a86ad authored about 1 year ago by Simon Michael <[email protected]>
;web:sandstorm: bump app version, tweak title

efc87d9c0d5106a5059a1230ad9ee66f12a8f975 authored about 1 year ago by Simon Michael <[email protected]>
imp:web: cleanups; use --allow on Sandstorm (#834)

795dbd97f8d521901aa23522c1f9fc9fc1454282 authored about 1 year ago by Simon Michael <[email protected]>
imp:web: access control UX cleanups (fix #834)

Changes:

1. rename the sandstorm "manage" permission to "edit"
(old permission names: view, add...

95d33f20f6976296e0d1855f409fc086fd06aa7e authored about 1 year ago by Simon Michael <[email protected]>
;cabal: update cabal files

e40c82c15393189ed8cce9fe3b6a2cd968704a3c authored about 1 year ago by Simon Michael <[email protected]>
;bin:report1: cleanups

c195e35572bd8119c0cabfbd0270fc6e00ccfd58 authored about 1 year ago by Simon Michael <[email protected]>
;bin: link hledger-report1 scripts

15e76488e3a33dba48483f304c513435b30a60a9 authored about 1 year ago by Simon Michael <[email protected]>
;imp:Hledger.Cli.Script: don't export main, do export CompoundBalanceCommand

33cef6f494ed4491b49d0fe656f955316414d84c authored about 1 year ago by Simon Michael <[email protected]>
;bin: hledger-report1: a custom compound report in haskell and bash

da774bd70895f0d4e1a44dc9a505acd4b87db12c authored about 1 year ago by Simon Michael <[email protected]>
imp:demo: improve error message when asciinema fails

31ecc9f4f24b35e1db86829a7a6de8c47a819d13 authored about 1 year ago by Simon Michael <[email protected]>
fix:demo: avoid breaking asciinema 2.3.0 (fix #2094)

We were adding a trailing newline, which causes asciinema 2.3.0 to
show a JSON decode error.

d8021ef754c9572b3909a7f8e4578e7deaf8848a authored about 1 year ago by Simon Michael <[email protected]>
;make: copy-exe[s]-*: fix help

vv# examples/shared-expenses.journal

6d849f9e730e10479de90420005900d10dc2446a authored about 1 year ago by Simon Michael <[email protected]>
;doc: haddock, comment fixes

63d41b30db8f1021a4afe6188f8998e12cb8758b authored about 1 year ago by Simon Michael <[email protected]>
fix:web: check options like --capabilities before starting the app

b6a0ecd4245b965aca881c97357323f77047b569 authored about 1 year ago by Simon Michael <[email protected]>
;doc:cli:Data formats: link to each format's doc

3a717d16257bdf821c71b03baaca6b6cd3fe7da2 authored about 1 year ago by Simon Michael <[email protected]>
fix:web:edit form: fix broken "File format help" link (fix #2103)

Now not broken, https rather than http, and pointing to the "Data
formats" section, which has li...

9b8044f737e5b8916793daa40a2052d3d17c9592 authored about 1 year ago by Simon Michael <[email protected]>
imp:cli:Hledger.Cli.Version: export packagemajorversion

605b3d6b941ac45086cb9fe755b7f3521a2019f2 authored about 1 year ago by Simon Michael <[email protected]>
;feat: Upgrade Sandstorm package with permissions

b5bf0cbdb98632a7fbe73efa22e4ee5c38e0ae95 authored about 1 year ago by Jacob Weisz <[email protected]>
web: Use guessAppRootOr to enable relative root if desired (fix #2099)

This is useful when serving on 0.0.0.0, such that querying from any
other device with <IP>:<PORT...

6312446cbf2ad9d8d9d935872eb1fc4ad95801f7 authored about 1 year ago by Philipp Klocke <[email protected]>
;dev:bake lastweek

edeb90692212ab0ebcea2e03c47afaaa30c826bc authored about 1 year ago by Simon Michael <[email protected]>
;examples:csv: note where to find vanguard, fidelity CSV

03f757204bca48766479f83c3baf20ac7ddabc18 authored about 1 year ago by Simon Michael <[email protected]>
;bin:justfile: rename forecast.journal, forecast-import refinement

f157720fa3f525d6dd233330a8b791f9b8b1a84a authored about 1 year ago by Simon Michael <[email protected]>
;doc:areg,ui: note how separately-dated postings get combined

7970ce743463802b6de949e49e210e445cf065ed authored about 1 year ago by Simon Michael <[email protected]>
;doc:REGRESSIONS: update

bd5b8b0b51e538d6fd675ed12576488b76baaa99 authored about 1 year ago by Simon Michael <[email protected]>
;dev:ci: clean up, rename main CI workflow

Back to ci.yml.

6c95f47725bf77919b7661900ad845c9faf146a5 authored about 1 year ago by Simon Michael <[email protected]>
;doc:print: cleanups (#2085)

661260f756ac3cfb13fdc0ae5743e428079a7e7a authored about 1 year ago by Simon Michael <[email protected]>
;dev:ci: rename usual CI branch to "ci"

8bfde51ae895689e7bc237475e08f920049813d9 authored about 1 year ago by Simon Michael <[email protected]>
lib!: use styleAmounts in more places; add rounding strategies

c13c13ab1ff1382de33a53df583b2ecb85786bdc authored about 1 year ago by Simon Michael <[email protected]>
dev: refactor transactionCheckBalanced

4e56199c57c24b50e689ae654021d1d065ca1538 authored about 1 year ago by Simon Michael <[email protected]>
dev: journalApplyCommodityStyles -> journalStyleAmounts

94ab8b1ed721ec29d33af82cf9f76594b3b46f2e authored about 1 year ago by Simon Michael <[email protected]>
;doc:internals: Precision and rounding

c7bcdfcdcf121942080d5bf177e83bb1fafee84c authored about 1 year ago by Simon Michael <[email protected]>
;doc:CHANGES: document print and zero-rendering changes (#2085)

2f5feffa74e86c36c77a64b9b75cb8369bfe8356 authored about 1 year ago by Simon Michael <[email protected]>
feat:print: add --round option for more control of precisions (#2085)

5a72b9e9ea3c0f0676cff5b4b9873e9a85ddfd97 authored about 1 year ago by Simon Michael <[email protected]>
dev:print: refactor, add AmountStyle "rounding strategy"

Changes to enable more control of "rounding" behaviour
(ie, choosing display precisions for amou...

f8027abb44ede44eb73b3697145f2b24de979c4a authored about 1 year ago by Simon Michael <[email protected]>
;doc:REGRESSIONS: update

a0136a0b285b33371218f2da1b437e220b0b91ce authored about 1 year ago by Simon Michael <[email protected]>
;doc:REGRESSIONS: update

ba8adf91fb6f620a1dcc096041075bcb5de80181 authored about 1 year ago by Simon Michael <[email protected]>
fix:timedot: parse unitful quantities more accurately (fix #2096)

A quantity with a unit like "15m" was being parsed internally as
0.249999999... rather than 0.25...

9ead8a64e135d88611c0a1a791bad1c5aa1e4439 authored about 1 year ago by Simon Michael <[email protected]>
;doc:journal: rewrite Commodity display style

72ef9186ba96e790ececf09b8f9bc30fe19c85f4 authored about 1 year ago by Simon Michael <[email protected]>
lib: add Show to Table render functions for debugging

ffc535ad64aeffc71423cab63de7fa243ad76f43 authored about 1 year ago by Simon Michael <[email protected]>
;dev:stack: ghc 9.4 fix

eda60f1e06b37d202ec7ac6a3e8ba85019556cfe authored about 1 year ago by Simon Michael <[email protected]>
;doc:LINKS: updates

614b17cfa832e974a374d771f6eacb99bcb54872 authored about 1 year ago by Simon Michael <[email protected]>
;doc:REGRESSIONS: add 2034

2135d388dff51c71c1976487e995140bffc02511 authored about 1 year ago by Simon Michael <[email protected]>
;doc:REGRESSIONS: cleanup

929c5d636231ee39876d5a64f5e38ef07fff4f09 authored about 1 year ago by Simon Michael <[email protected]>
;doc:REGRESSIONS: cleanup

9dbfdffa06b937a20dc0390d3b01b3995431cb68 authored about 1 year ago by Simon Michael <[email protected]>
;doc:REGRESSIONS: update

9bfe56510dc0d9bd2a87fbc5824f84abfe334c2e authored about 1 year ago by Simon Michael <[email protected]>
dev:stack: bump default GHC to 9.6.3

f7262ae4e8d331347b9dc4541e16ec50afb16056 authored about 1 year ago by Simon Michael <[email protected]>
;dev:stack: drop stack9.6.yaml

81f155d039b2cfdcb48044990eaa87fdeb84335f authored about 1 year ago by Simon Michael <[email protected]>
;dev:stack: stack9.8.yaml

2de0901d7194b180cef4ca7f5b181fec6af7696e authored about 1 year ago by Simon Michael <[email protected]>
;doc:REGRESSIONS: update

e771424feda7c8e72673bac2d826accd32b46e77 authored about 1 year ago by Simon Michael <[email protected]>
;doc:REGRESSIONS: update

3a8d57ba535150842ebc6d9e149d4850b5ed3bec authored about 1 year ago by Simon Michael <[email protected]>
;doc:REGRESSIONS: update

420f1f876a4698946814ee9a4b609680e8860f10 authored about 1 year ago by Simon Michael <[email protected]>
;doc:REGRESSIONS: cleanup, update

75c553d6be59e92414992e073c3c16252c7356dc authored about 1 year ago by Simon Michael <[email protected]>
;doc:regressions: fix link

7b8a69f75694b5cb1e9cdfbd0b6a46299c619590 authored about 1 year ago by Simon Michael <[email protected]>
;doc: REGRESSIONS, moved from issue tracker; renamed FINANCE section

b67cc64c08c61d9235d3bd191d3054cb422dfff0 authored about 1 year ago by Simon Michael <[email protected]>
fix: balance-assigned amounts affect styles again (fix #2091)

e8da1f9f255c9f41bd6c1ac00e766cd1fcfae1f4 authored about 1 year ago by Simon Michael <[email protected]>
;doc:examples/bin: add gsheet-csv.hs

dadb904b0438600e36aa33d73b6af6e03bb52ec4 authored about 1 year ago by Simon Michael <[email protected]>
;doc:justfile: update import, time report scripts

ae8f9dd2326310746c4dfa73b7e95831efb62285 authored about 1 year ago by Simon Michael <[email protected]>
imp: web: include adeclarationinfo in accounts JSON

ac547142ae66f0efc3a207918949772415a04537 authored about 1 year ago by S. Zeid <[email protected]>
imp: lib: include adeclarationinfo, if present, in accounts JSON

Note that this does not add the declaration info if it is not already
present.

91d6f8c841c6a0358934029c39192241fe4a2fad authored about 1 year ago by S. Zeid <[email protected]>
;doc:troubleshooting: nix locale config (#2089)

0bfd7f66b0fb728d42a98e12baf3cec4a556ce9e authored about 1 year ago by Simon Michael <[email protected]>
;doc:examples: fidelity csv rules

1e3dd21baace029268493adb6bb60a684d3480da authored about 1 year ago by Simon Michael <[email protected]>
ci:test-linux: temporary workaround for haddock failure

efa8f1dc84f84d036ab80de9ad65e3b840cedaad authored about 1 year ago by Simon Michael <[email protected]>