先贴一下前后端代码库吧
后端(PHP): https://git.lug.ustc.edu.cn/llmx/neko.backend 前端(微信小程序): https://git.weixin.qq.com/wx_wxf2701f15e3f6197e/nekoustc
目前的Changelogs
2.3.0 前端大改,后端略改,去除无用的登录过程。
2.3.4 修复iOS图片上传存在的问题,修订一些图片链接。
2.4.0 前端适配后端列表获取方案,增加分页加载功能,适配微信的函数更新与弃用。
具体来说:
上一个小版本(2.3.5)根据小小周的建议,小改了列表,增加了按照在校、毕业、休学、喵星筛选的功能。
然后实装了一定的推荐排序功能,写了个python脚本为已有的档案生成推荐权重。
目前规则: 权重 = 图集点赞数之和//20 + 本次档案更新7天内上传的图集数量 + 一些根据档案信息添加的权重(比如在校的健康的++,领养走了的--)
如果有什么其他的好的方案的话欢迎留言!
本版本则猛肝了一天(啊,救命,周末还要考试),
- 解决了列表分页加载的问题(目前暂定每次加载30只)。
- 解决了趣味图片分享功能对底图的缓存问题。
- 改用新版本的画布接口。
- 对一些微信更新和弃用的接口进行修改。
- 后端同时增加了对档案更新内容的推送审核功能。
下一步安排:
将一些静态/常用图片改为通过本地用户文件或本地缓存文件加载,减少网络压力。
想办法适配微信当前的获取用户头像和昵称的逻辑(虽然目测已经是只能手填了),主要是昵称可以用来区分自己,头像倒也只是个美观作用(啊,真离谱)
贴一下微信小程序官方修改这几个接口的公告:
https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01
https://developers.weixin.qq.com/community/develop/doc/000e881c7046a8fa1f4d464105b001
有一种把开发者当猴耍的感觉捏()
Comments | NOTHING