Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
8eea0d7
Allow users to select multiple predefined options if provided, remove…
poliva May 11, 2025
fe536f8
Fixes and updates.
poliva May 11, 2025
51dbce4
Update README
poliva May 11, 2025
5f68ddd
Improved tool description in the README
poliva May 11, 2025
081dc9b
1
May 25, 2025
20ea952
2
May 26, 2025
183d25f
3
May 26, 2025
baaaee4
提交优化后的交互式反馈系统,包含UI改进和图片处理功能
May 30, 2025
7feca0c
优化输入框删除文字时的性能,移除todolist.md,更新.gitignore
May 30, 2025
17853e1
修复QTextOption导入和使用错误
May 30, 2025
8538b25
进一步优化文本编辑器删除性能,添加批量删除模式和键盘防抖动,移除二次开发建议.md
May 30, 2025
4ea22ff
彻底重构文本编辑器,使用QPlainTextEdit替代QTextEdit,解决删除时卡顿问题
May 30, 2025
2ac407e
更新.gitignore移除todolist.md并优化输入框BackSpace键响应
May 30, 2025
ff2db42
更新README.md,详细说明功能、配置和使用方法
May 30, 2025
96fa129
2.0
Jun 2, 2025
3272097
2.1
Jun 2, 2025
70b3389
2.2
Jun 2, 2025
7ee739e
Revert "2.2"
Jun 2, 2025
0b3499d
2.5
Jun 2, 2025
df906aa
2.0
Jun 2, 2025
7d44061
增加新功能说明到README.md
Jun 2, 2025
b8c2002
github仓库链接
Jun 2, 2025
bd3abba
新增常用语快捷图标功能
Jun 3, 2025
a610ede
readme修改
Jun 3, 2025
f529aaf
Update README.md
pawaovo Jun 3, 2025
29d563d
Update README.md
pawaovo Jun 3, 2025
ccb0e3b
Update README.md
pawaovo Jun 3, 2025
16c341c
Update README.md
pawaovo Jun 3, 2025
0fcc8fb
Update README.md
pawaovo Jun 3, 2025
db0b8d9
Revert "Update README.md"
Jun 5, 2025
913993f
2.5
Jun 6, 2025
87c4eb7
2.8
Jun 6, 2025
db3c495
2.9
Jun 6, 2025
ab74fde
2.9.1
Jun 6, 2025
23e53fb
2.88
Jun 6, 2025
95c1d8c
2.9.2
Jun 7, 2025
173b4e4
2.9.5
Jun 7, 2025
2f6b2aa
Release v2.0.0
Jun 7, 2025
44c9af2
🐛 修复文件拖拽后文字颜色异常问题
Jun 7, 2025
14c8a2b
更新README
Jun 7, 2025
dc812ea
Fix .gitignore: Stop tracking specified files
Jun 7, 2025
64be53d
2.1.1
Jun 7, 2025
d93c4a4
feat: 新增界面布局选择、终端窗口、文件选择等功能,更新文档
Jun 7, 2025
921335f
chore: 更新版本号到2.0.1用于PyPI发布
Jun 7, 2025
8c3db0f
feat: 实现原生终端体验 + 代码架构优化
Jun 9, 2025
0cec3aa
3.0
Jun 10, 2025
84bd987
Release v2.4.0: Major feature updates and documentation improvements
Jun 11, 2025
e97c13e
v2.5.0: UI界面优化、文档重构和依赖清理
Jun 12, 2025
7533f64
修复README图标显示语法
Jun 12, 2025
c484a58
Rename 1a7ef-zmno1-001.ico to 1a7ef-zmno1-001.png
pawaovo Jun 12, 2025
f4ac277
清理dist目录并更新项目图标
Jun 12, 2025
2d50424
Merge branch 'main' of https://github.com/pawaovo/interactive-feedbac…
Jun 12, 2025
66704dd
Release version 2.5.1 - Enhanced null placeholder functionality and c…
Jun 14, 2025
cdec8ea
Update config.json
pawaovo Jun 14, 2025
1f8d175
v2.5.2: 精简/完整对话模式优化
Jun 14, 2025
959fa72
Merge remote-tracking branch 'origin/main'
Jun 14, 2025
c52790d
补充 requirements.txt 文件和安装验证脚本
Jun 18, 2025
c650be7
Revert "补充 requirements.txt 文件和安装验证脚本"
Jul 1, 2025
1f8199f
清理无用的会话管理代码
Jul 1, 2025
698edb7
第一阶段代码清理:删除未使用的模块
Jul 1, 2025
decbc62
第二阶段代码清理:合并重复的监控统计系统
Jul 1, 2025
3891bc6
第三阶段代码清理:删除未使用模块和修复错误引用
Jul 1, 2025
91a8f47
完全删除终端功能:清理所有终端相关代码
Jul 1, 2025
a42cf3f
优化设置对话框展开/收起功能:消除冗余代码和闪动问题
Jul 1, 2025
2649b1c
bug修复 终端功能移除
Jul 1, 2025
953ad28
版本更新至2.5.4 - 发布到PyPI
Jul 1, 2025
e007b4a
Revert "版本更新至2.5.4 - 发布到PyPI"
Jul 10, 2025
71e34ef
v2.5.5: 修复 uvx 安装模式下的导入问题和优化按钮布局
Jul 10, 2025
f4f4eb3
docs: 更新文档版本信息到 v2.5.5
Jul 10, 2025
cebb281
docs: 修正MCP配置中的server.py引用错误
Jul 10, 2025
4f8edb0
Release v2.5.9: 提示文字显示效果优化
pawaovo Jul 12, 2025
d137a79
Release v2.5.9.1: 修复uvx环境配置文件路径问题
pawaovo Jul 12, 2025
05d243e
Release v2.5.9.2: 修复uvx环境配置文件路径和样式加载问题
pawaovo Jul 12, 2025
04c1e91
feat: Add submit method settings v2.5.9.3
pawaovo Jul 12, 2025
5e11686
docs: Update CHANGELOG.md for v2.5.9.3 release
pawaovo Jul 12, 2025
7717d3d
feat: 优化包大小 - 使用 PySide6-Essentials 替代 pyside6[multimedia]
pawaovo Jul 13, 2025
6372bea
docs: 更新包大小优化验证结果
pawaovo Jul 13, 2025
bca86e8
feat: 完成包大小优化最终验证和测试
pawaovo Jul 13, 2025
d45ce8b
chore: 发布版本 v2.5.9.4 - 包大小优化版本
pawaovo Jul 13, 2025
a99a652
chore: 清理重复冗余的垃圾代码
pawaovo Jul 13, 2025
fa9598a
fix: 修复uv安装用户的UI/UX问题 v2.5.9.5
pawaovo Jul 13, 2025
d4cf8cb
🔧 修复playsound依赖构建问题 v2.5.9.6
pawaovo Jul 13, 2025
fcf1203
v2.5.9.7: 移除工具提示功能并修复常用语预览窗口崩溃问题
pawaovo Jul 14, 2025
6393588
7.14.1
pawaovo Jul 14, 2025
e90245a
v2.5.9.11: 强力修复uv环境内联代码样式问题
pawaovo Jul 14, 2025
29f097d
Update config.json
pawaovo Jul 15, 2025
6bbf2b7
Update version to 2.5.9.12
pawaovo Jul 15, 2025
7522d41
Release v2.5.9.12: Fix compatibility issues and audio packaging
pawaovo Jul 15, 2025
26aa8a5
v2.5.10: 文档重大更新,推荐开发模式安装;修复UI控件选中状态视觉效果
pawaovo Jul 15, 2025
421b89a
更新README.md示例图片链接
pawaovo Jul 15, 2025
f2eb7e5
v2.5.10.1: 更新README.md示例图片链接
pawaovo Jul 15, 2025
5872a16
修复README.md示例图片链接
pawaovo Jul 15, 2025
e7771d5
v2.5.10.2: 修复README.md示例图片链接
pawaovo Jul 15, 2025
0dcf6c7
🔧 Fix settings page radio button grouping logic
pawaovo Jul 17, 2025
5ec4a08
docs: 更新安装说明为现代 Python 包管理方式
pawaovo Jul 23, 2025
c30a26d
docs: 修复 MCP 配置示例,使用正确的现代 uv 命令
pawaovo Jul 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed .github/cursor-example.jpg
Binary file not shown.
Binary file removed .github/interactive_feedback_1.jpg
Binary file not shown.
Binary file removed .github/interactive_feedback_2.jpg
Binary file not shown.
34 changes: 34 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,42 @@ venv*/

