f0d20ffe26
Merge pull request #202 into master
...
731f920 container: lib_taxes: remove non-alpha char (currency) hack (Aaron Fiore)
facde4f container: fetch: gemini: remove non-alpha char (currency) hack (Aaron Fiore)
b51b94d container: hledger-flow: support non-alpha chars (currency) (Aaron Fiore)
2025-08-08 12:31:00 -07:00
731f9206f8
container: lib_taxes: remove non-alpha char (currency) hack
...
Now supported within flow impl.
2025-08-08 12:25:18 -07:00
facde4f533
container: fetch: gemini: remove non-alpha char (currency) hack
...
Now supported within flow impl.
2025-08-08 12:25:18 -07:00
b51b94d8a3
container: hledger-flow: support non-alpha chars (currency)
...
Removes old hack for currencies with non-alpha characters.
2025-08-08 12:25:18 -07:00
5847ace601
Merge pull request #201 into master
...
418ed80 container: hledger-flow: ethereum-based: support non-alpha chars (currency) (Aaron Fiore)
0ce9302 container: hledger-flow: ethereum-based: rules (spam): add arbitrum/base/optimism, update polygon (Aaron Fiore)
cc024b8 container: hledger-flow: metamask: mockups: add arbitrum/base/optimism, update polygon (Aaron Fiore)
d270d56 client/container: ethereum-based: support Etherscan V2, add more L2 chains (Aaron Fiore)
2025-08-05 10:14:01 -07:00
418ed80a8c
container: hledger-flow: ethereum-based: support non-alpha chars (currency)
...
- Fixes broken import of any tx that contains non-alpha character(s) in
its currency (digits, etc.)
* Currencies may now contain any character(s) supported by hledger
2025-08-04 15:27:33 -07:00
0ce9302e50
container: hledger-flow: ethereum-based: rules (spam): add arbitrum/base/optimism, update polygon
2025-08-04 15:07:42 -07:00
cc024b838e
container: hledger-flow: metamask: mockups: add arbitrum/base/optimism, update polygon
2025-08-04 15:07:10 -07:00
d270d56366
client/container: ethereum-based: support Etherscan V2, add more L2 chains
...
- Implements support for unified API via Etherscan V2 (ethereum-based)
* All ethereum-based L2s are now accessed via single API endpoint
- Chains are now available via chain ID
* Updates API key requirement for `fetch` ethereum-based subaccounts
- The API key's value must now be prepended with "etherscan"
* Previously was prepended per-chain ("ethereum" or "polygon")
- The API key is now *required* (can be generated at etherscan.io)
* Resolves fatal error in Etherscan::parse_response()
* Impl will now handle if:
- Config's API key/value is malformed
- Etherscan API key was not given
- Etherscan response is fatal
- Adds support for more L2s
* Arbitrum (One)
* Optimism
* Base
- Adds more L2s to existing accounts
* Coinbase Wallet
* Ledger Live
* MetaMask
- Updates documentation
* Update default generated `fetch` config
* Update `fetch` usage help
* Update README
2025-08-04 15:07:10 -07:00
183806da6d
Merge pull request #200 into master
...
f8226cd container: hledger-flow: paypal-business: update mockup (Aaron Fiore)
2025-07-03 14:28:38 -07:00
f8226cdccb
container: hledger-flow: paypal-business: update mockup
...
Use generic business name to avoid possibility of infringement.
2025-07-03 14:21:11 -07:00
09e2fa7df6
Merge pull request #199 into master
...
4718fcd container: hledger-flow: paypal: update fiat mockup (Aaron Fiore)
6fc4a15 container: hledger-flow: paypal: support latest fiat header (Aaron Fiore)
2025-07-03 14:17:41 -07:00
4718fcd0c4
container: hledger-flow: paypal: update fiat mockup
...
Reflects latest header and impl changes.
2025-07-03 14:13:31 -07:00
6fc4a1527d
container: hledger-flow: paypal: support latest fiat header
...
- Breaking changes due to additional columns (not backwards-compatible).
- Adds 'fees' subaccount and new tags from the additional columns.
2025-07-03 14:09:23 -07:00
db8f5154b5
Merge pull request #198 into master
...
84ec085 container: src: finance: change visidata default dir (Aaron Fiore)
2025-06-25 12:24:50 -07:00
84ec085b8a
container: src: finance: change visidata default dir
...
The container environment's $DOCKER_FINANCE_CONTAINER_CONF is
bind-mounted and, by default, points to ~/.config/docker-finance.d
The parent dir (~/.config) is subsequently owned by root (Docker-ism).
Ergo, with visidata v3.2, visidata cannot create its default dir:
"PermissionError: [Errno 13] Permission denied: for visidata config"
This commit fixes that by setting visidata's default dir to use the
calling profile's docker-finance.d (where profile customization occurs).
Also included is some related refactoring.
2025-06-25 12:07:51 -07:00
b80978a026
Merge pull request #197 into master
...
5baf335 client: Dockerfiles: remote: hledger-suite: bump hledger to 1.43.2 (Aaron Fiore)
2025-06-16 17:07:45 -07:00
5baf3359e6
client: Dockerfiles: remote: hledger-suite: bump hledger to 1.43.2
2025-06-16 16:10:07 -07:00
9fa8e24ee6
Merge pull request #196 into master
...
8a969c9 client: Dockerfiles: remote: hledger-suite: bump hledger to 1.43.1 (Aaron Fiore)
2025-06-05 19:26:16 -07:00
8a969c9877
client: Dockerfiles: remote: hledger-suite: bump hledger to 1.43.1
2025-06-05 18:35:16 -07:00
145f3f4cfc
Merge pull request #195 into master
...
0cb63af client: Dockerfiles: remote: hledger-suite: bump hledger to 1.43 (Aaron Fiore)
2025-06-03 20:24:10 -07:00
0cb63afe60
client: Dockerfiles: remote: hledger-suite: bump hledger to 1.43
2025-06-03 19:12:36 -07:00
b0f78fff15
Merge pull request #194 into master
...
88d254d container: src: completion: add more hledger commands (Aaron Fiore)
2025-05-28 18:23:53 -07:00
88d254d752
container: src: completion: add more hledger commands
2025-05-27 15:16:43 -07:00
f0408fcd2e
Merge pull request #193 into master
...
ed76b51 client: Dockerfiles: remote: hledger-suite: bump hledger to 1.42.2 (Aaron Fiore)
2025-05-27 14:10:09 -07:00
ed76b516c4
client: Dockerfiles: remote: hledger-suite: bump hledger to 1.42.2
2025-05-27 13:10:50 -07:00
dc2946a83c
Merge pull request #192 into master
...
051f8fc client: src: completion: fix for when Docker is not found (Aaron Fiore)
2025-05-14 14:00:25 -07:00
051f8fc4f7
client: src: completion: fix for when Docker is not found
...
Per current default install instructions; as this is appended to either
the per-interactive-shell startup file or aliases file, if Docker is not
installed or is not found, without this fix, the end-user will either be
effectively locked out of their session (after logging out) or they will
not be able to start a new shell within their current session...
2025-05-14 12:49:48 -07:00
5d5089307c
Merge pull request #190 into master
...
8cb0511 CHANGELOG: add 1.0.0-rc.2 (Aaron Fiore)
5925738 client: manifest: bump version to v1.0.0-rc.2 (Aaron Fiore)
v1.0.0-rc.2
2025-04-08 16:24:25 -07:00
8cb0511c8d
CHANGELOG: add 1.0.0-rc.2
2025-04-08 15:04:59 -07:00
5925738d5e
client: manifest: bump version to v1.0.0-rc.2
2025-04-08 13:04:44 -07:00
42518a012e
Merge pull request #189 into master
...
b30eb98 repo: branding: add prelim `dfi` logo (Aaron Fiore)
2025-04-04 16:45:35 -07:00
b30eb98a0c
repo: branding: add prelim dfi logo
2025-04-03 19:00:46 -07:00
7a145225ae
Merge pull request #188 into master
...
98adf3d container: fetch: prices: crypto: mobula: isolate given year (Aaron Fiore)
2025-03-25 11:15:12 -07:00
98adf3d87d
container: fetch: prices: crypto: mobula: isolate given year
...
- Will now only parse given year (or 'all', if given).
* No longer parses all subsequent years after given year
(unless 'all' is given).
- Now prints most recent daily average for given year instead of most
recent daily average for current year.
2025-03-24 12:36:37 -07:00
a61668dcb1
Merge pull request #187 into master
...
050d95b client: src: lib_docker: `run`: only allocate TTY when needed (Aaron Fiore)
2025-03-21 10:48:37 -07:00
050d95b60b
client: src: lib_docker: run: only allocate TTY when needed
...
Fixes running with client (host) cron.
2025-03-21 10:47:20 -07:00
dff09cb017
Merge pull request #186 into master
...
4add7c2 hledger-flow: ethereum-based: add to Ethereum spam rules (Aaron Fiore)
2025-03-19 17:56:42 -07:00
4add7c234c
hledger-flow: ethereum-based: add to Ethereum spam rules
2025-03-19 17:48:42 -07:00
5f3783967d
Merge pull request #185 into master
...
202601b client: Dockerfiles: remote: hledger-suite: bump hledger to 1.42.1 (Aaron Fiore)
2025-03-14 21:35:00 -07:00
202601b2cf
client: Dockerfiles: remote: hledger-suite: bump hledger to 1.42.1
2025-03-14 18:43:45 -07:00
a786b95e95
Merge pull request #184 into master
...
5fbf811 client: Dockerfiles: remote: hledger-suite: bump hledger to 1.42 (Aaron Fiore)
2025-03-07 20:06:43 -08:00
5fbf811bda
client: Dockerfiles: remote: hledger-suite: bump hledger to 1.42
...
Also update resolver for a successful build.
2025-03-07 20:04:35 -08:00
717767ab98
Merge pull request #183 into master
...
99c7075 hledger-flow: btcpayserver: add local timezone support (Aaron Fiore)
338053e hledger-flow: btcpayserver: add taxed_as INCOME tag (Aaron Fiore)
2025-03-05 16:44:16 -08:00
99c7075742
hledger-flow: btcpayserver: add local timezone support
2025-03-05 03:26:23 -08:00
338053e0db
hledger-flow: btcpayserver: add taxed_as INCOME tag
...
All 'IN' direction is INCOME by default.
2025-03-05 02:44:11 -08:00
a79b85f532
Merge pull request #182 into master
...
0a2d160 hledger-flow: ethereum-based: add DeFi swapper tag (Aaron Fiore)
2025-02-07 21:59:21 -08:00
0a2d16098c
hledger-flow: ethereum-based: add DeFi swapper tag
...
Adds the protocol or platform that conducts the swap.
2025-02-07 21:54:43 -08:00
5be08d6824
Merge pull request #181 into master
...
7ed6bc1 hledger-flow: btcpayserver: add prelim v2 mockups (Aaron Fiore)
5352e34 hledger-flow: btcpayserver: add prelim support for v2 reports (Aaron Fiore)
2025-02-07 21:46:16 -08:00
7ed6bc1287
hledger-flow: btcpayserver: add prelim v2 mockups
...
- Removes previous format (fully deprecated)
- Adds "Legacy Invoice" and "Wallets" mockups
2025-02-07 21:22:54 -08:00