时隔两个多月,简书小工具集又更新了。
修订版本号大家都很熟悉了,上线被找出 Bug 返工的结果。
还是来看看这次的更新内容吧。
功能变动
LP 理事会推文检测工具上线。
这里我拿了前几天的一篇速报做演示。
目前支持检测的推文要求如下:
- 文章收益小于 35
- 作者过去 7 天未上榜
- 作者过去 10 天未进入榜单前 30 名
- 作者过去 30 天进入前 30 名不超过 3 次
依然需要您自行留意的推文要求如下:
- 文章字数大于 800
- 作者本周内未被理事会推荐过
- 该文章没有被社区守护者联盟推荐过
同时,在这里我们向大家郑重致歉,由于这一工具最初是为 LP 理事会开发的,后面才转为公开项目,且搁置时间比较长,没有经过充足的测试,导致昨日上线后出现了数据错误。
在此特别鸣谢 晨曦载曜 为我们指出了这一问题,他将获得「捉虫计划」最高奖励 200 简书贝,并在之后上线的鸣谢名单中被提名。
我们将「上榜文章查询工具」的排序下拉框移到了输入框上方,以便大家选择排序规则。
首页迎来了一次重新设计:
我们调整了静态资源的获取逻辑,页面打开速度有了一定程度的提升。
「上榜文章查询工具」现在支持通过用户个人主页 URL 查询,这也是大家期待已久的一个功能,在补全相应数据后,我们得以为大家提供更方便的查询操作。
我们优化了小工具集中表格的展示效果,现在表格会在屏幕宽度不足时允许水平滚动,而不是触发内容换行:
错误修复
这一版本着重修复了链接跳转的相关问题,现在所有设计中应实现新标签页打开的工具均已支持此功能。
我们修复了缓存过期逻辑错误的问题,现在「上榜文章查询工具」和「中奖记录查询工具」中的总数据量可以正常显示。
技术细节
这一版本有很多「简书贝信息交流中心」的技术下放。
首先,我们将基础镜像升级到了 python:3.10.8-slim
,这一改动已经在我们的很多服务上得到了应用,我们计划在全部镜像升级后弃用 3.8 版本的基础镜像。
日志记录模块得到了升级,之后的几个版本中,我们将加入更多日志记录逻辑。
使用 black
对代码库进行了格式化,这也是我们近期着重进行的一项工作,目前绝大部分服务均已完成代码的格式化和整理。
新版首页在一些小屏设备上可能出现排版错误等问题,如果您发现了这类问题,欢迎上报给我们,可以获得对应的「捉虫计划」奖励。
下个版本中将包括对数据库索引的相关优化。
总结
一个很有意义的功能版本,有很多值得关注的更改。
「简书贝信息交流中心」和「简书小工具集」在技术上有很多联系,一般只要看到一个功能在某个项目上得到了实现,就能想到另一个项目也会很快跟进。
继续优化视觉效果,继续扩充工具种类,继续将非必须模块与主逻辑解耦。
继续进步。