feat: Windows native support — tkinter GUI, cross-platform proxy
Based on v3.10.4 upstream. New files: - src/codex-launcher-gui.py: full tkinter GUI (10 classes) replacing GTK on Windows - src/codex_launcher_lib.py: shared cross-platform module (~1870 lines) - src/cleanup-codex-stale.py: cross-platform process cleanup translate-proxy.py Windows adaptations: - Platform-aware paths: %LOCALAPPDATA% for cache, %APPDATA% for config - Platform-aware credentials, signals, memory reporting, shell commands - UTF-8 encoding on all file writes (Windows cp1252 default) - FORCE_MODEL: proxy overrides Codex Desktop model selection - DeepSeek reasoning_content round-trip for multi-turn tool sessions - Cleanup orphan .tmp files at startup - requests.log rotation (2000 lines cap) - User-Agent: codex-launcher/1.0 in outbound HTTP requests
This commit is contained in:
2700
src/codex-launcher-gui.py
Normal file
2700
src/codex-launcher-gui.py
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user