Commit Graph

3 Commits

Author SHA1 Message Date
f7f5ac7e3b Delete .github/workflows/ci.yml
Some checks failed
Build and Push Docker Image / build (push) Failing after 9s
2026-03-29 14:05:26 -05:00
7c71af2a9f Add .github/workflows/docker-build.yml
Some checks failed
CI / Client — typecheck & build (push) Has been cancelled
CI / Server — typecheck & build (push) Has been cancelled
CI / Docker build (smoke test) (push) Has been cancelled
Build and Push Docker Image / build (push) Failing after 15s
2026-03-29 13:57:52 -05:00
c426b19b7c Add token auto-refresh, single-transaction endpoint, shift summary, and CI
- client/api/client.ts: shared refreshPromise prevents concurrent refresh races;
  dispatches auth:logout event when refresh fails
- client/context/AuthContext.tsx: listen for auth:logout to clear user state
- server/routes/transactions.ts: POST / real-time single transaction through
  payment abstraction (201 completed, 202 pending); GET /reports/shift shift
  window totals with averageTransaction, shiftOpen/shiftClose timestamps
- .github/workflows/ci.yml: server typecheck+build, client typecheck+build,
  Docker smoke-test on push/PR to main

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 07:06:59 -05:00