I didn't review all the code changes in detail but tested it and works fine for me.
I wonder if we could make it visually more obvious that the directory and interval options belongs to the respective radio options. Maybe indenting them or wrap them in a `GtkFrame`?