Skip to content

Commit ab1aae6

Browse files
committed
UI全新升级:修复About对话框显示问题,完善构建系统,发布v1.0.3版本
🔧 Bug修复: - 修复About对话框中'支持的IDE'和'主要功能'模块文字显示问题 - 修复PyInstaller构建时缺少语言文件导致界面显示键值对的问题 - 修复构建系统中的Unicode编码问题,提升跨平台兼容性 🚀 发布文件: - Windows可执行文件:AugmentCode-Free-v1.0.3.exe (34.5MB) - 便携包:AugmentCode-Free-v1.0.3-Portable.zip (51.3KB) - Python包:augment_tools_core-1.0.3-py3-none-any.whl (36.8KB) - 源码包:augment-tools-core-1.0.3.tar.gz (36.0KB) - 发布说明:RELEASE_NOTES.md - 校验和文件:SHA256SUMS, checksums.txt ✨ 用户体验提升: - 修复国际化系统,确保中文界面正常显示 - About对话框现在能正确显示所有文字内容 - 提升了GUI界面的稳定性和可靠性
1 parent 9ec6404 commit ab1aae6

20 files changed

+2067
-143
lines changed

README.md

Lines changed: 37 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# AugmentCode-Free v1.0.0
1+
# AugmentCode-Free v1.0.3
22

3-
AugmentCode无限免费续杯方案;新账号可获得600次免费的Claude Sonnet 4调用
3+
#AugmentCode无限免费续杯方案;新账号可获得600次免费的Claude Sonnet 4调用
44

5-
AugmentCode unlimited free refill plan; new accounts can get 600 free Claude Sonnet 4 calls
5+
#AugmentCode unlimited free refill plan; new accounts can get 600 free Claude Sonnet 4 calls
66

77
**支持多IDE**: VS Code、Cursor、Windsurf 的专业维护工具包
88

