improved settings UI and error handling
precompile templates, feedback if there are no projects