Commit graph

40 commits

Author SHA1 Message Date
Hendrik
9fce2e9db6 Bump to 0.1.21 2026-05-01 21:38:46 +02:00
Hendrik
ad44a7b8b2 v0.1.21 — Multi-User mit Rollen (admin/user), User-CRUD-UI, role-enforcement auf domain mutations 2026-05-01 21:38:33 +02:00
Hendrik
91b7b2494e Bump to 0.1.20 2026-05-01 21:36:37 +02:00
Hendrik
eb283f487c v0.1.20 — jobs (hits-retention, dns-health), login rate-limit, IP-blocklist, security headers, search/sort/csv-import on domains, test-call + per-domain PDF, webhooks, extended health 2026-05-01 21:36:24 +02:00
Hendrik
3b209db090 Add wiki content (12 pages) — to be published once GitHub Wiki is enabled 2026-05-01 21:10:00 +02:00
Hendrik
91bb41ed05 v0.1.19 — browser-signal heuristic: require Sec-Fetch + Accept-Language + Accept html (2 von 3) 2026-05-01 21:01:44 +02:00
Hendrik
47690ff96d v0.1.18 — aggressive bot filter: scanner path patterns, short-UA skip, per-IP scan detector 2026-05-01 20:56:10 +02:00
Hendrik
79108b0693 v0.1.17 — sunset continue: link back to source domain (server resolves to target), nicht direkt zum Ziel 2026-05-01 20:45:33 +02:00
Hendrik
12f16e078b v0.1.16 — DNS records overview, domain edit form, bulk delete, group edit, CSV export, audit log 2026-05-01 20:41:26 +02:00
Hendrik
63df0fe8d6 v0.1.15 — self-healing sunset_config migration: check schema each boot, not just setting flag 2026-05-01 19:36:08 +02:00
Hendrik
4bd76c9eda v0.1.14 — direct PDF download via puppeteer + chromium, fix logo on cover 2026-05-01 19:34:08 +02:00
Hendrik
cb70fbacf5 v0.1.13 — PDF Report Redesign: A4 portrait, brand layout, sauberes page-break-Verhalten 2026-05-01 19:27:06 +02:00
Hendrik
cfb35034e9 Bump to 0.1.12 2026-05-01 19:22:20 +02:00
Hendrik
aeba290d16 v0.1.12 — bot filter, unique visitors, sunset notice page (per-domain + bulk) 2026-05-01 19:22:04 +02:00
Hendrik
fd118b40bf v0.1.11 — PDF Report-Export mit Preset-Auswahl + Recharts-Tooltip-Fix 2026-05-01 19:16:05 +02:00
Hendrik
807911d026 v0.1.10 — caddy reload via 'caddy reload' CLI (avoids admin API Origin 403) 2026-05-01 19:09:45 +02:00
Hendrik
ab47513dd9 v0.1.9 — fix Caddy auto-HTTPS: chown Caddyfile to service user so app can regenerate per-domain blocks 2026-05-01 19:06:38 +02:00
Hendrik
96c541f8f6 v0.1.8 — security: bump next 15.5.15, postcss override, uuid 11 override 2026-05-01 19:00:17 +02:00
Hendrik
22d4e283b0 Bump to 0.1.7 2026-05-01 18:56:55 +02:00
Hendrik
c75fa5aa18 v0.1.7 — auto-migrate 301→302 on startup, auto-install sqlite3, ensure_sqlite helper 2026-05-01 18:56:42 +02:00
Hendrik
d695d4c8c9 v0.1.6 — fix hit tracking: default 302, no-cache headers, 301-warning in UI 2026-05-01 18:53:46 +02:00
Hendrik
8fe9f13c56 Bump to 0.1.5 2026-05-01 18:48:01 +02:00
Hendrik
cf8e01c384 v0.1.5 — skip update if current, robust UI fallback reload, force flag 2026-05-01 18:47:50 +02:00
Hendrik
e371da26a3 Bump to 0.1.4 2026-05-01 18:41:48 +02:00
Hendrik
2e412b61a7 v0.1.4 — MaxMind Basic Auth + Account-ID Field, detailed download errors 2026-05-01 18:41:38 +02:00
Hendrik
c710d874b1 v0.1.3 — update flow: detached restart, version-aware status, auto-reload UI, banner polling 2026-05-01 18:34:15 +02:00
Hendrik
3549c7cc9c Bump package.json to 0.1.2 2026-05-01 18:31:35 +02:00
Hendrik
26725f9f15 v0.1.2 — UX fixes: dark dropdowns, @ for root in DNS table, copy fallback, geo settings UI 2026-05-01 18:31:21 +02:00
Hendrik
c06a16d86e Prebuilt .next/ via GitHub Releases — install/update fetch tarball, skip build (saves ~25s) 2026-05-01 18:23:48 +02:00
Hendrik
3d8a1ac539 Add nexredirect CLI: status/logs/update/caddy/domains/hits/tokens/backup/uninstall 2026-05-01 18:22:02 +02:00
Hendrik
355db7d348 Force dynamic rendering on layouts/pages reading DB (fix redirect loop from cached static prerender) 2026-05-01 18:19:59 +02:00
Hendrik
19bbce4787 scripts: store executable bit in git tree 2026-05-01 18:09:10 +02:00
Hendrik
d1cef98e4c update.sh: run git as service user (avoid dubious-ownership when invoked as root) 2026-05-01 18:07:24 +02:00
Hendrik
198ea17414 update.sh: chmod scripts before next run 2026-05-01 18:06:47 +02:00
Hendrik
eb2d98bb0d install/update.sh: chmod +x scripts so they're executable 2026-05-01 18:06:38 +02:00
Hendrik
a5a8a89f20 Setup: hard-nav to /login after account creation (server-component layout cache) 2026-05-01 18:05:16 +02:00
Hendrik
12c618399e install.sh: reload Caddy after writing Caddyfile (enable --now no-ops if already running) 2026-05-01 18:04:30 +02:00
Hendrik
9c4c959772 Add MIT license 2026-05-01 17:57:40 +02:00
Hendrik
13a18d21a9 Add NexRedirect logo (nr) — adapted from CoreXVoice nv-icon 2026-05-01 17:54:13 +02:00
Hendrik
d7272c5e58 Initial NexRedirect: redirect server with admin UI, analytics, API tokens, self-update 2026-05-01 17:51:12 +02:00