8bd51fed65
client: Dockerfiles: remote: root: add PACKAGER to makepkg
...
When querying with pacman, provides clearer information instead of
"Unknown Packager".
2025-11-13 14:07:53 -08:00
cf3eccd52b
client: Dockerfiles: remote: root: remove more GUI opts
...
These are currently not needed. Improves build time and package size.
2025-11-13 13:52:13 -08:00
dcc165f0b3
Merge pull request #238 into master
...
8b59cee8 client/container: root: migrate to Botan3 (Aaron Fiore)
2025-11-11 14:42:28 -08:00
8b59cee84c
client/container: root: migrate to Botan3
...
- This is possible now that `dfi`'s ROOT build supports C++20
- No internal `dfi` API or impl changes are necessary
* This includes any Botan signatures
2025-11-07 13:13:53 -08:00
2d58c9ef29
Merge pull request #237 into master
...
78ee492c client: Dockerfiles: local: root: use evergreencrypto/root image (Aaron Fiore)
7b67bcf1 client: Dockerfiles: remote: root: add evergreencrypto/root image (Aaron Fiore)
2025-11-07 12:58:13 -08:00
78ee492c46
client: Dockerfiles: local: root: use evergreencrypto/root image
...
- Provides C++20 support and a slimmer package (~18% smaller)
- Required for issue #23 (bitcoin-core lib support)
2025-11-06 16:22:40 -08:00
7b67bcf115
client: Dockerfiles: remote: root: add evergreencrypto/root image
...
Provides C++20 support and a slimmer package (~18% smaller).
2025-11-06 16:22:40 -08:00
9bcdc6d786
Merge pull request #235 into master
...
12e6d139 CHANGELOG: add 1.0.0 (Aaron Fiore)
3215d324 client: manifest: bump version to v1.0.0 (Aaron Fiore)
v1.0.0
2025-10-31 13:52:04 -07:00
12e6d13939
CHANGELOG: add 1.0.0
2025-10-30 16:46:18 -07:00
3215d3242c
client: manifest: bump version to v1.0.0
2025-10-30 16:28:57 -07:00
e5caa39deb
Merge pull request #234 into master
...
32ac0e0e repo: gitea: template: update bug template (Aaron Fiore)
2025-10-29 17:06:08 -07:00
32ac0e0e42
repo: gitea: template: update bug template
...
- Clarifies language, reflects latest impl
- Removes unncessary hurdles and maintenance
2025-10-29 17:01:57 -07:00
2482ed1a50
Merge pull request #232 into master
...
6950feda Migrate all docs and related assets to 'dfi-docs' repository (Aaron Fiore)
2025-10-29 16:36:42 -07:00
6950fedae5
Migrate all docs and related assets to 'dfi-docs' repository
...
and also redesign/update 'docker-finance' README
2025-10-29 16:23:32 -07:00
9b322d78f7
Merge pull request #227 into master
...
249e2ca7 container: hledger-flow: electrum: add mockup w/ lightning (Aaron Fiore)
d684f370 container: hledger-flow: electrum: add lightning, backwards compat (Aaron Fiore)
2025-10-29 16:19:32 -07:00
249e2ca77a
container: hledger-flow: electrum: add mockup w/ lightning
2025-10-29 15:54:44 -07:00
d684f370ff
container: hledger-flow: electrum: add lightning, backwards compat
...
*WARNING*: lightning support is a WIP due to an unresolved electrum
lightning history bug (see docker-finance #227 ).
This commit is needed for backwards compatibility, as the new electrum
format will break import - even if lightning is never used.
2025-10-29 15:54:44 -07:00
ccaab13534
Merge pull request #231 into master
...
0266157a client/container: usage help updates (Aaron Fiore)
2025-10-28 12:15:10 -07:00
0266157abe
client/container: usage help updates
2025-10-28 12:13:10 -07:00
9bc6be3a49
Merge pull request #230 into master
...
da40a93a container: lib_taxes: don't attempt to patch non-existent taxable events (Aaron Fiore)
960e51fe container: lib_taxes: fix printing for 'all' years (Aaron Fiore)
e9960461 container: lib_taxes: fix arg parsing for 'all' years (Aaron Fiore)
2025-10-28 12:10:43 -07:00
da40a93ae1
container: lib_taxes: don't attempt to patch non-existent taxable events
...
An optimization and printing cleanup (attempts to patch won't break)
2025-10-28 12:09:57 -07:00
960e51fe0a
container: lib_taxes: fix printing for 'all' years
2025-10-28 12:09:57 -07:00
e9960461b7
container: lib_taxes: fix arg parsing for 'all' years
...
Impl was not able to process 'all' years because global_arg_year was set
2025-10-28 12:09:57 -07:00
7588f703dc
Merge pull request #229 into master
...
9735317a container: plugins: root: fix example3()'s shell (Aaron Fiore)
2025-10-28 12:07:07 -07:00
9735317ae8
container: plugins: root: fix example3()'s shell
...
The spawned shell needs its sourced environment and aliases.
Resolves:
sh: line 1: dfi: command not found
Error in <TRint::HandleTermInput()>: std::runtime_error caught:
FILE = "/home/business/docker-finance/plugins/root/example.cc"
LINE = 125
WHAT = "command failed"
2025-10-22 16:01:05 -07:00
a8a9d915c3
Merge pull request #228 into master
...
aaf3c21b container: hledger-flow: ethereum-based: compound: add internal swapping (Aaron Fiore)
2025-10-16 14:28:41 -07:00
aaf3c21b7d
container: hledger-flow: ethereum-based: compound: add internal swapping
...
when supplying/withdrawing.
2025-10-15 10:32:32 -07:00
70e9f3be68
Merge pull request #226 into master
...
e3f50ddb container: hledger-flow: vultr: add credits support (Aaron Fiore)
2025-10-10 14:25:24 -07:00
e3f50ddb72
container: hledger-flow: vultr: add credits support
...
- Fixes direction to allow for credits issued by Vultr for N instances
- Updates documentation, adds where to put invoices to catch Sales Tax
2025-10-09 12:41:31 -07:00
a2f99b79b4
Merge pull request #225 into master
...
b130f223 client: completion: add `update` command (Aaron Fiore)
9eca664d client: docker/lib_docker: add `update` feature (Aaron Fiore)
2025-10-08 13:43:34 -07:00
b130f22318
client: completion: add update command
2025-10-08 13:37:45 -07:00
9eca664dc8
client: docker/lib_docker: add update feature
...
Simply rebuilds image without cache because modules are built locally
(meaning, there's no "newer version" image of modules to pull against).
2025-10-07 11:46:27 -07:00
4c6966c5e4
Merge pull request #224 into master
...
93fee4d repo: remove deprecated donation funding images (Aaron Fiore)
2025-10-03 15:45:07 -07:00
93fee4d114
repo: remove deprecated donation funding images
...
Should have been included in ed44f1d4f2
2025-10-03 15:39:18 -07:00
aac3f780f9
Merge pull request #223 into master
...
5fb1d6f container: lib_reports: bump Copyright year (Aaron Fiore)
2025-10-03 14:17:50 -07:00
5fb1d6f2b0
container: lib_reports: bump Copyright year
2025-10-03 14:16:13 -07:00
ffc5b13892
Merge pull request #222 into master
...
3383b5c container: migrate from `xsv` to `xan` (Aaron Fiore)
5e02aa4 client: migrate from `xsv` to `xan` (Aaron Fiore)
2025-10-03 14:11:42 -07:00
3383b5c73f
container: migrate from xsv to xan
...
`xsv` is no longer maintained and the author recommends `xan` instead.
Fortunately, `xan` is very suitable for our use-case; is very efficient,
and produces no differences in our expected output.
2025-10-03 14:09:34 -07:00
5e02aa4825
client: migrate from xsv to xan
...
`xsv` is no longer maintained and the author recommends `xan` instead.
Fortunately, `xan` is very suitable for our use-case; is very efficient,
and produces no differences in our expected output.
2025-10-03 14:09:34 -07:00
f43ac7b9d7
Merge pull request #221 into master
...
2f293ed container: lib_taxes: run linter (Aaron Fiore)
66c34a4 container: lib_taxes: optimize writes by forking (Aaron Fiore)
bf3a4e3 container: lib_reports: optimize writes by forking (Aaron Fiore)
2025-10-03 13:58:29 -07:00
2f293ed566
container: lib_taxes: run linter
2025-10-02 17:19:21 -07:00
66c34a4b1c
container: lib_taxes: optimize writes by forking
...
- Decreases real time in multicore container environments.
* Given the nature of the writer, there should be no race conditions.
2025-10-02 17:09:48 -07:00
bf3a4e36e6
container: lib_reports: optimize writes by forking
...
- Decreases real time in multicore container environments.
* Given the nature of the writer, there should be no race conditions.
2025-10-02 17:09:17 -07:00
87232ebefd
Merge pull request #220 into master
...
1dafa48 client: Dockerfiles: remote: hledger-suite: bump hledger to 1.50.2 (Aaron Fiore)
2025-09-29 13:47:05 -07:00
1dafa487ad
client: Dockerfiles: remote: hledger-suite: bump hledger to 1.50.2
2025-09-29 11:45:02 -07:00
ce866de8b9
Merge pull request #219 into master
...
c7b438a client: dev-tools: lib_linter: fix finding .clang-format (Aaron Fiore)
2025-09-19 13:12:19 -07:00
c7b438aa1b
client: dev-tools: lib_linter: fix finding .clang-format
...
Trailing slash is needed for when client bind-mount is a symlink.
2025-09-19 13:05:45 -07:00
02da22e50c
Merge pull request #218 into master
...
3a35e45 container: hledger-flow: add explicit amount4 to applicable rules (Aaron Fiore)
2025-09-19 13:00:00 -07:00
3a35e45ffa
container: hledger-flow: add explicit amount4 to applicable rules
...
For rule consistency. Does not affect balances or other functionality.
2025-09-19 12:55:47 -07:00
8edc17b18b
Merge pull request #217 into master
...
d83d983 container: root: macro: Hash: change output to CSV format (Aaron Fiore)
c604ca8 container: root: macro: Random: change output to CSV format (Aaron Fiore)
2025-09-19 11:33:39 -07:00