上一个版本还是6月1,这都9月1了。
增加了,上传视频的功能。把发布按钮改为放在下面中间的位置悬空。
删除了阅读、计时功能。
优化了标签系统。
改进了上传文件Md5去重。

学习NLP,小有心得,尝试写了一个分词功能。
做了一个人生时间记录的功能,录入做的什么事情的内容,自动帮我进行分类。
> // AI分类配置关键词匹配系统
const ENHANCED_AI_CATEGORIES = {
'工作': {
keywords: ['写代码', '开会', '讨论', '设计', '测试', '部署', '文档', '邮件', '汇报', 'review', '线上会议'],
synonyms: ['编程', '代码', '开发', '程序', '系统', '项目', '会议', '沟通', '协作', '设计稿', '原型', '需求', '任务', '工单', 'bug', '修复', '上线', '发布', '办公', '工作', 'git', 'commit', 'push', 'pull', 'merge', 'api', '接口', '数据库', '前端', '后端', '算法', '架构', 'ui', 'ux', '产品', '运营', 'devops', 'ci/cd', '测试用例', '单元测试', '集成测试', '性能优化', '重构', '钉钉', '企业微信', '腾讯会议', 'zoom', '飞书'],
patterns: [
/(?:写|编|调试|修改|优化).{0,5}(?:代码|程序|系统)/,
/(?:开|参加|主持).{0,3}(?:会|会议)/,
/(?:讨论|沟通|协调).{0,5}(?:需求|方案|问题)/,
/(?:设计|画|做).{0,3}(?:原型|界面|架构)/,
/(?:review|检查|审查).{0,3}(?:代码|文档|需求)/,
/(?:git|提交|推送|合并|拉取)/
],
priority: 3
},
'学习': {
keywords: ['看书', '教程', '课程', '研究', '笔记', '练习', '复习', '在线学习', '技能提升'],
synonyms: ['学习', '阅读', '读书', '看文档', '刷题', '做题', '背单词', '听课', '上课', '培训', '考试', '预习', '总结', '思考', '钻研', 'mooc', '慧智树', '最强大脑', '学而时习之', '极客时间', '得到', '知乎专栏', 'b站学习', '慕课网', '网易云课堂', 'coursera', 'udemy', 'edx', '算法学习', 'leetcode', '牛客网', '码云', 'github学习'],
patterns: [
/(?:看|读|学习|学).{0,5}(?:书|教程|文档|资料)/,
/(?:刷|做|练习).{0,3}(?:题|算法|编程题)/,
/(?:听|上|参加).{0,3}(?:课|培训|讲座)/,
/(?:mooc|慕课|在线课程|网课)/,
/(?:leetcode|牛客|刷算法)/
],
priority: 2
},
'饮食': {
keywords: ['吃饭', '做饭', '用餐', '烹饪', '点餐', '外卖'],
synonyms: ['吃', '饭', '餐', '饮食', '早餐', '午餐', '晚餐', '夜宵', '零食', '喝水', '喝茶', '咖啡', '买菜', '菜市场', '超市', '食材'],
patterns: [
/(?:吃|用|享用).{0,3}(?:饭|餐|早餐|午餐|晚餐|夜宵)/,
/(?:做|烹饪|准备|煮).{0,3}(?:饭|菜|食物)/,
/(?:点|叫|订).{0,3}(?:外卖|餐|食物)/
],
priority: 2
},
'家务': {
keywords: ['洗衣', '清洁', '打扫', '整理', '收拾'],
synonyms: ['扫地', '拖地', '洗碗', '洗衣服', '晾衣服', '叠衣服', '擦桌子', '倒垃圾', '收纳', '整理房间', '家务活'],
patterns: [
/(?:洗|刷|清理|清洗).{0,3}(?:衣服|碗|锅|桌子|地板)/,
/(?:扫|拖|擦|抹).{0,3}(?:地|桌子|窗户|镜子)/,
/(?:整理|收拾|收纳).{0,3}(?:房间|衣柜|书桌)/
],
priority: 1
},
'休息': {
keywords: ['睡觉', '午休', '小憩', '放松', '休息'],
synonyms: ['睡眠', '睡午觉', '打盹', '躺着', '休养', '放空', '发呆', '冥想', '放松身心'],
patterns: [
/(?:睡|休息|午休|小憩|打盹)/,
/(?:躺|靠|趴).{0,2}(?:着|下)/,
/(?:放松|放空|发呆|冥想)/
],
priority: 1
},
'运动': {
keywords: ['跑步', '散步', '健身', '游泳', '骑车', '瑜伽', '打羽毛球', '放松运动'],
synonyms: ['运动', '锻炼', '跑', '走', '步行', '慢跑', '快走', '爬山', '踢球', '打球', '游', '骑行', '乶乓球', '羽毛球', '网球', '篮球', '足球', '排球', '乔兵球', '台球', '游泳', '跳绳', '仐卧起坐', '俯卧撑', '深蹲', '举铁', '拉伸', 'keep', '薄荷', '咱们练', '超级猫娘', '乐动力', 'keep跑步', '咱们跑吧'],
patterns: [
/(?:跑|慢跑|快跑).{0,3}(?:步|路)/,
/(?:健身|锻炼|运动)/,
/(?:踢|打).{0,3}(?:球|篮球|足球)/,
/(?:keep|薄荷|咱们练|跑步app)/,
/(?:游泳|游泳馆|跳水)/
],
priority: 2
},
'娱乐': {
keywords: ['看电影', '游戏', '音乐', '阅读', '聊天', '社交', '刷视频', '看直播'],
synonyms: ['娱乐', '玩', '看', '听', '刷', '追剧', '电视', '视频', '短视频', '直播', '小说', '漫画', '微信', 'qq', '抖音', 'b站', '哔哩哔哩', '快手', '小红书', '知乎', '网购', '淘宝', '京东', '拼多多', 'steam', '王者荣耀', '吃鸡', '原神', '英雄联盟'],
patterns: [
/(?:看|追).{0,3}(?:剧|电影|视频)/,
/(?:玩|打).{0,3}(?:游戏|手游)/,
/(?:听|播放).{0,3}(?:音乐|歌)/,
/(?:刷|看|浏览).{0,3}(?:抖音|快手|b站|小红书)/,
/(?:网购|买|下单).{0,3}(?:东西|商品)/
],
priority: 1
},
'交通': {
keywords: ['上班', '下班', '开车', '坐车', '地铁', '公交', '通勤', '网约车'],
synonyms: ['出门', '回家', '通勤', '路上', '开', '坐', '乘', '打车', '滴滴', '出租车', '公交车', '地铁', '高铁', '动车', '飞机', '高速', '对车', '共享单车', '摆渡', '轮船', '滑板车', '电动车', 'uber', '曹操出行', '车站', '机场', '码头', '停车', '加油', '修车', '路线导航', '高德地图', '百度地图'],
patterns: [
/(?:开|坐|乘|打).{0,3}(?:车|地铁|公交)/,
/(?:上|下).{0,3}(?:班|课)/,
/(?:出门|回家|通勤)/,
/(?:滴滴|打车|网约车)/,
/(?:高铁|动车|飞机|轮船)/
],
priority: 2
}
};