Ecosyste.ms: OpenCollective

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

hledger

We are building dependable high quality plain text accounting tools and promoting financial literacy and empowerment.
Collective - Host: opensource - https://opencollective.com/hledger - Website: https://hledger.org/ - Code: https://github.com/simonmichael/hledger

lib: Implement concat(Top|Bottom)Padded in terms of renderRow, allowing them to be width aware.

github.com/simonmichael/hledger - 6d7bd9e475ad04fafb5761a445acb89d361e4ec4 authored about 4 years ago
lib: When calculating elisions, don't skip over some amounts.

github.com/simonmichael/hledger - 3abc9f5985a6ec51c210d66a4038e998afea9e49 authored about 4 years ago
lib: Expand Tabular.AsciiWide to allow multiline cells, either top or bottom aligned.

github.com/simonmichael/hledger - a620ab966635e641aa98f25722416ff615716d36 authored about 4 years ago
lib,cli,ui: Introduce showMixed*Unnormalised, eliminate most direct calls of strWidth.

This introduces some new helper functions which are exactly the same
as what we had before, but ...

github.com/simonmichael/hledger - 9de238757b8c441a70e56b10649b13837e0c928d authored about 4 years ago
cli: Ensure register reports are correctly aligned for negative numbers.

This uses the new showMixed* function for the register report. This
fixes some misaligned negati...

github.com/simonmichael/hledger - a838366c9dc23f0ad8b6efcc5744d957db75150a authored about 4 years ago
lib: BudgetReport uses new renderTable inteface, now has more compact output.

This changes showMixedAmountElided so that the width to elide to is
given as an argument, rather...

github.com/simonmichael/hledger - 162a936360e01015b0de90b1973235df2365751d authored about 4 years ago
lib,cli: bal uses new amount display functions, no longer needs to strip ansi.

github.com/simonmichael/hledger - a2b7a03fc44db858c93a7b68c5f83a1e0a2c3e54 authored about 4 years ago
lib,cli,ui: Elide amounts to a width of 32 characters, rather than 22 characters.

github.com/simonmichael/hledger - 0bebda73135e4081527cb0ec231042287ce572b1 authored about 4 years ago
lib: Remove some uses of pad(Left|Right)Wide to ensure we're using the

width provided by showMixed.

Also refactor renderTable to be a bit clearer, and to avoid duplica...

github.com/simonmichael/hledger - 7e47c11fda139db2601a6c0052e53a65cee036ec authored about 4 years ago
cli: Use new mixed amount display functions for balance format strings.

github.com/simonmichael/hledger - e9a16edb58f37120a7b1258bc9c224bf5574c39d authored about 4 years ago
lib: Refactor and improve comments for new mixed amount display functions.

github.com/simonmichael/hledger - b39de5989fe3552fb0838b84315cc2c3953779a9 authored about 4 years ago
lib: renderTable can now receive alignment and width specifications on all cells, and has an option to display the outer border.

This gives renderTable a little more customisation. Before any of the
commits of this PR, render...

github.com/simonmichael/hledger - 33369dfa6cffc49d2e9d3ba7970cf629533a6caa authored about 4 years ago
lib: Write new showMixedAmount* functions which keep track of length.

Previously showMixedAmountElided would show two amounts and then the
elision string if necessary...

github.com/simonmichael/hledger - 57d7b223a23e15f8585ecd8d1286fe73c939fb8a authored about 4 years ago
lib: Refactor Text.Tabular.AsciiWide to allow custom width specification in rendering.

github.com/simonmichael/hledger - e50a8c0f34bc58049e491ef297beadc9ba23504a authored about 4 years ago
lib: Align postings to unnormalised amount widths.

github.com/simonmichael/hledger - dcb884c5ff112f42802f01cc0464eb519ea406a2 authored about 4 years ago
make bench: run just three slowest commands

github.com/simonmichael/hledger - 73b7d8813cc4bd674c32937d33c9aed786c178db authored about 4 years ago
tools: use pretty-simple for ghci output

github.com/simonmichael/hledger - 56a9ed6d66fbe38c01e4a72c3af108711fd02def authored about 4 years ago
;update changelogs

