46ae400773
container: root: test: unit: utility: add exit function no-op case
2026-02-13 16:38:23 -08:00
8a1d06be63
container: root: common: add interpreter exit function
...
Wrapper (with optional message) to underlying interpreter exit call.
2026-02-13 16:38:23 -08:00
e16b1884fc
container: hledger-flow: trezor: add uniform quotes
...
- Allows undesirable characters in variable-text columns
- Related refactoring
2026-02-13 14:47:19 -08:00
51342a6ef5
container: hledger-flow: paypal-business: add uniform quotes
...
- Allows undesirable characters in variable-text columns
- Related refactoring
2026-02-13 14:47:16 -08:00
dae2880c06
container: hledger-flow: paypal: add uniform quotes
...
- Allows undesirable characters in variable-text columns
- Related refactoring
2026-02-13 14:47:14 -08:00
c650d9bbc9
container: hledger-flow: ledger: add uniform quotes
...
- Allows undesirable characters in variable-text columns
- Related refactoring
2026-02-13 14:47:11 -08:00
3666baed83
container: hledger-flow: gemini: add uniform quotes
...
- Allows undesirable characters in variable-text columns
- Related refactoring
2026-02-13 14:47:09 -08:00
3764376bfa
container: hledger-flow: electrum: add uniform quotes
...
- Allows undesirable characters in variable-text columns
- Related refactoring
2026-02-13 14:47:06 -08:00
8efbec30cd
container: hledger-flow: discover: add uniform quotes
...
- Allows undesirable characters in variable-text columns
- Related refactoring
2026-02-13 14:47:04 -08:00
dadb54d45d
container: hledger-flow: coinbase: add uniform quotes
...
- Allows undesirable characters in variable-text columns
- Related refactoring
2026-02-13 14:47:00 -08:00
597ed3cbe3
container: hledger-flow: chase: add uniform quotes
...
- Allows undesirable characters in variable-text columns
- Related refactoring
2026-02-13 14:46:58 -08:00
d81210bb8a
container: hledger-flow: capital-one: add uniform quotes
...
- Allows undesirable characters in variable-text columns
- Related refactoring
2026-02-13 14:46:56 -08:00
7f4e739f9d
container: hledger-flow: btcpayserver: add uniform quotes
...
- Allows undesirable characters in variable-text columns
- Related refactoring
2026-02-13 14:46:49 -08:00
3a7d97b3fb
container: hledger-flow: ally: add uniform quotes
...
- Allows undesirable characters in variable-text columns
- Related refactoring
2026-02-13 14:46:38 -08:00
321751d009
container: root: common: add cppcheck-suppress stlIfStrFind
...
`basic_string::starts_with()` is not applicable and breaks functionality
2026-02-05 17:29:27 -08:00
a1a08495ff
container: lib_fetch: return the value of executor
2026-02-04 10:48:04 -08:00
9e88c67910
container: hledger-flow: coinomi: add chains to template
...
These chains have been supported and provided by the default generated
`fetch` config for coinomi but they were not included during default
coinomi template generation.
2026-02-03 16:33:27 -08:00
a4b73cfe43
container: root: common: allow quotations in Pluggable arguments
...
Helps facilitate CLI usage; e.g.,
$ dfi testprofile/testuser root plugins/repo/bitcoin/bitcoin.cc 'dfi::macro::load(\"repo/test/unit.C\")'
2026-01-29 10:03:50 -08:00
bd6e3c2ff7
container: lib_hledger: make error fatal if hledger-web cannot start
...
Needed for CI.
2026-01-28 11:26:15 -08:00
1c6b449318
container: lib_hledger: only feed visidata on valid hledger command
2026-01-28 11:26:08 -08:00
5e8fff8103
container: lib_taxes: fix for generating all years (year=all)
...
- The expected `hledger` output format appears to have changed, likely
from a recent `hledger` release (confirmed to be unrelated to `xan`).
- This bug does *not* affect individual year tax report generation, when
given a specific (or default) year.
2026-01-28 11:22:15 -08:00
f7cefedd96
container: lib_finance: allow non-root system user; print warning
...
Needed for CI.
2026-01-28 11:16:34 -08:00
bf235ee526
container: finance: fetch: prices: add User-Agent
...
CoinGecko now returns error 403 without a "descriptive" User-Agent
2026-01-15 10:16:37 -08:00
eb7f97a054
container: finance: fetch: add API_VERSION to env
2026-01-14 16:49:46 -08:00
713514bbca
container: finance: lib_root: rename Example class
...
For clarity that this class is separate from plugin's entrypoint.
2026-01-09 15:38:21 -08:00
ad5f128a34
container: root: test: unit: utility: rename Example class
...
For clarity that this class is separate from plugin's entrypoint.
2026-01-09 15:38:17 -08:00
6e7fee92f3
container: plugins: root: example: rename Example class
...
For clarity that this class is separate from plugin's entrypoint.
2026-01-09 15:38:13 -08:00
abc08d4bc1
container: plugins: root: mark Pluggable entrypoints as final
2026-01-09 15:36:10 -08:00
07d3bbc41f
container: root: macro: web: internal: fix Crypto++ canvas
...
ROOT apparently no longer likes ++ in canvas title (thus, not rendering)
2026-01-09 11:59:12 -08:00
07fe396356
container: root: test: unit: utility: add/update macro cases
2026-01-09 11:45:21 -08:00
a937ebe565
container: root: macros: add Pluggable support
...
- Adds requirements to support auto-(un)load'ing, refactors
- Adds loader argument to unit tests and benchmarks
* Filters can now be passed as a loader argument
- Adds loader argument to Hash macro
* Factored out from shell caller
2026-01-09 11:45:21 -08:00
e77c25f0c9
container: finance: lib_root/completion: add Pluggable support
...
- Adds Pluggable auto-(un)load support
- Adds plugin dispatcher for interpreter
- Refactors to support new Pluggable system
- Updates usage help and improves documentation
2026-01-09 11:45:21 -08:00
2a6504f872
container: root: macro: common: utility: add Pluggable support
2026-01-09 11:45:21 -08:00
3e88caaa99
container: root: test: unit: utility: add PluggableSpace entrypoint
2026-01-09 10:54:54 -08:00
572ee3cf7d
container: root: test: unit: type: add PluggableSpace entrypoint
2026-01-08 15:59:49 -08:00
1adb305417
container: plugins: root: bitcoin: support Pluggable entrypoint
2026-01-08 15:59:49 -08:00
31054b86ea
container: plugins: root: example: support Pluggable entrypoint
2026-01-08 15:59:49 -08:00
8a277485ba
container: root: plugin: common: add PluggableSpace entrypoint
2026-01-08 15:30:35 -08:00
cf5c2c4baa
container: root: common: utility: add PluggableSpace entrypoint
2026-01-08 14:47:09 -08:00
1f0b8e914e
container: root: common: type: add PluggableSpace entrypoint
2026-01-08 14:46:52 -08:00
f407ce3811
container: hledger-flow: discover: credit: remove comma(s) from description
2026-01-06 16:59:49 -08:00
6a7087f175
container: root: test: unit: common: PluggableSpace: add case for conversions
2026-01-05 13:06:54 -08:00
ce12412d10
container: root: common: PluggableSpace: add character checks/conversions
2026-01-05 13:06:54 -08:00
736a71e9d1
container: root: test: unit: common: PluggablePath: add case for invalid characters
2026-01-05 13:06:54 -08:00
8bc6477c27
container: root: common: PluggablePath: add checks for invalid characters
2026-01-05 13:06:54 -08:00
d2ff942fa0
container: root: test: unit: common: PluggablePath: update/add case for invalid family
2026-01-05 13:06:54 -08:00
b775992d63
container: root: common: PluggablePath: expand parent path, refactor
2026-01-05 13:06:54 -08:00
c3d128ea62
container: root: test: benchmark/unit: add bitcoin plugin support
...
- Adds test cases and benchmark for bitcoin's RNG via `dfi`'s `Random`
* Currently only supports one of bitcoin's RNG's (`FastRandomContext`)
2025-12-18 16:20:38 -08:00
0bf4c359b1
container: root: macro: add bitcoin plugin support
...
- Adds support to existing macros for bitcoin's RNG via `dfi`'s `Random`
* Currently only supports one of bitcoin's RNG's (`FastRandomContext`)
2025-12-18 16:20:38 -08:00
2268ae8083
container: root: src: add bitcoin plugin support
...
- Adds bitcoin plugin support to `Random` specialization/implementation
* Currently only supports one of bitcoin's RNG's (`FastRandomContext`)
2025-12-18 16:20:38 -08:00