Bug fix release for Codex usage refresh.
Changes:
- Optimizes Codex local session scanning by reading recent JSONL files first and scanning each file from the end.
- Avoids repeatedly reading the entire ~/.codex/sessions tree on every refresh, which can grow large and delay menu bar updates.
- Keeps the DMG install flow as the recommended user path.
Validation:
- Scripts/test.sh passed with 24 tests.
- Scripts/e2e.sh passed.
- Installed locally and confirmed Codex history continued updating after launch.