github.com/simonmichael/hledger - cca8802e2cba79230f130b1e9bfaa2bef0a83839 authored about 4 years ago
;csv: doc: tweak (#1089)

github.com/simonmichael/hledger - 6e956fb62bc2b9301d89b707bfd17f8322b8c0ea authored over 4 years ago
;csv: doc: rewrite currency tip (#1089)

github.com/simonmichael/hledger - d42070ee87d318ba2eddabaff2d1104d594707f2 authored over 4 years ago
lib: Generalise CBCSubreportSpec to allow more subreport control.

github.com/simonmichael/hledger - affc8d10f2324ea1459df817bb7e88ccd6144a31 authored over 4 years ago
lib: Add documentation for CBCSubreportSpec.

github.com/simonmichael/hledger - db97fae34858230629908b9b51a668d55d74cc89 authored over 4 years ago
lib: Add Functor instance for CompoundPeriodicReport.

github.com/simonmichael/hledger - 795134777c7177e25591d8ddde0fb97c1a3d76fe authored over 4 years ago
lib: Export some MultiBalanceReport helper functions.

github.com/simonmichael/hledger - 6e65d4e071b56d959732c6fe5efa4de936f788ba authored over 4 years ago
lib,cli: Remove old impure ReportOpts date functions.

github.com/simonmichael/hledger - 19ab2225996fcd8061d13ae34e98d67d44d00af6 authored over 4 years ago
lib,cli: Store StringFormat in ReportOpts, rather than unparsed String.

StringFormat now also takes an optional overline width, which is
currently only used by defaultB...

github.com/simonmichael/hledger - 103308e795f64b78a2601a0707b16f8c158a5212 authored over 4 years ago
lib,cli,ui,web: Introduce ReportSpec, which holds ReportOpts, the day of

the report, and the parsed Query.

github.com/simonmichael/hledger - 260283e2f123f687be8eb3a0fa710f99550517a8 authored over 4 years ago
lib,cli: Store parsed Query in ReportOpts, rather than an unparsed

String.

github.com/simonmichael/hledger - c45663d41d7d814d1e4e6e52750a71a221ceda39 authored over 4 years ago
lib,ui: Store the original query string in ReportOpts, provide a function for regenerating ReportOpts.

github.com/simonmichael/hledger - ff0c5bc743af0c98cbb2e17281679e78e33e2828 authored over 4 years ago
lib: Make Default instances clearer, remove Default instance for Bool.

github.com/simonmichael/hledger - 2aaab4b1b7cffbfb5d16f6f2adfb277607b006b3 authored over 4 years ago
lib: Remove checkReportOpts and checkRawOpts.

checkRawOpts has been a no-op for at least four years, and
checkReportOpts only makes sure that ...

github.com/simonmichael/hledger - f76cdc4317074048408599aad3eb269ef493005b authored over 4 years ago
ui,web: Adopt new ReportOptions interface, store literal query string in UIOpts.

github.com/simonmichael/hledger - fcbe511d424b6b9573cafa9daa7aa2d1893cc63f authored over 4 years ago
lib: Make sure reportspan doesn't interfere with correctly determining valuation date.

github.com/simonmichael/hledger - efc9758f82fefea51395663f4a73e508e8ba8935 authored over 4 years ago
lib,cli,ui: Ensure ReportOpts always has today_ set.

github.com/simonmichael/hledger - 1171c23eee4432b4510f9c396e63433b4e5c277e authored over 4 years ago
lib: Improve documentation for StringFormat, remove type alias for Valuation.

github.com/simonmichael/hledger - 64e3e5c54dd68ba51140b57aee38e2e2a437f8b6 authored over 4 years ago
lib: Add documentation for ReportSpec.

github.com/simonmichael/hledger - c5abefc72fe425f61250cb8d84a32710375e7471 authored over 4 years ago
Fix hledger-web description

Slashes need to be escaped or they introduce unexpected italic style
due to Haddock markup.

github.com/simonmichael/hledger - 906da6e6bd110128c7192aba2d43d9bdaf22c796 authored over 4 years ago
journal: apply commodity styles to forecasted transactions (#1371)

github.com/simonmichael/hledger - 276132440432291e1328f8deb31b10d2aa54e924 authored over 4 years ago
;lib: refactor journalAddForecast

github.com/simonmichael/hledger - 831ec0dcf08c4b76c4b370b67b0f4e0c407ed005 authored over 4 years ago
;ci: mac: try 8.10 to avoid no symbol warnings

github.com/simonmichael/hledger - fe5a97be81677ecf99ecf6b6bbc1565e7f92efe8 authored over 4 years ago
;ci: mac: try ghc 8.8 to fix cannot execute binary file

github.com/simonmichael/hledger - 035a590227a53af1e32a9d9d19397c2eeea1f474 authored over 4 years ago
;ci: push: shouldn't need to restore timestamps with new stack

github.com/simonmichael/hledger - a41237e48733a634a7cf4ba5b2e9ff7d1314089f authored over 4 years ago
;ci: work on getting latest stack on all platforms

github.com/simonmichael/hledger - 484c69f795d350ff4c5bc4015eac8942d1eb5650 authored over 4 years ago
;cli: more tests for #1363

github.com/simonmichael/hledger - 506d521615677934afc53663aac44990bd28add4 authored over 4 years ago
lib: For ymd date parsing, don't consume invalid date components.

github.com/simonmichael/hledger - 5a6d38fdf230525c7c4d04862dd135e676b07c7e authored over 4 years ago
lib: quoteIfNeeded should not escape the backslashes in unicode code points.

github.com/simonmichael/hledger - 97545018f49b2171c3fc0a04f433c63ab47763da authored over 4 years ago
journal: fix error when P directive has a zero price (#1373)

github.com/simonmichael/hledger - 08ee3118758eba6695d1711b85f3a623f4947425 authored over 4 years ago
;shake: manuals: commit the defs.m4 files also

github.com/simonmichael/hledger - 4388ce72f6f1a65300f78038050ca7f0e3c1ffe2 authored over 4 years ago
;doc: journal: note that directives table should be scrolled

github.com/simonmichael/hledger - c35f05f6fc9932d3fbd9374d23f4268e99d52380 authored over 4 years ago
;doc: journal: directives: simpler wording, not possible issue

github.com/simonmichael/hledger - 3fb3c9c19f977c7a332e7b89d87cea1c352ee705 authored over 4 years ago
lib: Export OrdPlus and constructors.

github.com/simonmichael/hledger - e57d9113556fbf9aa2c739edfc015777db2e4b1a authored over 4 years ago
lib: Remove un-necessary silencing of deprecation warning (relevant functions are no longer used)

github.com/simonmichael/hledger - 7808aae6823a74ea83c41a8949d70ada2310bb2c authored over 4 years ago
balcmds: mention --no-elide's new commodity-revealing function

github.com/simonmichael/hledger - 1f81730a002cf32025c42b58b9bd62b61dbfee16 authored over 4 years ago
;web: fix yet another typo (#1362)

github.com/simonmichael/hledger - 80146f6143d77b506c724986593fecc7e6eee266 authored over 4 years ago
;web: fix typo (#1362)

github.com/simonmichael/hledger - 0cb4bbf105574470dbcfaa4ebb1f879d892accb6 authored over 4 years ago
;web: /version: use hledger-web's version, not hledger's (#1152)

github.com/simonmichael/hledger - e66a8626815688be0d35b699153b41462ab6f893 authored over 4 years ago
web: /version provides hledger version string as JSON (#1152)

github.com/simonmichael/hledger - fd200a85af7f56670009e9adbf1bb7d7e38088f9 authored over 4 years ago
;ui: cleanup (#1359)

github.com/simonmichael/hledger - f2b9ac2af1ca3327dd62c42cd132861c4cc2a9fa authored over 4 years ago
ui: E ignores file extension, should help positioning on windows

github.com/simonmichael/hledger - 9dad59b0cc7f4c7af936882ba0ebdc2df82da2b9 authored over 4 years ago
ui: E supports positioning when EDITOR is code (VS Code) (#1359)

github.com/simonmichael/hledger - 1cd2995c770b55e05a9f4f218a3f29201ae23819 authored over 4 years ago
;ui: refactor editFileAtPositionCommand (#1359)

github.com/simonmichael/hledger - 66acb2c317636d50d45143f3c96abcbf609119f7 authored over 4 years ago
tools: add hie.yaml, hls now works with hledger

github.com/simonmichael/hledger - ae1e89d4c731e11aea6893eb8a366bf101c55ff5 authored over 4 years ago
;fix failing test

github.com/simonmichael/hledger - 9126ae24aee61d53c44793750a35516e50d34695 authored over 4 years ago
;tweak a few parse errors for clarity, consistency (#1329)

github.com/simonmichael/hledger - c5513ba722e8b3071a25695dfd3b92c8dedb3394 authored over 4 years ago
;update cabal files

github.com/simonmichael/hledger - 1affcb727cf0522e6b85418410be3f57037ca564 authored over 4 years ago
fix a slowdown with report rendering in 1.19.1 (#1350)

stripAnsi is called many times during rendering (by strWidth), so
should be fast. It was origina...

github.com/simonmichael/hledger - f78dc639a59be6466e6da84591258c8011e2ece2 authored over 4 years ago
;make nix-view-commits

github.com/simonmichael/hledger - 2d068662c1783deb86e1ffb9d010ad9ed4ddceab authored over 4 years ago
;make quickbench: fix help

github.com/simonmichael/hledger - 11a63c02740850deca0747474293aa75f90d9d7d authored over 4 years ago
web: Put session file in $XDG_DATA_DIR. (#1344)

* web: Put session file in $XDG_DATA_DIR.

* web: Use $XDG_CACHE_HOME instead of $XDG_DATA_HOME....

github.com/simonmichael/hledger - 1dfc7e1116da9233038e37000203622c8e81942d authored over 4 years ago
;doc: journal: redundant budget report link

github.com/simonmichael/hledger - 8e1b5e784b7bf342ab929aa44c04c4397659053a authored over 4 years ago
;install: update versions

github.com/simonmichael/hledger - 389f1634276562d5d9c8831047517349f8906291 authored over 4 years ago
;update changelogs

github.com/simonmichael/hledger - 73de12c264db0d7d010691f0fd9e3fbfebba8ec3 authored over 4 years ago
;update changelogs

github.com/simonmichael/hledger - 2b715fbe0dd322ebcde9abc72e5ffa64f8ec3023 authored over 4 years ago
;make: STACK environment variable can override stack command

Eg to run rules with a different snapshot:

STACK="stack --stack-yaml=stack8.10.yaml" make fun...

github.com/simonmichael/hledger - 72a6b673688e03f85596a3cbcab3cf4503ae1140 authored over 4 years ago
;ci: push: this workflow's cache seems stale, rebuild all

github.com/simonmichael/hledger - 3a130f1c197cffcace9b63137e5f5fccbf587bd8 authored over 4 years ago
;ci: release: try to fix over-active release creation

github.com/simonmichael/hledger - 65d603abd409f326eed03caff699b1c20be167cf authored over 4 years ago
;update missed hledger-web cabal file

github.com/simonmichael/hledger - bc2670204fc2c4821e594e73ec373c1442da86f1 authored over 4 years ago
;shake setversion: tweak commit message

github.com/simonmichael/hledger - b02218586bcb1c9a03b3c89228032ea3fa71424f authored over 4 years ago
;update CLI usage texts

github.com/simonmichael/hledger - 71e211100266f196bb9d8e8747aaf4c3e5e03f29 authored over 4 years ago
;update cabal files

github.com/simonmichael/hledger - 90adb95983bbbb63edc8a8c282adafffb2082705 authored over 4 years ago
; bump hledger-lib, hledger, hledger-ui, hledger-web version to 1.19.99

github.com/simonmichael/hledger - a151bcaec7a39ef16d37aa485265fc50fec7f419 authored over 4 years ago
Remove redundant semigroups dependency

github.com/simonmichael/hledger - c6f33cc824a365a2781c20b91a54ae0c9e3cedf1 authored over 4 years ago
allow megaparsec 9

github.com/simonmichael/hledger - 8599eda37c82ee99b5d40748afc05476bf751b9f authored over 4 years ago
;shake commandtxts,manuals,changelogs,cabalfiles,update: --commit

github.com/simonmichael/hledger - 845f344eba1b7f6be4752e1c39dcabc2e9df2566 authored over 4 years ago
;shake: build can take package arguments, drop Shake PKG

github.com/simonmichael/hledger - 1f4907928ce98dba9d368167a4d0f8956c7e0b76 authored over 4 years ago
;shake update: regenerate all the usual bits

github.com/simonmichael/hledger - 0578c50bf8889457afadb1b70d4e79dd366b4351 authored over 4 years ago