Team collaboration platform
2021 – 2022职责高级前端开发工程师
一个多租户工作空间,在网页、iOS、Android和桌面端提供聊天、看板、日历、笔记、文件和视频通话。
- Angular
- NestJS
- MongoDB
- Electron
- Capacitor
方案
在一年半的时间里,我是最活跃的前端开发者之一,同时负责审查和合并其他开发者的代码:
- 聊天与话题串: 支持提及、表情、粘贴图片和拖放文件的富文本编辑器;在浏览器、桌面端和iOS上都能使用的语音消息;带标记、分页以及从推送通知直达的深层链接的话题串;带“跳到最新”的无限滚动;搜索;群聊和私信;把消息连同附件转成任务、日程或笔记。
- 看板与任务: 支持拖放和自动滚动的看板、待办池和归档、标签和筛选、工作量估算、子任务,以及实时更新的个人看板。
- 日历、笔记与文件: 提醒、全天和重复日程、夏令时处理、清单,以及带公开和私有文件夹及权限的数据室。
- 视频通话: 在空间、项目和私信中通话,在iOS后台也能响起的铃声,外部访客。
- 移动端与桌面端: 新的导航和重新设计的界面,iPad和横屏支持,Android和iOS构建及商店账号,桌面通知,勿扰模式,深层链接,以及Windows和macOS的签名构建。
- 性能: 将关键列表迁移到NGXS状态管理,话题串缓存,Angular和TypeScript升级。

