Андрей Бобырев
adcf95ff4a
fix(ui): author links only in bottom bar (match strip style)
...
Made-with: Cursor
2026-04-25 13:05:32 +03:00
Андрей Бобырев
6f7345de4d
fix(ui): router row onclick quotes broke delete/test/edit/toggle
...
Use single-quoted onclick/onchange so JSON.stringify(id) does not break HTML.
Encode router id in API paths; handle test errors and delete failures.
Made-with: Cursor
2026-04-25 12:47:45 +03:00
Андрей Бобырев
4f42da9a0e
Per-router RCI creds + .env fallback; parse user:pass@ URL; fix apply/checkbox (kdns-sel), save groups on toggle; update.sh
...
Made-with: Cursor
2026-04-25 01:42:16 +03:00
Андрей Бобырев
ef946e37f2
feat: scan interfaces via RCI; show Keenetic login + password status (no secret in UI)
...
Made-with: Cursor
2026-04-25 00:45:55 +03:00
Андрей Бобырев
e1d6e6bb81
fix(auth): empty ADMIN_PASSWORD in .env now falls back to admin; strip passwords
...
Made-with: Cursor
2026-04-25 00:40:47 +03:00
Андрей Бобырев
a2e565d615
Merge origin/main: resolve README conflict
...
Made-with: Cursor
2026-04-24 22:49:44 +03:00
Андрей Бобырев
3e97743e07
Initial: FastAPI DNS routes manager for legacy Keenetic (RCI, port 8001)
...
Made-with: Cursor
2026-04-24 22:45:28 +03:00
andrey271192
e85a50c22c
Initial commit
2026-04-24 20:44:23 +03:00