@@ -13,6 +13,34 @@ AugmentCode unlimited free refill plan; new accounts can get 600 free Claude Son
1313
[![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
1414
[![Platform](https://img.shields.io/badge/Platform-Windows%20%7C%20Linux%20%7C%20macOS-lightgrey.svg)](https://github.com/BasicProtein/AugmentCode-Free)
1515

16+
#### 2025年7月25日更新 (v1.0.3):
17+
18+
**🔧 Bug修复**
19+
- 修复了About对话框中"支持的IDE"和"主要功能"模块文字显示问题
20+
- 修复了构建系统中的Unicode编码问题,提升了跨平台兼容性
21+
22+
**🧹 代码清理**
23+
- 清理了无用的测试文件和临时文档
24+
- 统一了版本号,确保所有配置文件版本一致
25+
26+
**📦 发布改进**
27+
- 优化了构建流程,生成更完整的发布包
28+
- 改进了错误信息显示,使用颜色区分不同类型的消息
29+
30+
#### July 25, 2025 Update (v1.0.3):
31+
32+
**🔧 Bug Fixes**:
33+
- Fixed text display issue in About dialog's "Supported IDEs" and "Main Features" modules
34+
- Fixed Unicode encoding issues in build system, improved cross-platform compatibility
35+
36+
**🧹 Code Cleanup**:
37+
- Cleaned up unused test files and temporary documents
38+
- Unified version numbers across all configuration files
39+
40+
**📦 Release Improvements**:
41+
- Optimized build process to generate more complete release packages
42+
- Improved error message display with color-coded message types
43+
1644
#### 2025年7月23日更新:
1745

1846
2025年7月23日凌晨,官方修改邀请策略:
@@ -128,20 +156,20 @@ pip install -r requirements.txt
128156
### Option 2: Standalone Downloads
129157

130158
#### Windows Users
131-
- **Executable**: Download `AugmentCode-Free-v1.0.0.exe` (11.20 MB)
159+
- **Executable**: Download `AugmentCode-Free-v1.0.3.exe` (34.5 MB)
132160
- No Python installation required
133161
- Double-click to run
134162
- Includes all dependencies
135163

136164
#### Cross-Platform Users
137-
- **Portable Package**: Download `AugmentCode-Free-v1.0.0-Portable.zip` (28 KB)
165+
- **Portable Package**: Download `AugmentCode-Free-v1.0.3-Portable.zip` (51.3 KB)
138166
- Works on Windows, Linux, macOS
139167
- Requires Python 3.7+
140168
- Extract and run startup script
141169

142170
#### Developers
143-
- **Source Package**: Download `augment-tools-core-1.0.0.tar.gz` (18 KB)
144-
- **Wheel Package**: Download `augment_tools_core-1.0.0-py3-none-any.whl` (16 KB)
171+
- **Source Package**: Download `augment-tools-core-1.0.3.tar.gz` (36.0 KB)
172+
- **Wheel Package**: Download `augment_tools_core-1.0.3-py3-none-any.whl` (36.8 KB)
145173

146174
### 📋 System Requirements
147175
- **Python**: 3.7 or higher (for source/portable versions)
@@ -165,14 +193,14 @@ Download `checksums.txt` or `SHA256SUMS` from the release page to verify your do
165193
### Method 1: GUI Interface (Recommended)
166194

167195
#### Windows Executable
168-
1. Download `AugmentCode-Free-v1.0.0.exe`
196+
1. Download `AugmentCode-Free-v1.0.3.exe`
169197
2. Double-click to run
170198
3. Select your IDE from the dropdown
171199
4. Click the desired operation button
172200
5. Follow on-screen instructions
173201

174202
#### Portable Version
175-
1. Download and extract `AugmentCode-Free-v1.0.0-Portable.zip`
203+
1. Download and extract `AugmentCode-Free-v1.0.3-Portable.zip`
176204
2. **Windows**: Double-click `Start-AugmentCode-Free.bat`
177205
3. **Linux/macOS**: Run `./start-augmentcode-free.sh`
178206
4. Use the GUI interface as described above

RELEASE_v1.0.2_SUMMARY.md

Lines changed: 0 additions & 118 deletions
This file was deleted.

build.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
from contextlib import contextmanager
3838

3939
# Build Configuration
40-
VERSION = "1.0.2"
40+
VERSION = "1.0.3"
4141
PROJECT_NAME = "AugmentCode-Free"
4242
AUTHOR = "BasicProtein"
4343
DESCRIPTION = "多IDE维护工具包 - 支持VS Code、Cursor、Windsurf"
@@ -91,12 +91,12 @@ def step(self, step_name: str) -> None:
9191
def success(self, message: str) -> None:
9292
"""Log success message"""
9393
self.logger.info(f"SUCCESS: {message}")
94-
print(f"SUCCESS: {message}")
94+
print(f"\033[92m[SUCCESS]\033[0m {message}")
9595

9696
def error(self, message: str) -> None:
9797
"""Log error message"""
9898
self.logger.error(f"ERROR: {message}")
99-
print(f"ERROR: {message}")
99+
print(f"\033[91m[ERROR]\033[0m {message}")
100100

101101
def info(self, message: str) -> None:
102102
"""Log info message"""
@@ -106,7 +106,7 @@ def info(self, message: str) -> None:
106106
def warning(self, message: str) -> None:
107107
"""Log warning message"""
108108
self.logger.warning(f"WARNING: {message}")
109-
print(f"WARNING: {message}")
109+
print(f"\033[93m[WARNING]\033[0m {message}")
110110

111111
# Global logger instance
112112
logger = BuildLogger()

config/settings.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"language": "zh_CN",
33
"first_run": false,
4-
"window_geometry": "420x680",
5-
"last_selected_ide": "VS Code",
4+
"window_geometry": "420x780",
5+
"last_selected_ide": "Windsurf",
66
"show_welcome": false,
77
"show_about_on_startup": true,
88
"theme": "default"

config_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def __init__(self):
2222
self.default_settings = {
2323
"language": "zh_CN",
2424
"first_run": True,
25-
"window_geometry": "500x750",
25+
"window_geometry": "520x780",
2626
"last_selected_ide": "VS Code",
2727
"show_welcome": True,
2828
"show_about_on_startup": True,

gui.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,22 @@
11
#!/usr/bin/env python3
22
"""
3-
GUI Module for AugmentCode-Free
4-
Provides a modern, CursorPro-style graphical interface with page management.
3+
GUI Module for AugmentCode-Free (Tkinter Backup)
4+
This file has been replaced by PyQt6 implementation.
5+
Kept as backup for reference.
56
"""
67

8+
# This file is now a backup - the main GUI has been moved to PyQt6
9+
# See gui_qt6/ directory for the new implementation
10+
11+
print("⚠️ Warning: This Tkinter GUI has been replaced by PyQt6 implementation.")
12+
print("Please use the new PyQt6 GUI in gui_qt6/ directory.")
13+
14+
def main():
15+
"""Backup main function - redirects to PyQt6"""
16+
print("❌ Tkinter GUI is deprecated. Please use PyQt6 implementation.")
17+
from gui_qt6.main_window import main as qt_main
18+
return qt_main()
19+
720
import tkinter as tk
821
from tkinter import ttk, messagebox
922
import threading

gui_qt6/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
"""
2+
PyQt6 GUI Module for AugmentCode-Free
3+
Modern, cross-platform graphical interface implementation.
4+
"""
5+
6+
__version__ = "1.0.3"
7+
__author__ = "AugmentCode-Free Team"

0 commit comments

Comments
 (0)