[1199] Dev/Commit: add more checks to request, lower requirements

Signed-off-by: Chiruclan <development@chiruclan.de>