Normal, diagonal, thermo, killer and kropki Sudoku rules apply.
Diagonals: Digits along the marked diagonals mustn't repeat.
Thermo: Digits on thermometers rise from the bulb end.
Kropki: Black dots mark cells in a 1:2 ratio. Not all dots are given.
Killer: Digits in cages sum to the number in the corner and mustn't repeat.
F-puzzles link

Solution code: Row 1 and column 7, no spaces
Solved by Markyboy, jalebc, fuxia, davidjshort, Greg, Ambrose, belfieldtj, jimblek, Matti64, minus2ev, S4K, Miaocik, atomium, peep50183, solidvoid, Remman, VeTaurus, Ragna, m0rkoli, Harold, XhcnoirX, cdwg2000, ... 1277885105, jchan18, MoHaMeD05, zrbakhtiar, Carolin, josemadre, Saskia, abadx, vlin, Just me, jogerth, dingledork, Crul, Lovejoy , pepe74287, Montikulum, Kekes, Thomster, Overhead, The Bard