Commit Graph

388 Commits

Author SHA1 Message Date
safe1ine
fbe458d8bc Merge pull request #245 from safe1ine/main
增加了代码扫描查看详情的功能
2025-08-08 17:25:47 +08:00
Monster
7dfdf90267 修正了license的类型问题 2025-08-08 17:23:43 +08:00
Monster
461c5f6482 增加了代码扫描查看详情的功能 2025-08-08 17:17:37 +08:00
Yoko
ccbd5c828c Merge pull request #201 from Haydenkkk/feat/semantic-context
feat: Add semantic search capabilities with pgvector integration
2025-08-08 16:08:04 +08:00
Haoxin Li
d00ce49c0d feat: integrate pgvector for semantic search and embedding generation
- Added pgvector-go dependency for vector operations.
- Implemented embedding generation using OpenAI API in a new service.
- Enhanced CodeSnippetRepo to support semantic search using vector similarity.
- Updated CodeSnippetUsecase to generate embeddings during snippet creation.
- Added methods for semantic search by workspace and general semantic search.
- Improved error handling and logging for embedding generation and vector search.
- Removed unnecessary debug logs in socket handlers for cleaner output.

feat: enhance CodeSnippet functionality with workspacePath for improved context and semantic search

feat: add embedding and workspace path fields to CodeSnippet for semantic search functionality

feat: enhance SemanticSearchByWorkspace to include cosine similarity score in results

feat: 优化心跳处理逻辑,支持多种数据类型

refactor: 修复日志记录

