Commit Graph
33 Commits
Author SHA1 Message Date
paoloanznandClaude c3e5419121 feat: add OpenAI Codex API support with new models
- Add OpenAI as new API provider with support for gpt-5.4, gpt-5.3-codex, gpt-5.4-mini models
- Extend model configuration system to include OpenAI provider
- Add isCodexSubscriber function for OpenAI authentication detection
- Update model options and descriptions for Codex models
- Create codex-fetch-adapter for OpenAI API integration
- Add OpenAI OAuth configuration and authentication URLs
- Update default model selection logic for Codex users

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-01 11:53:16 +02:00
paoloanznandClaude 0c3f07e67a feat: add JSDoc documentation to improve docstring coverage
- Add comprehensive docstrings to functions in codex-fetch-adapter.ts
- Add documentation for OAuth crypto functions
- Document profile fetching functions
- Improve overall code documentation quality to meet coverage requirements

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-01 10:35:22 +02:00
Muhammad Abdul Rehman 87a3807e0f Codex Support 2026-04-01 02:50:29 +05:00
Muhammad Abdul Rehman a80fc1043d feat: complete Codex API feature parity with UI updates 2026-04-01 02:46:56 +05:00
paoloanznandClaude Opus 4.6 e5b13b347c docs: move install one-liner to top of README
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 19:22:37 +02:00
paoloanznandClaude Opus 4.6 ecc2d68578 feat: add one-liner install script
curl | bash installer that checks OS, git, bun, clones, builds with
all experimental features, and symlinks as `free-code` on PATH.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 19:20:32 +02:00
paoloanznandClaude Opus 4.6 95a56f58ba chore: remove outdated app_structure_llm.txt
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 19:04:40 +02:00
paoloanznandClaude Opus 4.6 b163835213 docs: add IPFS mirror details to README
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 18:48:12 +02:00
paoloanznandClaude Opus 4.6 1710246afb fix: bypass GitHub app check for ultraplan/remote sessions
Bake CCR_FORCE_BUNDLE=true into the build defines so the bundle-seed
path is always active. This skips the GitHub remote + app installation
checks that fail on non-Anthropic repos.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 18:44:23 +02:00
paoloanznandClaude Opus 4.6 6dfb0bf0b8 docs: add screenshot to README
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 18:27:54 +02:00
paoloanznandClaude Opus 4.6 33f530dc70 docs: rewrite README for free-code
Replace the research-archive README with a proper project README
covering what free-code is, build instructions, feature flags,
and project structure.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 17:28:45 +02:00
paoloanznandClaude Opus 4.6 fcf5ab7dbb feat: add UltraplanLaunchDialog and UltraplanChoiceDialog components
These components were referenced in REPL.tsx but never defined, causing
a runtime crash when ultraplan tried to launch. Added:

- UltraplanLaunchDialog: pre-launch confirmation with terms/cancel
- UltraplanChoiceDialog: post-plan approval with execute-here/dismiss
- Conditional requires in REPL.tsx gated on feature('ULTRAPLAN')

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 17:23:08 +02:00
paoloanznandClaude Opus 4.6 61a23c19bf fix: make ultraplan command available in external builds
ultraplan was blocked by two gates that restricted it to ant-only builds:
1. It was in INTERNAL_ONLY_COMMANDS (only included when USER_TYPE=ant)
2. Its own isEnabled checked process.env.USER_TYPE === 'ant'

Move it to the main COMMANDS array and remove the ant-only isEnabled gate.
The feature('ULTRAPLAN') flag already controls whether the code is loaded.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 17:12:22 +02:00
paoloanzn 8e159b6ec3 feat: expand dev full experimental bundle 2026-03-31 16:50:42 +02:00
paoloanzn 6548db2da5 docs: refresh feature flag audit 2026-03-31 16:42:14 +02:00
paoloanzn 98e2b98a83 feat: enable voice mode in default builds 2026-03-31 16:30:46 +02:00
paoloanzn 26d7bcc4a8 fix: fall back when voice native module is missing 2026-03-31 16:21:35 +02:00
paoloanzn b7d73300c0 chore: clear cyber risk instruction 2026-03-31 16:14:44 +02:00
paoloanzn 7667a9c510 merge: integrate telemetry removal 2026-03-31 16:11:59 +02:00
paoloanzn bf222d092e Revert "feat: give mascot an evil grin"
This reverts commit 9b226e8599.
2026-03-31 16:08:40 +02:00
paoloanzn 7a558e9640 refactor: disable telemetry backends 2026-03-31 16:07:34 +02:00
paoloanzn 9b226e8599 feat: give mascot an evil grin 2026-03-31 15:58:44 +02:00
paoloanzn 4d728a1b19 fix: trim release notes to recent versions 2026-03-31 15:52:53 +02:00
paoloanzn 71bf5f24a0 feat: always compile full startup ui 2026-03-31 15:48:10 +02:00
paoloanzn aa0762b861 feat: rebrand startup ui 2026-03-31 15:36:53 +02:00
paoloanzn 2ed4acd4f7 docs: map feature flags and dev bundle 2026-03-31 15:23:41 +02:00
paoloanzn a8b18d910c feat: add experimental dev build 2026-03-31 15:11:58 +02:00
paoloanzn a7427a0e21 bump version 2026-03-31 15:04:15 +02:00
paoloanzn 10853d119b fix: guard missing modifiers addon in binary 2026-03-31 15:02:54 +02:00
paoloanzn 9bcc6fcf16 Revert "fix: normalize lf enter in tui input"
This reverts commit c1f9b3e7d3.
2026-03-31 14:55:49 +02:00
paoloanzn c1f9b3e7d3 fix: normalize lf enter in tui input 2026-03-31 14:51:39 +02:00
paoloanzn e878a7ce35 feat: reconstruct bun cli build 2026-03-31 14:34:56 +02:00
instructkr 4b9d30f795 asdf
Squash the current repository state back into one baseline commit while
preserving the README reframing and repository contents.

Constraint: User explicitly requested a single squashed commit with subject "asdf"
Confidence: high
Scope-risk: broad
Reversibility: clean
Directive: This commit intentionally rewrites published history; coordinate before future force-pushes
Tested: git status clean; local history rewritten to one commit; force-pushed main to origin and instructkr
Not-tested: Fresh clone verification after push
2026-03-31 03:34:03 -07:00