bitspire/apps/machine/src
Padreug 651c43d7b0 feat(machine): apply the settle_transaction operator op
ADR-005 §6: the operator paid the customer by hand and recorded it in
spirekeeper. The op carries the txid and the note; the machine flips its
own dispense_error/partial row to remediated via remediateTransaction,
which only touches rows still in an error state, so re-delivery is a
no-op. Closes the machine side of the ledger for an owed-cash sale
without dispensing anything.
2026-10-10 22:27:39 +02:00
..
components feat(machine): show the card holder's balance, hidden by default 2026-09-20 17:07:17 +02:00
composables feat(machine): value-confirmed dispense, cash-out hold, fault screens, counts-uncertain on zero-with-error (ADR-005 §3–§5) 2026-10-10 21:37:47 +02:00
config refactor(config): rename VITE_LAMASSU_* machine-config env vars to VITE_BITSPIRE_* 2026-10-09 21:57:38 +02:00
lib fix(logging): finish the object-argument sweep 2026-09-24 12:26:05 +02:00
services feat(machine): apply the settle_transaction operator op 2026-10-10 22:27:39 +02:00
stores feat(machine): durable dispense-report outbox to spirekeeper (ADR-005 §2) 2026-10-10 21:37:47 +02:00
types feat(machine): durable dispense-report outbox to spirekeeper (ADR-005 §2) 2026-10-10 21:37:47 +02:00
views feat(machine): value-confirmed dispense, cash-out hold, fault screens, counts-uncertain on zero-with-error (ADR-005 §3–§5) 2026-10-10 21:37:47 +02:00
App.vue fix(access): reset idle timer on activity + add hard session cap 2026-09-19 10:34:45 +02:00
main.ts feat(machine): VITE_DEMO_TAG for the public web demo 2026-09-06 19:24:15 +02:00
style.css feat(machine): VITE_DEMO_TAG for the public web demo 2026-09-06 19:24:15 +02:00
vite-env.d.ts feat(docker): add dev.sh with auto-funding and ATM app setup 2026-02-15 14:19:16 -05:00