- 升级
- 优化 API
- 重新规范代码格式
- update Angular to v7.0.0
- 重构 Typescript 部分
- 重构所有类型和接口
- 增加 loading-bar 组件
- 增加 loading-spider 组件
- 响应式适应移动端
- Angular 升级为 6.x 最新版本,并进行逻辑兼容
- 增加文章来源性质的选项的增加
- 剔除 JQuery 等不必要库的存在
- 移除 JWT 库,改为自兼容
- 重构网络服务机制,将请求拦截器升级为一体,将原本的业务内数据服务由统一的 ApiService 代替
- 更新密码加密机制
- 七牛重构为更简洁的 2.x
- 完善 Token 有效性检查机制
- 由于数据的准确性没有测试,分类和标签列表的与文章内容的先后顺序不同会导致标签和分类不会被勾选
- 升级至 Angular4 and Bootstrap4 最新测试版
- 升级至 ngx-bootstrap,并优化 Markdown
- 全部升级为最新,一键安装构建
- 发布文章页,在标签和分类为空时缺少提示信息,文章的默认缩略图需调整
- 所有涉及发布的内容项,都需要增加自定义字段
- 程序截图 + 文档撰写 README
- 仪表盘信息聚合(系统/文章信息聚合,echarts)?[won't fix]
- 需要增加一个数据库导出功能
- 评论管理,增删改查功能
- 增加黑名单功能,优化设置部分表单体验
- 增加Markdown编辑器实时本地备份功能
- 弹窗的遮罩层把行为层挡住了
- 标签列表页,描述限制为一行超出隐藏
- 使用codemirror创建一个markdown编辑器 https://github.com/jbt/markdown-editor/blob/master/index.html
- 可以适当性创建一些按钮,如图片、连接、标题、全屏、预览切换,highlight.js + marked用于预览时的解析,
- codemirror用于编辑模式下的编辑器,引入所有语言的语言包,
- 首次登陆,数据库无数据时,个人头像,名字等均为展示默认值
- 分类列表页的分类描述,超出一行之后,P标签的行间距过大
- 发布文章页的分类目录选中图标,应该替换为ionic里的图标
- 标签项,需要增加icon自定义字段
- 取消文章在列表页的密码和缩略内容/内容字段
- 仪表盘图表组件和echarts整合
- 所有无用组件/代码的清理
- 数据结构变动如article的count,data字段
- 首页无用的都删掉