extra unnew
Merge branch 'viewclean' into interaction
imrpove promise error flow, use $q and $http instead
replace $q with Q
fix icon bug when loading
download feature, work in progress
version up
fix badge bug when offline