Anti-Knight Irregular Kropki Sudoku

Sudoku with consecutive or double dots between neighbours. Cells a knight’s move apart cannot contain the same digit. Irregular regions replace the square boxes; each region holds every digit once.
Controls
Solve the sudoku. A white dot means neighbours differ by 1; a black dot means one is double the other. No dot means neither relation holds. Cells a knight’s move apart cannot contain the same digit. Irregular regions replace the square boxes; each region holds every digit once.
Logic · Numbers · Deduction · Grid
Brain training · PuzGo