QwejayHuang
8d4282e348
v2.7.11: Refactor compiler routing and enhance build stability
...
- Add Zig compiler support for Python 3.13+ and smart conflict diagnostics
- Refactor Nuitka compiler decision matrix and decouple syntax pre-checks
- Enhance UPX DLL protection and expand dependency isolation rules
- Fix legacy MSVC crash, Windows SDK misdetection, and folder nesting issues
- Complete compiler-related i18n localization
2026-08-22 00:19:11 +08:00
QwejayHuang
fe01312814
V2.7.10: Add shared venv mode, pre-flight checks, and improve stability
...
Added:
- Support for shared virtual environments across different scripts
- Pre-flight health checks for system RAM, disk space, and Python interpreter
- Upfront config validation for file paths and directory permissions
- Extracted system thresholds into global constants
Changed:
- Improve build cancellation to prevent orphaned background processes
- Enhance cache cleanup logic with better retry mechanism and failure summary
- Prevent silent failures by adding timeout and error catching in core execution
- Improve internal log level routing
Fixed:
- Fix application crash during health checks due to uninitialized variables
- Fix crash caused by invalid empty items in the additional resources list
- Remove duplicate write-permission tests and redundant path validations
- Complete missing i18n translations for new warnings and alerts
2026-08-13 12:43:22 +08:00
QwejayHuang
06ca9975f0
v2.7.9: Enhance build diagnostics, fix keep_venv config load, and restore Nuitka --jobs
...
- feat(log): add build diagnostics header and [DETAILED_ONLY] log routing tag
- feat(log): capture full exception traceback on fatal build failures
- feat(venv): add timestamped rename fallback and manual prompt for invalid venvs
- feat(build): implement adaptive RAM concurrency tuning and --low-memory mode for Nuitka
- fix(config): fix keep_venv checkbox state reset bug during config loading
- fix(nuitka): restore missing --jobs parameter in Nuitka build command
- fix(app): optimize suffix stripping logic for clean_product_name
- i18n: update ZH_CN dictionary and complete language dynamic refresh bindings
2026-08-12 23:30:42 +08:00
QwejayHuang
fb6fa0aa86
v2.7.8: Background venv cleanup, pip user-mode fallback, and UI fixes
...
Features: Async venv cleanup, auto-fallback to pip user-mode, and update AI translator with reverse dict.
Fixes: Force recursive cleanup of custom temp directories, and reset 'keep local venv' UI checkbox state.
2026-08-12 12:41:36 +08:00
QwejayHuang
94da38d7da
v2.7.7: Atomic config save, encoding enhancements, anti-AV retry, RamDisk fixes
...
- feat: add atomic save mechanism for config write protection
- feat: improve source/deps encoding compatibility (GBK, UTF-8 with BOM)
- feat: add smart retry mechanism to prevent AV lock (Permission Denied)
- feat: add global exception logging and isolate engine build env vars
- fix: resolve [WinError 1] crash during packaging on RamDisk
- fix: ensure temp directory setting fully applies to venv and PyInstaller cache
2026-08-09 13:26:23 +08:00
QwejayHuang
2af4ceb6eb
v2.7.6: Add smart project sandboxes, venv cleanup, and AI translation studio
...
- feat(i18n): add update_locales_ai.py GUI tool for 1-click LLM-powered translation updates
- feat(venv): support smart project sandbox sensing and one-click local venv cleanup
- refactor(build): implement self-healing venv fallback & Linux/macOS process group termination
- fix(i18n): sync new UI strings for venv cleanup and fallback alerts with zh_CN dictionary
2026-08-09 01:15:46 +08:00
QwejayHuang
ce8d2a6054
v2.7.5: Add code signing, macOS DMG packaging, and CI/CD improvements
...
- Add automated code signing (Win/macOS) and .pfx cert generator
- Add macOS .dmg packaging support to GitHub Actions workflow
- Refactor Linux PySide6 plugin packaging and CI build stability
- Update interpreter compatibility matrix, default metadata, and file dialogs
- Fix context menu localization and subprocess cleanup on build cancellation
Update publish.yml
2026-08-07 01:39:26 +08:00
QwejayHuang
a035e55f37
v2.7.4 add packaging modes & keep-venv support, fix context menu theme bug
2026-08-07 01:39:26 +08:00
QwejayHuang
fc653e778d
v2.7.3 - add Python env manager, folder mode & native AST scanner
...
- Add Python Environment Manager with local switching & one-click download
- Support Folder Mode (--onedir) and custom contents directory (--contents-directory)
- Replace pipreqs with native recursive AST static analysis for dependency scanning
- Add Playwright browser download mirror support (npmmirror / huaweicloud)
- Upgrade UPX exclusion rules to dynamically exclude Python core & runtime DLLs
- Refactor UI dialogs, thread cancellation handling, and polish i18n translations
2026-08-07 01:39:26 +08:00
QwejayHuang
a92b861ccd
v2.7.2: refactor Nuitka C compiler selection and update docs
2026-08-07 01:39:25 +08:00
QwejayHuang
12e0a498a5
v2.7.1: Fix core UI and packaging bugs
2026-08-07 01:39:25 +08:00
QwejayHuang
f0fe278be5
v2.7.0 - compiler sniffing, zero-config presets & docs overhaul
...
- Add zero-config presets for customtkinter, playwright, moviepy, etc.
- Add fault-tolerant fallback (OOM single-thread retry & icon lock resilience)
- Add dual-mode live log viewer & pure vector Material SVG UI
- Overhaul README & README_EN with badges, screenshots and platform matrix
2026-08-07 01:39:25 +08:00
QwejayHuang
9b3e2f0711
v2.6.2: Add smooth transitions, i18n & multi-language support
...
Update CHANGELOG.md
2026-08-07 01:39:25 +08:00
QwejayHuang
2c02d9db73
v2.6.1: Minor fixes and stability updates
2026-08-07 01:39:25 +08:00
QwejayHuang
b9ab8f6896
v2.6.0: Core engine refactoring and features
2026-08-07 01:39:25 +08:00
QwejayHuang
43c0299475
v2.5.8: Update main.py & core fixes
2026-08-07 01:39:24 +08:00
QwejayHuang
f77f36367f
v2.5.7: Update README and core fixes
2026-08-07 01:39:24 +08:00
QwejayHuang
838d80811a
v2.5.6: Main script fixes and version bump
2026-08-07 01:39:24 +08:00
QwejayHuang
69a8cf6588
v2.5.5: Docs and pyproject updates
2026-08-07 01:39:24 +08:00
QwejayHuang
da77d5cd56
v2.5.4: Core script updates and release
2026-08-07 01:39:24 +08:00
QwejayHuang
0836657ec1
v2.5.3: Update README and project metadata
2026-08-07 01:39:24 +08:00
QwejayHuang
aef5acbb45
v2.5.2: Publish workflow, README, and pyproject updates
2026-08-07 01:39:24 +08:00
QwejayHuang
5b08aa7ace
v2.5.1: Publish workflow and README updates
2026-08-07 01:39:24 +08:00
QwejayHuang
dec078d2f9
v2.5.0: Release updates and README refactoring
2026-08-07 01:39:24 +08:00
QwejayHuang
e687466abd
v2.4.6: add custom Python interpreter scanner, redesign settings UI
2026-08-07 01:39:24 +08:00
github-actions[bot]
caca63dfeb
v2.4.5: Core fixes and version bump
2026-08-07 01:39:24 +08:00
QwejayHuang
c06a340a8c
v2.4.4: Change publish upload from EXE to ZIP and main script updates
2026-08-07 01:39:23 +08:00
QwejayHuang
0be111607d
v2.4.3: Version bump and release updates
2026-08-07 01:39:23 +08:00
github-actions[bot]
9edb0c3797
v2.4.2: Add changelog, update README and main script
2026-08-07 01:39:23 +08:00
QwejayHuang
b2eef5dec3
v2.4.1: Main script updates and docs
2026-08-07 01:39:23 +08:00
QwejayHuang
fbce54e9d5
v2.4.0: Core updates and README refactoring
2026-08-07 01:39:23 +08:00
QwejayHuang
cfe75521f1
v2.3.9: Main script fixes and version bump
2026-08-07 01:39:23 +08:00
QwejayHuang
c5300217d5
v2.3.8: Workflow and packaging updates
2026-08-07 01:39:23 +08:00
QwejayHuang
584fb0dad8
v2.3.7: Update publish workflow
2026-08-07 01:39:23 +08:00
QwejayHuang
c4ba84a603
v2.3.6: Script fixes and version bump
2026-08-07 01:39:23 +08:00
QwejayHuang
60173c2ec4
v2.3.5: Core updates and documentation
2026-08-07 01:39:23 +08:00
QwejayHuang
7a1ec3db16
v2.3.0: Initial release and README setup
2026-08-07 01:39:23 +08:00
QwejayHuang
74d8f4405b
v2.2.0: Rename repository to QPyPack and release updates
...
Update
2026-08-07 01:39:22 +08:00
QwejayHuang
93d1cbf3fb
v2.1.0: Version bump and documentation updates
2026-08-07 01:39:22 +08:00
QwejayHuang
d7c79f99d7
v2.0.0: Initial core release and icon handling
2026-08-07 01:39:22 +08:00
QwejayHuang
8ab72669aa
v1.0.2: hide packaging console window, optimize subprocess execution and data compatibility
2026-08-07 01:39:22 +08:00
QwejayHuang
f2b4a20fa0
1.0.1: Add custom PIP index URL setting with QSettings persistence and unified build mirror logic
2026-08-07 01:34:48 +08:00
QwejayHuang
6c854e16be
v1.0.0: Hello Word!
2026-08-07 01:33:04 +08:00