feat: add migration for embedding and workspace_path columns in code_snippets table
2025-08-08 15:59:41 +08:00
Yoko
1b3ecce637 Merge pull request #244 from yokowu/feat-security
feat: 扫描详情增加代码原文
2025-08-08 15:51:35 +08:00
yokowu
a218979cd7 feat: 扫描详情增加代码原文 2025-08-08 15:47:00 +08:00
Yoko
81a21cd233 Merge pull request #243 from LydiaCai1203/fix-invite-free
fix: invite 仅需要知道版本信息
2025-08-08 15:29:34 +08:00
LydiaMuaCai
981888a545 fix: invite 仅需要知道版本信息 2025-08-08 15:18:39 +08:00
safe1ine
98f783db4f Merge pull request #241 from safe1ine/main
修复了普通用户无法查看报告的问题
2025-08-08 14:29:41 +08:00
Monster
0b45fc97e4 Merge branch 'main' of github.com:safe1ine/MonkeyCode into main 2025-08-08 14:27:31 +08:00
Monster
3d3bbf62ae 修复了普通用户无法查看报告的问题 2025-08-08 14:26:12 +08:00
Yoko
f9a3399330 Merge pull request #240 from yokowu/feat-ci
feat: 多架构构建
2025-08-08 14:22:51 +08:00
yokowu
729965ca88 feat: 多架构构建 2025-08-08 14:13:45 +08:00
Yoko
fb2396247d Merge pull request #239 from yokowu/feat-license
feat: 修改机器码获取途径, 修改license验证逻辑
2025-08-08 11:59:30 +08:00
yokowu
a014f20360 feat: 修改机器码获取途径, 修改license验证逻辑 2025-08-08 11:58:28 +08:00
Yoko
aa2e5f17c7 Merge pull request #238 from yokowu/feat-ci
feat: 打开子模块
v1.8.0
2025-08-08 00:22:00 +08:00
yokowu
740dff1627 feat: 打开子模块 2025-08-08 00:21:05 +08:00
Yoko
3cf0b2a4e7 Merge pull request #237 from yokowu/feat-sgp-file
feat: 下载 sgp
2025-08-08 00:08:09 +08:00
yokowu
e5a8b88d1a feat: 下载 sgp 2025-08-08 00:04:57 +08:00
safe1ine
1b9aa37081 Merge pull request #236 from safe1ine/main
增加了前端授权激活的功能
2025-08-07 23:51:27 +08:00
safe1ine
4608a5e9c5 Merge branch 'chaitin:main' into main 2025-08-07 23:51:07 +08:00
Monster
c742827eb9 增加了前端授权激活的功能 2025-08-07 23:50:53 +08:00
Yoko
f99b87ab46 Merge pull request #233 from LydiaCai1203/fix-license-not-found
fix: license not found
2025-08-07 22:51:11 +08:00
LydiaMuaCai
a1d056408a fix: use product cert 2025-08-07 22:49:55 +08:00
LydiaMuaCai
f9b788daa1 fix: license not found 2025-08-07 22:45:58 +08:00
Yoko
ed0913296b Merge pull request #232 from LydiaCai1203/feat-add-migration
feat: add license migration file
2025-08-07 22:27:35 +08:00
LydiaMuaCai
cfb6c6e3b7 feat: add license migration file 2025-08-07 22:26:13 +08:00
Yoko
a67dea5852 Merge pull request #227 from yokowu/feat-security-scanning
feat: 支持安全扫描
2025-08-07 22:10:35 +08:00
yokowu
da4359f2e2 feat: 支持安全扫描 2025-08-07 22:04:00 +08:00
Yoko
f2a185050d Merge pull request #229 from LydiaCai1203/feat-invite-users-limit-v2
feat: 免费版本用户限制 100
2025-08-07 21:27:38 +08:00
LydiaMuaCai
54ded7e5a7 feat: 免费版本用户限制 100 2025-08-07 21:23:56 +08:00
safe1ine
cd53b48857 Merge pull request #222 from safe1ine/main
增加了代码安全扫描记录的页面
2025-08-07 21:19:51 +08:00
Monster
9bc8abfede 增加了代码安全扫描的前端功能 2025-08-07 21:18:06 +08:00
Yoko
1547a3295a Merge pull request #228 from LydiaCai1203/feat-update-pro-module
feat: update pro version
2025-08-07 20:43:41 +08:00
LydiaMuaCai
bf9c887009 feat: update pro version 2025-08-07 20:39:01 +08:00
Yoko
c214dbb7c0 Merge pull request #210 from LydiaCai1203/feat-add-submodule
feat: add submodule: MonkeyCodePro
2025-08-07 20:21:33 +08:00
LydiaMuaCai
38b99ce736 fix: 外层不引用内层 domain 2025-08-07 20:08:59 +08:00
LydiaMuaCai
5db0683ca8 feat: add pro 2025-08-07 18:41:08 +08:00
LydiaMuaCai
b7963bbcb3 feat: 封装 APIHandler 支持 pro 调用 2025-08-07 18:38:37 +08:00
LydiaMuaCai
38653e73e6 feat: add license schema 2025-08-07 18:35:34 +08:00
Monster
47b9a46c20 增加了代码安全扫描记录的页面 2025-08-07 11:49:43 +08:00
Yoko
d3a1e0f1a1 Merge pull request #218 from yokowu/fix-ci-get-vsix
fix: 修复ci下载VSIX
v1.7.1 v1.7.0
2025-08-06 19:36:06 +08:00
yokowu
82a2163d7c fix: 修复ci下载VSIX 2025-08-06 19:32:56 +08:00
Yoko
b024d4a52b Merge pull request #217 from yokowu/fix-ci
fix: 修复ci下载VSIX
2025-08-06 19:26:50 +08:00
yokowu
f47d8ecf3d fix: 修复ci下载VSIX 2025-08-06 19:24:18 +08:00
Yoko
d86379ec7a Merge pull request #216 from chaitin/revert-215-feat-lfs-vsix
Revert "feat: 用lfs上传vsix文件"
2025-08-06 19:13:24 +08:00
Yoko
172b7a9fd2 Revert "feat: 用lfs上传vsix文件" 2025-08-06 19:10:59 +08:00
Yoko
05f19dfed3 Merge pull request #215 from yokowu/feat-lfs-vsix
feat: 用lfs上传vsix文件
v1.7.0-alpha
2025-08-06 18:29:41 +08:00
yokowu
1928e1b75b feat: 用lfs上传vsix文件 2025-08-06 18:27:03 +08:00