v3.10.4 — Clean release: OAuth Secrets editor, Import JSON, no leaked credentials
This commit is contained in:
20
CHANGELOG.md
20
CHANGELOG.md
@@ -1,5 +1,25 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## v3.10.4 (2026-05-25)
|
||||||
|
|
||||||
|
**Security: OAuth Secrets Editor + Import JSON**
|
||||||
|
|
||||||
|
### Security
|
||||||
|
- **All hardcoded OAuth secrets removed from source code and git history**
|
||||||
|
- OAuth client IDs and secrets now stored locally in `~/.config/codex-launcher/oauth-secrets.json`
|
||||||
|
- Git history rewritten to scrub all leaked credentials (0 matches verified)
|
||||||
|
- Pre-push hook blocks any future commit containing secrets
|
||||||
|
- All old Gitea releases deleted (contained leaked secrets in .deb files)
|
||||||
|
|
||||||
|
### New Features
|
||||||
|
- **OAuth Secrets editor** in GUI — "OAuth Secrets" button in header bar
|
||||||
|
- **Import JSON** button — import `client_secret_*.json` downloaded from Google Cloud Console
|
||||||
|
- Supports both `"installed"` and `"web"` JSON formats from Google
|
||||||
|
|
||||||
|
### Antigravity Fix (from v3.10.3)
|
||||||
|
- Antigravity REST API uses slug IDs, not display names
|
||||||
|
- Verified all model IDs with live API testing
|
||||||
|
|
||||||
## v3.10.3 (2026-05-25)
|
## v3.10.3 (2026-05-25)
|
||||||
|
|
||||||
**Fix Antigravity 404 Errors — Verified REST Model IDs**
|
**Fix Antigravity 404 Errors — Verified REST Model IDs**
|
||||||
|
|||||||
BIN
codex-launcher_3.10.4_all.deb
Normal file
BIN
codex-launcher_3.10.4_all.deb
Normal file
Binary file not shown.
@@ -3,11 +3,11 @@ set -e
|
|||||||
|
|
||||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||||
|
|
||||||
if [ -f "$SCRIPT_DIR/codex-launcher_3.10.3_all.deb" ]; then
|
if [ -f "$SCRIPT_DIR/codex-launcher_3.10.4_all.deb" ]; then
|
||||||
echo "Installing codex-launcher_3.10.3_all.deb ..."
|
echo "Installing codex-launcher_3.10.4_all.deb ..."
|
||||||
sudo dpkg -i "$SCRIPT_DIR/codex-launcher_3.10.3_all.deb"
|
sudo dpkg -i "$SCRIPT_DIR/codex-launcher_3.10.4_all.deb"
|
||||||
echo ""
|
echo ""
|
||||||
echo "Installed v3.10.3 via .deb package."
|
echo "Installed v3.10.4 via .deb package."
|
||||||
echo " translate-proxy.py -> /usr/bin/translate-proxy.py"
|
echo " translate-proxy.py -> /usr/bin/translate-proxy.py"
|
||||||
echo " codex-launcher-gui -> /usr/bin/codex-launcher-gui"
|
echo " codex-launcher-gui -> /usr/bin/codex-launcher-gui"
|
||||||
echo " cleanup-codex-stale -> /usr/bin/cleanup-codex-stale.sh"
|
echo " cleanup-codex-stale -> /usr/bin/cleanup-codex-stale.sh"
|
||||||
|
|||||||
Reference in New Issue
Block a user