【7/30 更新完毕】本论坛已升级到 V4 版本

论坛相关v4prismapsql
浏览数 - 2080发布于 - 2025-07-21 - 16:41
鲲

5262

简介

经过三周的代码编写,我们已经将论坛升级至 V4 版本!

更新的所有细节和过程可以在本网站的更新日志页面找到

https://www.kungal.com/update/history

V4 版本主要更新了下面几个特性,接下来我们来介绍一下

使用 Prisma + PostgreSQL 替换原来的 MongoDB + Mongoose 后端服务

因为早期的数据库设计失误,导致 MongoDB 用不了 populate(相当于关系数据库不能联表查询,废了),因此索性一口气迁移到 PostgreSQL 了,还是关系数据库设计起来比较顺手(方便复杂网站,现在论坛功能太多了)

性能当然是有提升的,最关键的是可以联表了,许多方便强大的功能都可以实现了,而且代码逻辑更加优良

如果说,V3 版本是换了一个外貌,那么 V4 版本就是换了一个内核,一切的功能都变得更加的现代、美观、强大

使用 Zod 验证

以前是直接 if 判断的,当时还不知道 Zod 的好,现在 Server 部分全部换成 Zod 了,安全性和代码简洁性有极大提升

变更用户初始萌萌点

原来的用户初始萌萌点为 1007,现在统一将用户的萌萌点重置为 7

也就是相当于所有用户的萌萌点 -1000

做这个更改的原因是总有人觉得萌萌点很多花不完,所以更改一下让大家明白这是重要的东东,并且以后会有要用到的、花掉的地方,敬请期待

绝对不是 Galgame 资源获取,也不会影响用户访问任何网站内容,我们拒绝门槛,用户来取自己想要的,我们不会做任何阻拦,因为我们不盈利,也不是资源站

拿完资源、看完内容就走,用户不想水评论不想做任务升级,我们也不希望这些找资源的用户留下,这样方便用户也方便我们管理,留下一些来交流的人就足够了

门槛只会影响我的眼睛,让我感到封闭的、为了流量而生的、盈利性的互联网的丑陋

新增 Galgame 的标签、会社、引擎分类功能

现在可以自动将所有 Galgame 按照标签、会社、引擎进行强大的分类,点击就可以查看分类中所有的 Galgame,非常强大和简便

并且这个分类是根据 VNDB 的分类系统统计,自动添加的,无需 Galgame 发布者动手,极大的简化了发布流程

新增 Galgame 系列功能

有的时候很多朋友玩完一部 Galgame,并不知道这个 Galgame 还有其它的系列,然后就错过没有玩,这很可惜

所以现在推出了 Galgame 系列的功能,例如美少女万华镜 1, 2, 3, 4, 5, 雪女, 外传 就是一个 Galgame 系列,这可以极大的简化大家找游戏的过程,可以说是非常简便

新增 Galgame 网站 Wiki 功能

目前, 互联网中的 Galgame 网站层出不穷, 种类多样, 但是即使是这样, 还是有很多朋友面临找不到 Galgame 网站, 找不到 Galgame 资源的问题

那么我们在此推出一个重磅的页面, 那就是 Galgame 网站 Wiki

字面意思, Galgame 网站 Wiki 只会收录 Galgame 网站 (后续如果拓展可能会支持 ACG 类 / 技术类网站, 当然那个时候网站会被从论坛中分出)

Galgame 网站 Wiki 中介绍的所有网站, 均有一个特点, 那就是无任何付费行为, 我们认为这是建立一个 Galgame 网站的根本原则

我们对于 Galgame 网站的收录和评判优良, 制定了一套绝对严格的评判标准

这套标准目前共计 18 个大方面, 将近 100 个评判指标, 为目前最先进的 Galgame 网站评判指标, 专为评价 Galgame 网站制定, 具有极高的可靠性和参考性

具体请看下面这个 Galgame 文档

https://www.kungal.com/doc/galgame/galgame-website-wiki

新增 Galgame 资源列表页面

