fix problems with small layouts, white-space pre not recommend
add button to show timeslices on small screens
reimplement update project on customer selection
update form behavior and fix #23 missing rate in activity
update login screen