<!-- TODO:

vuex中增加一个application的状态值，用于记录是否需要重新渲染

## 样式

1. 导航栏应当放入到左下角的徽标按钮中
2. 


## 功能

1. isLogined登录状态持久化存储，app退出后依然可以设置
2. 回收站
3. 邮件发送
4. 常用环境自动配置（采用docker方式，端口映射等提前设置好，以及自定义代码文件夹等）

## 安全

1. shell传输加密
2. 记住密码的逻辑
3. token
4. 过期时间

## 个性配置

1. 密码过期时间
2. 桌面壁纸（自动切换时间），上传图片到壁纸文件夹等
3. 主题，内置几种主题配置，也可以自己配置每一项（如字体大小、颜色、过渡效果等，mac过渡效果）
4. 

## SHELL

1. 身份验证
2. 退格边界,以及退格到上一行
3. 组件化
4. 加密传输
5. 组合键
6. 未退出的客户端处理（销毁）
7. router的模式 hash ? history ?

## 其他场景

1. 多台服务器的管理
2. 切换登录用户或者服务器
3. 用户之间的聊天（不同主机，不同用户之间或者相同主机不同用户之间）
4. 邮件发送日志等（危险操作或者可疑的操作）
5. 资源不足的报警功能

## 完善：

1. 注解
2. 清理console.log等开发时使用的调试语句
3. doc完善
4. 脚本完善
5. README.md完善
 -->