您可以在这个页面查看网站所有的 Galgame 下载资源,这些资源均为用户提供,与网站没有任何关系,网站仅对资源做统计

并且,自 2025-07-27 起,Galgame 资源支持显示下载数量,您可以得知您的资源被用户下载了多少次

重构最新动态页面

原来的最新动态只是对消息的部分展示,并不全也并不美观

现在的最新动态已经彻底重构,支持显示论坛的所有动态,网站主页的动态也一并重构,做到了类似于时间线的功能

更强大的话题回复支持

现在已经极大的重构了每个话题的详情页面,话题的发布者可以选择话题的最佳回复,这有助于您的话题获得更加高的浏览量,并且方便其它用户,最佳回复将会给回复人 +7 萌萌点

话题的发布者还可以选择置顶一条回复,这有助于话题发布者发布重要通知

同时,回复支持一次性的、跨话题的、回复多个回复,具体细节请看下面的文档

https://www.kungal.com/doc/galgame/galgame-website-wiki

最后,话题、回复、评论都已经装备删除功能,您有对您发布内容的完全控制权限,这是属于您的东西,论坛只是您思考内容的发布工具(以前是出于 MongoDB + Mongoose 的设计,不便删除)

新增管理系统页面

好的网站理应的开放的, 您有权利知道这个网站的一切

以前的管理系统是分开的,现在暂时合并在了论坛,之后我们会单独编写一个大的管理系统来管理我们所有的网站集群

https://www.kungal.com/admin/overview

UI 整体重构

我们对 UI 做了一些细节的重构,例如发布话题的页面,排行榜页面等等

以及一些较为细节的重构,例如现在当您设置背景图片时,会将图片也增加 20% 的透明度

以及众多细小的 UI 细节的重构

BUG 反馈

新版论坛必然是有小 BUG 的,如果有任何错误请在这个话题下回复

重新编辑于 - 2025-07-31 - 23:15

11 条回复

鲲

5262

#1
发布于 2025-07-21 - 16:42

图片测试

鲲-1753087342823-photo20250721164208jpg

评论

鲲
评论

现在应该正常了,传图片发现不显示的朋友可以重新传一下

2025-07-21 - 16:43
phygelus
发布于 2025-07-21 - 18:24

我记得我昨天萌萌点还是2000多,今天咋变成1000了。。

评论

鲲
评论phygelus

因为所有用户的初始萌萌点都被重置为了 7 点而不是 1007 点,所以所有用户的萌萌点统一 -1000

2025-07-21 - 18:25
yb喵
发布于 2025-07-22 - 07:49

居然使用mongodb吗, 那不是爬虫用的吗, 果然还是pg用起来更万能吧

评论

jiang0682
jiang0682评论yb喵

都是数据库,没必要说MongoDB必须是爬虫用的吧……

2025-07-22 - 09:43
yb喵
yb喵评论jiang0682

但网站后端正常来说都是结构化数据吧, mg主攻一个任意结构都能存, 用mg怎么想都不对

2025-07-22 - 18:41
鲲
评论yb喵

不,MongoDB 绝对不是给爬虫用的,它非常强大,适用于几乎任何场景

2025-07-22 - 19:21
鲲
评论yb喵

网站后端当然可以使用 MongoDB,换成 psql 的原因仅仅是我原来不会写代码,把 schema 设计错了,所以干脆换到 psql 来了

2025-07-22 - 19:22
yb喵
yb喵评论

是有一些网站是用mg的, 但mg的强一致性和多表关联不够强, 如果出现意外情况就可能导致数据不一致的问题, 我原来就被坑过.

2025-07-23 - 07:41
鲲
评论yb喵

没事的,这是 MongoDB,出现少量的数据不一致并不会产生太大的问题

2025-07-23 - 10:06
WCG666
发布于 2025-07-22 - 17:56

www,我好不容易攒到两千多点的😭😭😭

那这个窗口框的背景色怎么不见了,成透明的了😂image.png

评论

