Markus Eisl markuseisl
  • Joined on 2026-05-06
markuseisl pushed to main at markuseisl/fin 2026-07-03 20:15:32 +00:00
082b6081b7 feat: fin CLI + agent skill + opt-in API bearer auth
markuseisl pushed to main at markuseisl/fin 2026-07-02 14:59:15 +00:00
e36d719cbe fix: stock trades and receivable/payable settles no longer inflate spending/income
bc256f6c6e fix: bug hunt findings — currency derivation, local dates, atomic split expense, RSU vest unlink
3c2766e98f chore: migrate npm dependencies from Dynatrace mirror to public registry
Compare 3 commits »
markuseisl pushed to main at markuseisl/fin 2026-07-01 11:22:05 +00:00
42308a1476 fix: remove unused hasReceivable prop and variable from Dashboard
markuseisl pushed to main at markuseisl/fin 2026-07-01 11:19:10 +00:00
markuseisl pushed to main at markuseisl/fin 2026-07-01 11:14:44 +00:00
1e2ad89d64 fix: remove Split Expense from bank card actions, too cluttered
markuseisl pushed to main at markuseisl/fin 2026-07-01 11:11:07 +00:00
37bc10159f fix: currency mismatch guard in SplitExpense, net_worth override conversion, onOpenChange state reset, preview on mode switch
00409f0769 fix: review findings — SplitExpense userShare guard, initialAccountId, local-time dates, Split on bank cards, Splitwise accountId
30edddb4cb feat: add quick-action links on account cards (Expense/Income, Trade, I Paid)
Compare 3 commits »
markuseisl pushed to main at markuseisl/fin 2026-07-01 10:41:35 +00:00
a3d9da7313 fix: accept comma as decimal separator in all QuickAdd amount inputs
markuseisl pushed to main at markuseisl/fin 2026-07-01 10:26:38 +00:00
35988fe3b5 feat: add Split Expense QuickAdd flow (user share as expense + partner share to receivable)
markuseisl pushed to main at markuseisl/fin 2026-07-01 09:31:24 +00:00
0496a58298 feat: show native currency on dashboard cards, use account currency in expense/income flows
markuseisl pushed to main at markuseisl/fin 2026-07-01 09:20:20 +00:00
c4a47c888c feat: store and display stock/ETF name from yfinance shortName
c96f72d44d fix: wrap transaction filters instead of horizontal scroll to remove spurious scrollbar
Compare 2 commits »
markuseisl pushed to main at markuseisl/fin 2026-07-01 09:11:27 +00:00
c5fbcf34f0 feat: display account cards in a 2-col grid (3-col on wider screens)
markuseisl pushed to main at markuseisl/fin 2026-07-01 07:28:04 +00:00
0b5ba7c76c feat: refresh prices every 5min, add API_UPSTREAM to docker-compose
markuseisl pushed to main at markuseisl/fin 2026-07-01 07:22:53 +00:00
90bfdbd0a8 fix: shorten withholding label to Tax % and narrow column
markuseisl pushed to main at markuseisl/fin 2026-07-01 07:20:06 +00:00
c8351188ce fix: withholding_pct defaults to 51% in pot form, add UI field, fix hardcoded 0
markuseisl pushed to main at markuseisl/fin 2026-07-01 07:14:32 +00:00
e61b254ccc fix: include payable account expenses in spending calculations
babea72e4a feat: show unvested RSU value (after withholding) greyed out on dashboard
Compare 2 commits »
markuseisl pushed to main at markuseisl/fin 2026-07-01 07:04:41 +00:00
bc8c8d5499 fix: auto-discover exchange suffix for European ETFs in price fetcher
markuseisl pushed to main at markuseisl/fin 2026-07-01 06:34:23 +00:00
89d241a985 chore: upgrade npm to v11 before npm ci to fix Alpine exit-handler bug
markuseisl pushed to main at markuseisl/fin 2026-07-01 06:22:14 +00:00
bfe7590bb2 chore: use npm ci with lockfile in web Dockerfile for reproducible builds
98ddc978bd chore: add gitignore entries, commit CLAUDE.md, README, and lockfile
9eadff1c28 chore: remove unused categories prop from IAmOwedFlow
062ba524fa feat: category type toggle and two-section display in Settings
fd26786787 feat: filter category pickers by type, add category picker to IOweFlow
Compare 10 commits »
markuseisl pushed to main at markuseisl/fin 2026-07-01 05:35:58 +00:00
0a97ad0699 feat: Earned/Spent/Net strip on Spending page
9a49be2886 feat: cross-currency transfer UI with FX rate pre-fill
a72b052682 feat: client.ts cross-currency transfer types, income totals, FX rate method
f14c5233d7 feat: total-first investment buy, trade currency selector
b2a7c7a719 feat: cross-currency transfer backend, income totals in spending, FX rate endpoint
Compare 6 commits »
markuseisl pushed to main at markuseisl/fin 2026-07-01 05:10:36 +00:00
d6001dc90b fixes