Higgys Android Boxes website - higgysandroidboxes.com
Go to file
Jeff Emmett 02074d43e4 feat: add password-gated video access for clients
- Videos page now requires a shared password to access
- Login page repurposed as password entry (password: higgy2024)
- Auth state persisted in localStorage (remembers forever)
- Header shows Client Login / Log Out based on auth state
- Removed signup page (not needed with shared password)
- Password stored as SHA-256 hash (not plaintext)

To change the password:
  printf 'newpassword' | sha256sum
  Then update VALID_HASH in lib/auth.ts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 20:00:25 +00:00
app feat: add password-gated video access for clients 2026-02-10 20:00:25 +00:00
components feat: add password-gated video access for clients 2026-02-10 20:00:25 +00:00
lib feat: add password-gated video access for clients 2026-02-10 20:00:25 +00:00
public feat: rebuild as Next.js App Router project 2026-02-10 19:30:21 +00:00
.dockerignore feat: rebuild as Next.js App Router project 2026-02-10 19:30:21 +00:00
.gitignore feat: rebuild as Next.js App Router project 2026-02-10 19:30:21 +00:00
Dockerfile feat: rebuild as Next.js App Router project 2026-02-10 19:30:21 +00:00
components.json feat: rebuild as Next.js App Router project 2026-02-10 19:30:21 +00:00
docker-compose.yml feat: rebuild as Next.js App Router project 2026-02-10 19:30:21 +00:00
next.config.mjs feat: rebuild as Next.js App Router project 2026-02-10 19:30:21 +00:00
nginx.conf feat: rebuild as Next.js App Router project 2026-02-10 19:30:21 +00:00
package-lock.json feat: rebuild as Next.js App Router project 2026-02-10 19:30:21 +00:00
package.json feat: rebuild as Next.js App Router project 2026-02-10 19:30:21 +00:00
postcss.config.mjs feat: rebuild as Next.js App Router project 2026-02-10 19:30:21 +00:00
tsconfig.json feat: rebuild as Next.js App Router project 2026-02-10 19:30:21 +00:00