cx-nexredirect/app
Hendrik Garske ee3a72ce50 v0.1.30 — fix: username-login; feature: IP-allowlist für Admin-UI
- fix: username-Spalte in DB-DDL ergänzt + Migration für Bestandsdatenbanken;
  createSchema in /api/users speichert username jetzt korrekt (war immer NULL)
- feature: IP-Allowlist für Admin-UI — IPs/CIDR-Bereiche in Einstellungen
  konfigurierbar; Enforcement in server.ts vor Next.js-Handoff; /api/v1 bleibt
  offen; Lockout-Warnung wenn eigene IP nicht in der Liste
2026-05-06 19:43:41 +02:00
..
(app) v0.1.30 — fix: username-login; feature: IP-allowlist für Admin-UI 2026-05-06 19:43:41 +02:00
(auth) v0.1.26 — SMTP + Passwort-vergessen, Username-Login, SHA256-Verifikation der Update-Tarballs 2026-05-01 22:06:55 +02:00
(setup)/setup v0.1.23 — UI: 'CoreX' aus Sichtbarkeit raus (Login, Setup, Sidebar, Report, Page-Title) 2026-05-01 21:45:51 +02:00
api v0.1.30 — fix: username-login; feature: IP-allowlist für Admin-UI 2026-05-06 19:43:41 +02:00
r/[token] v0.1.23 — UI: 'CoreX' aus Sichtbarkeit raus (Login, Setup, Sidebar, Report, Page-Title) 2026-05-01 21:45:51 +02:00
globals.css Initial NexRedirect: redirect server with admin UI, analytics, API tokens, self-update 2026-05-01 17:51:12 +02:00
icon.svg Add NexRedirect logo (nr) — adapted from CoreXVoice nv-icon 2026-05-01 17:54:13 +02:00
layout.tsx v0.1.23 — UI: 'CoreX' aus Sichtbarkeit raus (Login, Setup, Sidebar, Report, Page-Title) 2026-05-01 21:45:51 +02:00
page.tsx Force dynamic rendering on layouts/pages reading DB (fix redirect loop from cached static prerender) 2026-05-01 18:19:59 +02:00
providers.tsx Initial NexRedirect: redirect server with admin UI, analytics, API tokens, self-update 2026-05-01 17:51:12 +02:00