feat: material design with angular-material
fix: the pagination footer should fixed when there is not enough content
chore: use toast instead of window.alert
chore: hide alias when there is no alias
feat: add material for user contribution page
fix: pagination in contribution page
fix: pagination in character list page
chore: remove dotted border in material-tab