printhive/lib
dlawler489 5af88eb5ce
All checks were successful
build-and-push / docker (push) Successful in 29s
Add email/password auth + SMTP password resets
- users + password_resets tables; bcrypt hashing; JWT session in an
  httpOnly cookie (auth_secret auto-generated in settings)
- /api gated behind auth (except /api/config and /api/auth/*)
- First-run creates the account (no open registration after that);
  login, logout, forgot/reset-password flows
- SMTP settings (host/port/secure/user/pass/from) in Settings menu;
  nodemailer sends reset links
- Auth screen (sign in / create account / forgot / reset) gates the SPA;
  Sign out button; COOKIE_SECURE=true in compose for HTTPS

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 22:33:11 +10:00
..
importers Initial commit: Printhive 3D-print file library 2026-06-22 13:15:17 +10:00
auth.js Add email/password auth + SMTP password resets 2026-06-22 22:33:11 +10:00
converter.js Add Docker packaging (Dockerfile, compose, sidecar deps) 2026-06-22 16:51:06 +10:00
db.js Initial commit: Printhive 3D-print file library 2026-06-22 13:15:17 +10:00
fileProcessor.js Initial commit: Printhive 3D-print file library 2026-06-22 13:15:17 +10:00
flaresolverr.js Initial commit: Printhive 3D-print file library 2026-06-22 13:15:17 +10:00
licenses.js Initial commit: Printhive 3D-print file library 2026-06-22 13:15:17 +10:00
mailer.js Add email/password auth + SMTP password resets 2026-06-22 22:33:11 +10:00
store.js Add email/password auth + SMTP password resets 2026-06-22 22:33:11 +10:00