Commit Graph

3791 Commits

Author SHA1 Message Date
nyaruta
577d5c5401 fix: deploy script (#2409) 2025-04-06 22:21:18 +08:00
indoordiary
e0f511668a fix: mask custom connection string passwords (CLI & env) (#2410) 2025-04-06 22:20:46 +08:00
Innei
96263782d0 fix: lint and fix cache service
Signed-off-by: Innei <tukon479@gmail.com>
2025-04-06 22:18:48 +08:00
nyaruta
128b92cbee fix(gateway/auth): broadcast failure (#2413) 2025-04-06 22:12:10 +08:00
Innei
f70faa2aa4 release: v8.1.0 v8.1.0 2025-03-25 15:39:59 +08:00
Innei
ef2fa7b294 chore: update script 2025-03-25 15:39:35 +08:00
nyaruta
a0ad1a2337 chore(ci): remove useless input (#2404) 2025-03-25 13:38:32 +08:00
nyaruta
539601408f Init (#2405) 2025-03-25 13:38:05 +08:00
nyaruta
4ec4814959 feat: AI antispam (#2406)
* Init

* Fix: add AiModule dependency to CommentModule and inject AiService in CommentService

* Finallize
2025-03-25 13:37:08 +08:00
Innei
2f4600bead release: v8.0.3 v8.0.3 2025-03-23 19:40:13 +08:00
renovate[bot]
511587a617 fix(deps): update nest monorepo to v11.0.12 (#2397)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 22:40:35 +00:00
Innei
5b9952c18a fix: ai summary prompt
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-21 00:51:58 +08:00
renovate[bot]
a2b8e23450 chore(deps): update dependency eslint to v9.22.0 (#2401)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 15:40:36 +00:00
renovate[bot]
f6d7f0b6d8 fix(deps): update dependency openai to v4.87.4 (#2396)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 09:53:48 +00:00
renovate[bot]
ad41ec42bf fix(deps): update dependency axios to v1.8.4 (#2399)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 06:05:53 +00:00
renovate[bot]
3cb310008a chore(deps): update dependency @types/express to v5.0.1 (#2398)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 02:46:55 +00:00
renovate[bot]
fc028a4989 fix(deps): update dependency @langchain/openai to v0.4.5 (#2395)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 22:25:28 +00:00
renovate[bot]
11ea69c3db chore(deps): update pnpm to v9.15.9 (#2394)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 18:38:53 +00:00
renovate[bot]
7913d20962 chore(deps): update dependency prettier to v3.5.3 (#2393)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 15:32:59 +00:00
renovate[bot]
0bfd90f71d chore(deps): update dependency nanoid to v5.1.5 (#2392)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 10:35:56 +00:00
renovate[bot]
1f25eb90cc chore(deps): update dependency mongodb-memory-server to v10.1.4 (#2391)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 07:28:08 +00:00
renovate[bot]
c4e9785ffc chore(deps): update dependency axios to v1.8.3 (#2390)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 03:24:14 +00:00
renovate[bot]
789b26f84f chore(deps): update dependency @types/node to v22.13.10 (#2389)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-18 23:22:36 +00:00
renovate[bot]
424dd2b7be chore(deps): update dependency @swc/core to v1.11.11 (#2388)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-18 19:28:27 +00:00
renovate[bot]
4822c9d82a chore(deps): update docker/setup-qemu-action action to v3.6.0 (#2373)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-18 23:36:19 +08:00
renovate[bot]
af77b700a5 chore(deps): update pnpm/action-setup action to v4.1.0 (#2356)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-18 23:36:00 +08:00
renovate[bot]
a313c24000 chore(deps): update dependency nanoid to v5.1.4 (#2372)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-18 23:35:49 +08:00
Innei
84286ff62c release: v8.0.2 v8.0.2 2025-03-18 00:04:53 +08:00
renovate[bot]
3e71774e90 chore(deps): update dependency axios to v1.8.2 [security] (#2384)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 23:46:20 +08:00
Teror Fox
400d217aac feat: 添加推送到Bing支持 (#2379)
* feat(core): 添加 Bing 搜索推送功能

- 在 errorCode.constant.ts 中添加 Bing 相关的错误代码
- 在 configs.dto.ts 中添加 BingSearchOptionDto 类用于配置 Bing 推送选项
- 在 helper.cron.service.ts 中实现 pushToBingSearch 方法进行 Bing 搜索推送

* feat(core): 添加必应搜索推送配置并优化相关功能

- 在默认配置中添加 bingSearchOptions 项
- 更新 BingSearchOptionDto 类,统一字段命名
- 在 IConfig 接口中添加 bingSearchOptions 字段
- 修改 CronService 中的 pushToBingSearch 方法,适配新配置

* build: 更新下载资源链接

- 将 CDN 下载 URL 从 `https://mirror.ghproxy.com/` 更改为 `https://ghfast.top/`

* feat(api-client): 添加 Bing 搜索配置模型

- 新增 BingSearchOptionsModel 类,用于 Bing 搜索的配置选项
- 该模型包括 enable 和 token 两个属性,与 BaiduSearchOptionsModel 类似

* refactor(configs): 统一配置类命名规则

- 将 BingSearchOptionDto 重命名为 BingSearchOptionsDto,与 BaiduSearchOptionsDto 保持一致
- 更新相关引用和配置字段类型

* feat(core): 添加每日凌晨1点执行的 Bing 搜索推送任务

- 在 CronService 类中添加了 pushToBingSearch 方法
- 使用 @CronOnce 装饰器设置任务执行时间为每天凌晨1点
- 任务名称为 'pushToBingSearch'
- 方法描述为 '推送到Bing'

* chore: 添加.eslintcache到.gitignore

- 在.gitignore文件中添加.eslintcache,避免eslint缓存文件被版本控制

* feat(docs): 更新readme

* refactor(core): 优化 Bing 站长提交日志输出

- 修改了 Bing 站长提交结果的日志输出格式
- 当提交成功时,输出简短的成功日志
- 当提交失败时,仍输出详细的错误信息

* Update apps/core/src/processors/helper/helper.cron.service.ts

Co-authored-by: Innei <tukon479@gmail.com>
Signed-off-by: Teror Fox <i@trfox.top>

* chore: 删除废弃的服务器部署脚本

* feat(core): 添加 Bing API 域名无效错误码

- 在 ErrorCodeEnum 枚举中添加 BingDomainInvalid 错误码
- 在 ErrorCode 对象中添加对应的错误信息和状态码

* refactor(core): 修复 Bing 推送异常时返回值问题

---------

Signed-off-by: Teror Fox <i@trfox.top>
Co-authored-by: Innei <tukon479@gmail.com>
2025-03-17 23:46:05 +08:00
Suemor
490320ee4f fix: cravatar frontend cannot be displayed (#2385) 2025-03-17 23:42:48 +08:00
Innei
1d51378f1a chore: update deps 2025-03-17 23:42:10 +08:00
Innei
7a0055d5bb chore: update deps
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-04 22:37:25 +08:00
Teror Fox
3061ac083a build(dockerfile): 更新 cloudflared 下载链接并支持多架构 (#2378)
* ci: fix docker build issues

Signed-off-by: Teror Fox <i@trfox.top>

* ci: remove s930x and add QEMU to release workflow

Signed-off-by: Teror Fox <i@trfox.top>

* ci: 移除不必要的双架构构建过程

Signed-off-by: Teror Fox <i@trfox.top>

* build(dockerfile): 更新 cloudflared 下载链接并支持多架构

- 更新 cloudflared 下载链接以支持多架构
- 添加对 aarch64 架构的支持
- 保持对 x86_64 架构的支持

* fix(entrypoint): 根据 ENABLE_CLOUDFLARED 环境变量决定是否显示CF ZERO TRUST TOKEN变量值

---------

Signed-off-by: Teror Fox <i@trfox.top>
2025-03-04 22:36:16 +08:00
Innei
91301a97b2 chore: remove server-deplpy.js deployment script
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-04 22:34:59 +08:00
renovate[bot]
31d8341124 chore(deps): update dependency better-auth to v1.1.21 [security] (#2380)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 03:26:59 +00:00
Innei
f12eb56026 release: v8.0.1 v8.0.1 2025-02-19 22:19:06 +08:00
Innei
91e566ff25 chore(deps): bump dependencies to latest versions
Update various dependencies to their latest versions, including:
- NestJS packages (11.0.10)
- AWS SDK
- Mongoose
- OpenAI
- Langchain
- bcryptjs
- isbot

Includes minor type and model improvements in core application

Signed-off-by: Innei <tukon479@gmail.com>
2025-02-19 22:10:00 +08:00
renovate[bot]
c861821200 chore(deps): update dependency semver to v7.7.1 (#2354)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 21:27:01 +08:00
renovate[bot]
f3495112b1 chore(deps): update dependency ioredis to v5.5.0 (#2351)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 21:25:52 +08:00
renovate[bot]
26a60360ae chore(deps): update dependency @swc/core to v1.10.18 (#2369)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 11:34:20 +00:00
renovate[bot]
b2b423361f fix(deps): update dependency mongoose-aggregate-paginate-v2 to v1.1.4 (#2367)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 06:52:48 +00:00
renovate[bot]
72b1488a39 fix(deps): update dependency langchain to v0.3.18 (#2366)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 02:49:08 +00:00
renovate[bot]
f4e9fad753 fix(deps): update dependency form-data to v4.0.2 (#2365)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 23:05:32 +00:00
renovate[bot]
28cc927d33 fix(deps): update dependency @fastify/static to v8.1.1 (#2364)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 16:47:40 +00:00
renovate[bot]
feacfaf120 fix(deps): update babel monorepo to v7.26.9 (#2362)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 10:44:41 +00:00
renovate[bot]
2b1ef821e6 chore(deps): update dependency @swc/core to v1.10.17 (#2363)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 06:42:49 +00:00
renovate[bot]
896c7acba3 chore(deps): update pnpm to v9.15.5 (#2335)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 02:25:06 +00:00
renovate[bot]
69e321c944 chore(deps): update dependency prettier to v3.5.1 (#2361)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-17 22:05:42 +00:00
renovate[bot]
628bdc8520 chore(deps): update dependency better-auth to v1.1.18 (#2360)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-17 19:20:48 +00:00