feat: 更新版本号和程序信息

1. 更新版本号至 0.1.4
- 更新程序标题显示版本号
- 添加版本信息配置文件

2. 修复配置保存和加载问题
- 修复保存路径设置不生效的问题
- 优化配置加载时机,确保使用最新设置
This commit is contained in:
zhukang 2025-01-16 00:01:35 +08:00
parent b19f1d1d11
commit a57ef160d6
4 changed files with 34 additions and 4 deletions

View File

@ -185,7 +185,7 @@ save_location/
## 🔄 最近更新
### 2025-01-15
### 2025-01-15
- 🔍 改进标题提取算法
- 优化对 Markdown 格式的处理
- 改进代码块标题处理
@ -200,7 +200,7 @@ save_location/
- 确保 UTF-8 编码支持
- 优化日志格式和可读性
### 2025-01-16
### 2025-01-16(v0.1.4)
- 添加应用程序打包支持
- 使用 PyInstaller 打包为独立可执行文件
- 添加打包配置文件 `llmclipboard.spec`

View File

@ -0,0 +1,28 @@
VSVersionInfo(
ffi=FixedFileInfo(
filevers=(0, 1, 4, 0),
prodvers=(0, 1, 4, 0),
mask=0x3f,
flags=0x0,
OS=0x40004,
fileType=0x1,
subtype=0x0,
date=(0, 0)
),
kids=[
StringFileInfo(
[
StringTable(
u'040904B0',
[StringStruct(u'CompanyName', u'Codeium'),
StringStruct(u'FileDescription', u'LLMClipboard - 智能剪贴板工具'),
StringStruct(u'FileVersion', u'0.1.4'),
StringStruct(u'InternalName', u'LLMClipboard'),
StringStruct(u'LegalCopyright', u'Copyright (c) 2025'),
StringStruct(u'OriginalFilename', u'LLMClipboard.exe'),
StringStruct(u'ProductName', u'LLMClipboard'),
StringStruct(u'ProductVersion', u'0.1.4')])
]),
VarFileInfo([VarStruct(u'Translation', [1033, 1200])])
]
)

View File

@ -12,7 +12,7 @@ from configparser import ConfigParser
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("LLMClipboard")
self.setWindowTitle("LLMClipboard v0.1.4")
self.setMinimumWidth(500)
# 初始化服务
@ -98,6 +98,8 @@ class MainWindow(QMainWindow):
self.start_button.setText("停止监听")
self.status_label.setText("状态: 正在运行")
self.save_config()
# 重新加载配置
self.service.load_config()
self.service.start()
else:
self.start_button.setText("启动监听")

View File

@ -1,6 +1,6 @@
[project]
name = "llmclipboard"
version = "0.1.0"
version = "0.1.4"
description = "A cross-platform rich text capture tool with GUI support"
readme = "README.md"
requires-python = ">=3.10"