2026-03-26 - 2026-06-26
Overview
10 releases published by 1 user
Tag
v0.4.0
Tag
v0.3.0
Tag
v0.2.2
Tag
v0.2.1
Tag
v0.2.0
Tag
v0.1.0
Tag
v0.0.9
Tag
v0.0.8
Tag
v0.0.7
Release
v0.0.6
v0.0.6
5 pull requests merged by 1 user
Merged
#46 Wire admin add-account endpoint into the UI
Merged
#34 Show voided transactions in user-entries endpoint
Merged
#32 Route account writes for the split Fava ledger layout
Merged
#17 Load role permissions when opening the Edit Role dialog
Merged
#13 Add user-facing income/revenue submission endpoint
10 issues closed from 1 user
Closed
#50 Re-adding an existing-but-unsynced account returns 409 before the DB sync, leaving it un-mirrored
Closed
#49 Per-user accounts still currency-constrained to EUR/SATS/USD — CAD/GBP/JPY bean-check errors persist
Closed
#48 add_account duplicate-detection regex isn't anchored → false 409s and silent double-writes
Closed
#42 Approving a pending income entry 404s: entry id resolves to "unknown" in list endpoints
Closed
#28 fava_client.add_account: accept target_file + infer routing from account name
Closed
#29 Admin endpoint: POST /api/v1/admin/accounts for chart-of-accounts entries
Closed
#14 Edit Role dialog shows "No permissions assigned" on open when role has existing permissions
Closed
#9 Add user-facing income/revenue submission endpoint
Closed
#3 Filter out Beancount summarization entries from Recent Transactions
Closed
#12 Fix docs for Castle -> Libra extension rename
41 issues created by 1 user
Opened
#9 Add user-facing income/revenue submission endpoint
Opened
#10 Add team budget system with spending limits
Opened
#11 Add receipt/attachment support to journal entries
Opened
#12 Fix docs for Castle -> Libra extension rename
Opened
#14 Edit Role dialog shows "No permissions assigned" on open when role has existing permissions
Opened
#15 Permission dropdown allows mismatched account-type / permission-type combinations
Opened
#16 Allow income receipt to settle another user's receivable (debt assumption)
Opened
#18 Design: choose unit-of-account convention (fiat-first vs bitcoin-first) and migration path
Opened
#19 Outstanding Balances actions: per-currency settlement when directions diverge
Opened
#20 Add user-facing asset purchase entry (parallel to expense/income)
Opened
#21 Add server-persisted entry drafts (snap-and-finish-later workflow)
Opened
#22 Account sync scheduler fires before Fava client init at LNbits startup
Opened
#23 reject_pending_entry bypasses FavaClient write lock
Opened
#24 Replace tag-based voiding with reversing entries (single mutation surface)
Opened
#25 Git-backed Beancount journal: commit-per-write
Opened
#26 Tackler-style audit triplet: txn-set-checksum + selector-checksum on reports
Opened
#27 Unify SQLite balance_assertions with Beancount Balance directives
Opened
#28 fava_client.add_account: accept target_file + infer routing from account name
Opened
#29 Admin endpoint: POST /api/v1/admin/accounts for chart-of-accounts entries
Opened
#30 Admin UI for chart-of-accounts editing (add)
Opened
#31 Chart-of-accounts: rename / mark closed
Opened
#33 Settlement flow doesn't net related expense + income entries (links + postings incomplete)
Opened
#35 JournalEntry.flag in API response misreports receivable/revenue as PENDING
Opened
#36 crud.create_account leaks sqlalchemy IntegrityError on duplicate name
Opened
#37 BQL balance query can read stale state immediately after add_entry
Opened
#38 validate_metadata leaks decimal.InvalidOperation on bad fiat_amount
Opened
#39 POST /api/v1/assertions broken — submits Beancount source string to Fava JSON API
Opened
#40 Test harness: Lightning invoice tests need a non-VoidWallet backend without hanging teardown
Opened
#41 Add user credit balance to absorb settlement overpay/round mismatch (prerequisite for #33)
Opened
#42 Approving a pending income entry 404s: entry id resolves to "unknown" in list endpoints
Opened
#43 fava_client.add_account 500s on newer Fava: "Trying to read a non-source file" for accounts/users.beancount
Opened
#44 Test suite trips LNbits rate limiter (429) when run in one pass
Opened
#45 Decide the booking method for cost-basis accounts (Assets:Lightning:Balance)
Opened
#47 Account search by keywords/aliases (e.g. "car" → Expenses:Vehicle:Gas)
Opened
#48 add_account duplicate-detection regex isn't anchored → false 409s and silent double-writes
Opened
#49 Per-user accounts still currency-constrained to EUR/SATS/USD — CAD/GBP/JPY bean-check errors persist
Opened
#50 Re-adding an existing-but-unsynced account returns 409 before the DB sync, leaving it un-mirrored
Opened
#52 Escape Beancount strings at the add_account writer boundary, not just the metadata-value branch
Opened
#51 Centralize account-name validation into a shared module; apply to all creation paths
Opened
#53 add-account makes two serialized Fava round-trips (add_account, then get_all_accounts)
Opened
#54 Cleanup: single source of truth for account roots; drop no-op per-test rate-limit reset
2 unresolved conversations
Open
#1
Consider equity settlement option and handle legacy entries without links
Open
#2
Add Refund entry type to accounting spec