| .. |
|
audit.js
|
feat(auth): Story 1.1 — Auth-Schema (users/tokens/sessions/audit) + foreign_keys + audit-Helper
|
2026-07-07 22:21:59 +02:00 |
|
auth-schema.test.js
|
feat(auth): Story 1.1 — Auth-Schema (users/tokens/sessions/audit) + foreign_keys + audit-Helper
|
2026-07-07 22:21:59 +02:00 |
|
auth.js
|
feat(auth): Story 1.5 — atomare, idempotente Migration Alt-Daten → Admin
|
2026-07-07 22:34:30 +02:00 |
|
auth.test.js
|
feat(auth): Story 1.2 — normalizeEmail + Login-Token (SHA-256, einmalig, 30min)
|
2026-07-07 22:29:03 +02:00 |
|
backup.js
|
feat(backend): automatisches taegliches SQLite-Online-Backup
|
2026-07-07 15:50:34 +02:00 |
|
backup.test.js
|
feat(backend): automatisches taegliches SQLite-Online-Backup
|
2026-07-07 15:50:34 +02:00 |
|
db.js
|
feat(auth): Story 1.1 — Auth-Schema (users/tokens/sessions/audit) + foreign_keys + audit-Helper
|
2026-07-07 22:21:59 +02:00 |
|
db.test.js
|
feat(backend): SQLite-Schicht mit WAL, Dokumenten und Historie
|
2026-07-07 15:43:30 +02:00 |
|
index.js
|
feat(backend): automatisches taegliches SQLite-Online-Backup
|
2026-07-07 15:50:34 +02:00 |
|
index.test.js
|
feat(backend): Express-Server liefert statisch + /api/health
|
2026-07-07 15:40:06 +02:00 |
|
migrate.test.js
|
feat(auth): Story 1.5 — atomare, idempotente Migration Alt-Daten → Admin
|
2026-07-07 22:34:30 +02:00 |
|
seed.test.js
|
feat(auth): Story 1.4 — seedAdmin + Fail-Fast auf ADMIN_EMAIL
|
2026-07-07 22:33:14 +02:00 |
|
session.test.js
|
feat(auth): Story 1.3 — Sessions (idle+absolut, gedrosselter last_seen, delete)
|
2026-07-07 22:30:54 +02:00 |
|
state.test.js
|
feat(backend): GET/PUT /api/state mit Dokument-Persistenz
|
2026-07-07 15:46:48 +02:00 |