22 Commits

Author SHA1 Message Date
睿 安
031b71c8a3 取出每次下方弹窗 2026-01-21 16:57:53 +08:00
睿 安
31475aa243 优化格式化功能中的自动换行 2025-10-22 10:55:24 +08:00
睿 安
9984dbc8e9 优化自动格式化,可关闭 2025-10-03 20:55:25 +08:00
睿 安
a26baaf66a 根据配置控制自动格式化功能
- 在onTypeFormattingProvider.ts中添加配置检查,根据squirrel.autoFormatOnType配置项决定是否执行输入时自动格式化
- 在documentFormattingProvider.ts中添加配置检查,根据squirrel.autoFormatOnType配置项决定是否执行文档格式化
- 保持配置项的默认值为false(禁用),用户需主动启用此功能

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-03 20:48:35 +08:00
睿 安
aaf84bc264 与C++联动,根据返回值才执行上传pvf 2025-10-03 20:41:57 +08:00
睿 安
859af05c7f 修改保存逻辑:在上传文件前先通过C++编译服务验证脚本
- 修改model.ts的saveFileContent方法,在上传文件前先通过C++服务验证脚本
- 如果C++服务可连接,则先发送脚本进行编译验证,只有在返回200状态码(编译通过)后才上传到服务器
- 如果C++服务返回非200状态码(编译失败),则不允许上传并提示错误
- 如果C++服务不可连接,则直接上传到服务器
- 简化extension.ts中的保存事件监听器,仅执行UI更新和缓存更新
- 保持原有错误处理机制,确保在C++服务故障时也能正常上传文件

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-03 20:34:01 +08:00
睿 安
95dfc4397e 修改保存逻辑:先检查C++服务连接性再决定上传流程
- 添加checkCppServiceConnection函数用于检查C++服务是否可连接
- 修改保存逻辑:如果C++服务可连接,先发送文件内容到C++服务,只有在收到200状态码后才继续保存到服务器
- 如果C++服务不可连接,则直接使用API函数保存到服务器
- 完善输出信息,帮助用户了解当前处理流程

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-03 19:54:53 +08:00
睿 安
8742b1d7d4 修改保存逻辑:先发送文件到本地C++服务,成功后再保存到服务器
- 调整文件保存流程:首先向本地C++服务发送文件内容
- 只有在收到C++服务返回200状态码后才继续执行保存到服务器操作
- 如果C++服务响应失败,则跳过服务器保存,并提供相应提示

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-03 19:32:02 +08:00
睿 安
32108d0d2b 开始修复的备份 2025-10-03 19:05:22 +08:00
睿 安
8f5ddd7dec 添加本地服务端口配置项,允许用户自定义发送JSON数据的端口号
- 在localClient.ts中实现从配置读取端口号,默认值为26000
- 在package.json中添加squirrel.localServicePort配置项
- 用户现在可以通过VS Code设置自定义本地C++服务端口

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-18 16:10:04 +08:00
睿 安
6741e9c408 添加本地C++服务集成功能,在保存NUT文件时发送文件路径和内容到本地服务
- 新增localClient.ts模块,用于向本地HTTP服务发送文件数据
- 修改extension.ts,在文件保存时调用本地服务发送功能
- 实现与C++客户端示例兼容的JSON数据格式

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-18 16:04:07 +08:00
睿 安
fe15f52be5 1.1.1 优化自动补全和悬浮显示 2025-09-17 22:31:31 +08:00
睿 安
7c838fa49c 1.1.0 悬浮提示中文字颜色显示优化 2025-09-17 21:40:29 +08:00
睿 安
8150276da0 1.0.5 标题栏和命令简化,可打开库函数json 2025-09-17 16:32:32 +08:00
睿 安
4bd8eaf683 1.0.5 清理不必要文件,api-functions.json不释放 2025-09-17 15:35:18 +08:00
睿 安
7f3d876e6a 1.0.5 自动补全优化,补齐参数 2025-09-17 15:14:50 +08:00
睿 安
4375e6ef3f 1.0.4 将库函数外置,插件文件夹下api-functions.json 2025-09-17 14:56:50 +08:00
睿 安
1bc5184032 1.0.3 优化输入中的代码格式化 2025-09-17 14:03:19 +08:00
睿 安
0502a9ddb8 1.0.2 优化打开逻辑 2025-09-17 12:57:41 +08:00
睿 安
a2a77558bd 1.0.11 预备 2025-09-17 12:08:21 +08:00
睿 安
6e550f1112 1.0.1 代码格式化移植新版 2025-09-17 11:28:54 +08:00
睿 安
dc0cbe71dc 1.0.0 初始版 2025-09-17 10:54:25 +08:00