Alexander Grabowski grabowski
  • Joined on 2025-08-05
grabowski pushed to main at B4L/buildfor_life_ops 2026-04-27 11:11:51 +07:00
3274afb677 ci(validate): stub required env vars so build-time analyse passes
grabowski pushed to main at B4L/buildfor_life_ops 2026-04-27 11:03:06 +07:00
c43fdc4716 ci(deploy): add gitea LXC deploy + validate workflows
grabowski pushed to main at B4L/buildfor_life_repair 2026-04-27 10:15:26 +07:00
ba32984a52 Add NFC tag support: write tag from device page, scan page for lookup
grabowski pushed to main at B4L/buildfor_life_repair 2026-04-24 16:11:10 +07:00
da27ae5541 Add device autocomplete to todo forms: type name or paste ID
grabowski pushed to main at B4L/buildfor_life_repair 2026-04-24 15:36:00 +07:00
8ab4673059 Add device-edit dropdown and jump-to-device button on todos list
grabowski pushed to main at B4L/buildfor_life_ops 2026-04-24 15:27:06 +07:00
0225b204a2 chore(tooling): switch to fnm + pnpm, add DEPLOYMENT.md
grabowski pushed to master at grabowski/inventree-stock-tool 2026-04-22 16:01:10 +07:00
379ed232df feat: Add SvelteKit web app with scan sessions and import queue
grabowski pushed to main at B4L/buildfor_life_budget 2026-04-21 14:10:39 +07:00
b4338c6814 Link source expense/invoice from account transaction rows
grabowski pushed to main at B4L/buildfor_life_budget 2026-04-21 14:03:40 +07:00
06ae314b3c Convert project list and detail spent to base currency via FX rate
grabowski pushed to main at B4L/buildfor_life_budget 2026-04-20 16:56:34 +07:00
c570019fd8 Convert report amounts to base currency; add expense void action
grabowski pushed to main at B4L/buildfor_life_budget 2026-04-20 16:34:24 +07:00
8ef2ef7465 Convert per-project spent to base currency via account FX rate
grabowski pushed to main at B4L/buildfor_life_budget 2026-04-20 16:24:41 +07:00
ef6ba485d3 Auto-detect expense currency from the selected account
grabowski pushed to main at B4L/buildfor_life_budget 2026-04-20 16:21:28 +07:00
e216a393e4 Use MutationObserver to constrain dynamically-rendered date inputs
grabowski pushed to main at B4L/buildfor_life_budget 2026-04-20 16:16:51 +07:00
6d0fb30545 Constrain date inputs to 4-digit years (fixes yyyyyy-mm-dd display)
grabowski pushed to main at B4L/buildfor_life_budget 2026-04-20 15:57:43 +07:00
8376116765 Auto-resolve FX rate on account creation (base=1, else fetch from API)
grabowski pushed to main at B4L/buildfor_life_budget 2026-04-20 14:22:30 +07:00
7367aa9572 Add '+ New Package' button to expense detail packages section
grabowski pushed to main at B4L/buildfor_life_budget 2026-04-20 13:32:20 +07:00
7465b498e0 Move invoice upload + package linking to the expense detail page
grabowski pushed to main at B4L/buildfor_life_budget 2026-04-20 13:22:53 +07:00
7fba11941f Fix double-counting: available = total (expenses already debit accounts)
grabowski pushed to main at B4L/buildfor_life_budget 2026-04-20 13:11:45 +07:00
94e38aca9c Redesign overview: income vs expenses split with net-position card
grabowski pushed to main at B4L/buildfor_life_budget 2026-04-20 13:05:48 +07:00
00b8b239e0 Add expense detail page with edit (audit-logged) and clickable rows on projects