鲲
评论WCG666

你打开设置面包,在设置面板里面可以调整

2025-07-22 - 19:19
鲲
评论WCG666

不对,这不科学,你用的什么浏览器

2025-07-22 - 22:02
WCG666
WCG666评论

嗯。。确实,换edge浏览器可以显示,但网站会很卡 现在用的是2345浏览器,比edge浏览器流畅多

2025-07-23 - 12:25
鲲
评论WCG666

怪不得,2345 太落后了,你就用 Edge 就行,2345 不太可能比 Edge 流畅,觉得 Edge 卡就换成 Chrome / Brave

2025-07-23 - 12:28
WCG666
发布于 2025-07-22 - 18:04
回复 @WCG666#4

www,我好不容易攒到两千多点的😭😭😭 那这个窗口框的背景色怎么不见了,成透明的了😂!image.png

而且签到按钮怎么没有了呀?

评论

鲲
评论WCG666

呜呜呜呜呜呜,因为我还没写好网站的定时任务,每天重置用户签到状态,今天或者明天修复

2025-07-22 - 19:19
pengyize
发布于 2025-07-22 - 18:29

如图

f54d772b0a5585f20358b2de5e48fcd7.pngd749b9bf9e8cceae60c1b5fae760c27e.png

评论

鲲
评论pengyize

呜呜呜呜呜呜呜,我知道了,你这个好严重

2025-07-22 - 19:18
鲲
评论pengyize

不对,你这是什么浏览器

2025-07-22 - 21:25
pengyize
pengyize评论

谷歌浏览器

2025-07-23 - 17:44
pengyize
pengyize评论

版本 108.0.5359.125(正式版本) (64 位)

2025-07-23 - 17:46
Ashiroid
Ashiroid评论

火狐也有(v4改版第一天就遇到了)。这算是老问题,以前也会出现明明当日已经签到过,但签到按钮还在,点击会显示获得<空值(本来应该是数字的地方啥都不显示)>的萌萌点。

2025-07-24 - 01:20
鲲
评论Ashiroid

完了,我以为签到好了实际上签到没修好,哭了

2025-07-24 - 02:05
geroge
发布于 2025-07-22 - 20:21

1007?-1000?
1000-7(雾)😝

WCG666
发布于 2025-07-23 - 12:27
回复 @pengyize#6

如图 !f54d772b0a5585f20358b2de5e48fcd7.png!d749b9bf9e8cceae60c1b5fae760c27e.png

同状况😂😂😂

韩信打天下
发布于 2025-07-25 - 20:34

无法更改签名并且显示:

image.png

评论

Ashiroid
Ashiroid评论韩信打天下

关键是报错逻辑还写错了。以前的代码会先检测返回内容,如果是233的话就不会提示修改成功。现在不知道是出于什么目的删了,导致后端无论返回什么都会提示修改成功 疑似是后端处理的问题,根据浏览器日志,修改内容是发送成功的,但是不知道为什么就变成了undefined

2025-07-26 - 10:08
Ashiroid
Ashiroid评论Ashiroid

顺带一提,修改头像的接口还是可以正常使用的,跟以前一样

2025-07-26 - 10:08
鲲
评论Ashiroid

小 BUG,等我找个时间修一下

2025-07-26 - 16:49
细胞周期蛋白依赖激酶
发布于 2025-07-30 - 01:42

手机使用发布话题时,添加标签时手机键盘的“回车”会被替换成“下一步”进而无法添加标签,发不了话题

评论

鲲

好的,我知道了

2025-07-30 - 14:03
鲲

5262

#11
发布于 2025-08-01 - 01:45 (编辑于 2025-08-01 - 01:45)

无法更改签名并且显示: !image.png

你好,现在已经修复了无法更改签名问题

手机使用发布话题时,添加标签时手机键盘的“回车”会被替换成“下一步”进而无法添加标签,发不了话题

你好,现在已经修复了无法添加标签问题

(。>︿<。) 已经一滴回复都不剩了哦~