# Logs
*.log
data/*.log

# Temporary files
Temp/
temp/
tmp/
*.tmp

# IDE files
.idea/
.vscode/
*.swp
*.swo

# Local configuration
.env
.env.*

#Others
.DS_Store
uv.lock

# 不提交的文件
二次开发建议.md
todolist.md
todo.md
.cursor/rules/
custom_http_transport_mcp.md
config.json
# Private individual user cursor rules
.cursor/rules/_*.mdc
.cursor/
docs/
issues/
xnote/
todo.md



6 changes: 6 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
repos:
- repo: https://github.com/psf/black
rev: 24.8.0 # You can pin to a specific version
hooks:
- id: black
language_version: python3.11 # Specify your python version
1 change: 0 additions & 1 deletion .python-version

This file was deleted.

410 changes: 410 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
MIT License

Copyright (c) 2024 Fábio Ferreira
Copyright (c) 2025 Pau Oliva

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
23 changes: 23 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
include README.md
include LICENSE
include CHANGELOG.md
include pyproject.toml
recursive-include src *.py
recursive-include src *.qrc
recursive-include src *.ui
recursive-include src/feedback_ui/images *.png *.jpg *.jpeg *.gif *.svg
recursive-include src/feedback_ui/resources *.qrc *.py *.wav *.mp3 *.ogg
recursive-include src/feedback_ui/resources/sounds *.wav *.mp3 *.ogg *.flac *.aac
recursive-include src/feedback_ui/resources/translations *.qm *.ts
recursive-include src/feedback_ui/styles *.qss

# 确保编译的资源文件被包含(uv安装兼容性)
include src/feedback_ui/resources_rc.py

global-exclude *.pyc
global-exclude config.json
global-exclude __pycache__
global-exclude *.egg-info
global-exclude .git*
global-exclude *.bak
global-exclude *~
533 changes: 442 additions & 91 deletions README.md

Large diffs are not rendered by default.

29 changes: 29 additions & 0 deletions bash.exe.stackdump
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
Stack trace:
Frame Function Args
0007FFFFB750 00021005FE8E (000210285F68, 00021026AB6E, 000000000000, 0007FFFFA650) msys-2.0.dll+0x1FE8E
0007FFFFB750 0002100467F9 (000000000000, 000000000000, 000000000000, 0007FFFFBA28) msys-2.0.dll+0x67F9
0007FFFFB750 000210046832 (000210286019, 0007FFFFB608, 000000000000, 000000000000) msys-2.0.dll+0x6832
0007FFFFB750 000210068CF6 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x28CF6
0007FFFFB750 000210068E24 (0007FFFFB760, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x28E24
0007FFFFBA30 00021006A225 (0007FFFFB760, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x2A225
End of stack trace
Loaded modules:
000100400000 bash.exe
7FFFB4850000 ntdll.dll
7FFFB3DC0000 KERNEL32.DLL
7FFFB1CB0000 KERNELBASE.dll
7FFFB43B0000 USER32.dll
7FFFB1BD0000 win32u.dll
7FFFB3D80000 GDI32.dll
7FFFB23B0000 gdi32full.dll
7FFFB1940000 msvcp_win.dll
7FFFB2290000 ucrtbase.dll
000210040000 msys-2.0.dll
7FFFB4120000 advapi32.dll
7FFFB34D0000 msvcrt.dll
7FFFB41E0000 sechost.dll
7FFFB1C80000 bcrypt.dll
7FFFB37C0000 RPCRT4.dll
7FFFB1040000 CRYPTBASE.DLL
7FFFB1C00000 bcryptPrimitives.dll
7FFFB40E0000 IMM32.DLL
53 changes: 53 additions & 0 deletions config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"display_mode": "full",
"enable_custom_options": true,
"submit_method": "ctrl_enter",
"fallback_options": [
"继续吧,按你的计划来",
"仔细一点,不要出错,不要影响到其他内容",
"我们先讨论一下,给我你的方案和建议,不要直接修改代码",
"null",
"null"
],
"expression_optimizer": {
"enabled": true,
"active_provider": "gemini",
"prompts": {
"optimize": "你是一个专业的文本优化助手。请将用户的输入文本改写为结构化、逻辑清晰的指令。只需要输出优化后的文本,不要包含任何技术参数、函数定义或元数据信息。",
"reinforce": "你是一个指令执行助手。请严格按照用户提供的'强化指令',对用户提供的'原始文本'进行处理和改写。只输出改写结果,不要包含任何技术信息。"
},
"performance": {
"timeout_seconds": 30,
"max_retries": 3,
"retry_delay_seconds": 1,
"max_concurrent_requests": 2,
"cache_enabled": true,
"cache_ttl_minutes": 10
},
"providers": {
"openai": {
"api_key": "",
"base_url": "https://api.openai.com/v1",
"model": "gpt-4o-mini"
},
"gemini": {
"api_key": "",
"base_url": "https://generativelanguage.googleapis.com/v1beta/openai/",
"model": "gemini-2.0-flash"
},
"deepseek": {
"api_key": "",
"base_url": "https://api.deepseek.com/v1",
"model": "deepseek-chat"
},
"volcengine": {
"api_key": "",
"base_url": "https://ark.cn-beijing.volces.com/api/v3",
"model": "deepseek-v3-250324"
}
}
},
"version": "3.2",
"created_at": "2025-06-10T12:51:16.371417Z",
"updated_at": "2025-07-17T14:55:54.019797Z"
}
56 changes: 56 additions & 0 deletions config.template.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"_comment": "这是配置文件模板,用于 GitHub 提交和用户参考。API key 请通过 UI 设置页面配置,不要在此文件中填写。",
"_note": "This is a config template for GitHub submission and user reference. Please configure API keys through the UI settings page, not in this file.",
"_version_note": "v2.5.9.13+ 默认启用自定义选项功能,解决uv安装用户看不到预定义选项的问题",
"display_mode": "full",
"enable_custom_options": true,
"submit_method": "enter",
"fallback_options": [
"好的,我明白了",
"请继续",
"需要更多信息",
"返回上一步",
"暂停,让我思考一下"
],
"expression_optimizer": {
"enabled": true,
"active_provider": "openai",
"prompts": {
"optimize": "你是一个专业的文本优化助手。请将用户的输入文本改写为结构化、逻辑清晰的指令。只需要输出优化后的文本,不要包含任何技术参数、函数定义或元数据信息。",
"reinforce": "你是一个指令执行助手。请严格按照用户提供的'强化指令',对用户提供的'原始文本'进行处理和改写。只输出改写结果,不要包含任何技术信息。"
},
"performance": {
"timeout_seconds": 30,
"max_retries": 3,
"retry_delay_seconds": 1,
"max_concurrent_requests": 2,
"cache_enabled": true,
"cache_ttl_minutes": 10
},
"providers": {
"openai": {
"api_key": "",
"base_url": "https://api.openai.com/v1",
"model": "gpt-4o-mini"
},
"gemini": {
"api_key": "",
"base_url": "https://generativelanguage.googleapis.com/v1beta/openai/",
"model": "gemini-2.0-flash"
},
"deepseek": {
"api_key": "",
"base_url": "https://api.deepseek.com/v1",
"model": "deepseek-chat"
},
"volcengine": {
"api_key": "",
"base_url": "https://ark.cn-beijing.volces.com/api/v3",
"model": "deepseek-v3-250324"
}
}
},
"version": "3.2",
"created_at": "2025-01-01T00:00:00.000000Z",
"updated_at": "2025-01-01T00:00:00.000000Z"
}
Loading