CnGal资料站——2022年9月16日更新介绍



在开始之前
不知不觉更新介绍已经写了十二次,再过几天也到了公测开始一周年的日子
得益于 ASP.NET Core Blazor 的强大功能,我们在过去十六个月里开发了大量的新功能;但同时也限于框架的底层原理,有很多问题难以修复。因此我们正在使用Vue3重构前端项目,现在还在招人哦,QQ群309428304
回想起去年开始公测时,自己临时有事一整天都在外面,结果全让S酱来善后了~

虽然偶尔(?)还是会炸,但最近频率低了很多,还是有点进步的
客户端模式显示加载进度
客户端模式要下载10MB左右的资源,如果用手机浏览的话加载还是比较慢的,虽然没办法提升速度,但可以分散下注意力?

图片裁剪组件适配新布局
现在可以手动缩放图片,也把窗口调大了一点方便裁剪,虽然上面写的是不支持gif格式,但可以试一试?

夜间模式下显示背景图片
之前觉得在夜间模式下图片太亮了,于是这次我们加了一层遮罩,感觉还不错?

添加词条音频模块
目前用于CV角色的语音预览
自此词条从六大部分变为七大部分,bug的出现几率大幅上升了

引用自《词条编辑规范》
3.7 语音预览
语音属于较为敏感的信息,需要由制作组或本人亲自/同意上传
为节省网站流量,文件大小应控制在2MB以内
添加CV专题页
从内测就开始计划的功能终于落地了,啪唧啪唧
上面会展示CV的近期动态,也可以通过标签筛选,还可以预览音频哦~
(忽略右边那张随手P的轮播图

大幅减少二次渲染带来的额外性能开销
从去年开始一直困扰我们最大的性能问题终于被解决了,原因有二:
其一是 .Net 6 开始支持“持久保存预呈现组件的状态”
其二是什么呢?嗯,我觉得可以自我献祭一下
之前一直以为“初始化回调进入三次,布局大幅偏移”是框架的问题
然而其实在“Authorizing”标签内本应展示简易提示文字,结果硬生生再显示了一遍预渲染后的页面.....
这么低级的错误居然一年以来检查了多次都没有发现,
嗯,所以我们还在招人哦,QQ群309428304

总之,现在访问网站可以明显感觉出性能提升
词条图片支持排序
现在可以编辑优先级了,可能之后会结合拖拽组件优化一下
词条Staff修改为Id关联
到此为止,所有项目都已经修改为Id关联(除了被遗忘的某消歧义页
支持自定义Staff在游戏页面上显示的名称
换句话说,游戏词条的Staff名称可以覆盖Staff词条名称,同一Staff可以在不同的游戏页面展示不同名称
(得益于上一条的重大改进
支持类似Excel的方式编辑Staff
可以更加方便地编辑Staff了

支持用户认证
为了方便 Staff 与制作组更新信息,现在对词条加入特殊用户认证的机制,认证后的用户可以:
①对所认证的词条的编辑无需二次审核
②可以审核已认证词条的编辑
目前还在测试阶段,大家对这样调整有什么想法,或者对认证用户的权限有什么意见与建议都可以加群761794704提出,欢迎大家一起完善这个功能
可以在个人资料编辑页面找到入口,目前只支持认证 Staff 和制作组


支持监视词条编辑
关注某个词条后,可以在内容中心浏览他人对这个词条的编辑

嗯?内容中心是什么?
主要是汇集编辑通知和审核预览的地方,登入后点击右上角头像有入口

大概是下面这个样子(开发环境不代表真实情况

杂项
清除wasm缓存api请求数据相关代码
瞳色发色显示前缀
升级到.Net 7 RC1 以解决WASM无法裁剪图片的问题
添加相关词条总数显示
移除冗余的词条模型字段
修复补全审核记录时未加载音频的bug,修复专题页动态样式
优化布局结构
更新Maui,修复轮播图无法点击的bug
全部替换分页组件并响应主题更新
修复参数错误的问题
注册验证邮箱时显示目标邮箱
限制主页获取文章数量
修复合并词条时错误地替换名称的bug
修复未修复准确发行时间的bug
修复搜索时未加载Staff关联信息的bug
获取游戏CG角色接口添加上限
修改标签主题颜色
修复合并词条时错误地替换相互包含的关键词的bug
修复投稿工具迁移词条时,只迁移部分关联的bug
上传音频自动读取文件名
修复上传音频死锁在获取信息中的bug
导航栏添加编辑资料入口
修复点击标签行标题报错的bug
添加迷你模式
图床检测文件哈希值返回相同文件
添加robot.txt,修复制作组URL未添加结构化数据的bug
修复看板娘未按约定格式化Steam信息的bug
获取Steam信息时判断游戏下架修改为人工确认
结束
只剩下三次就能圆满地实现年初立下的Flag了
等到明年也许可以摸一两个月的鱼?
可是GitHub上的积压Issue没有动力清理怎么办?
对了,我们还在招人哦,如果熟悉Blazor或Vue3的话,欢迎加入我们一起完善 CnGal资料站 !
QQ群309428304