Merge origin/main: pull latest before pushing Windows input fixes

- Keep local TUI input changes (keyboard enhancement gating; approval modal Press|Repeat)
- Adopt any remote version bumps and metadata updates
This commit is contained in:
James Peter
2025-09-11 07:50:56 +10:00
6 changed files with 25 additions and 18 deletions
+5
View File
@@ -3,6 +3,11 @@
> [!TIP]
> We're constantly improving Code! This page documents the core changes. You can also check our [releases page](https://github.com/just-every/code/releases) for additional information.
## [0.2.117] - 2025-09-10
- TUI: route terminal paste to active bottom-pane views; enable paste into Create Spinner prompt. (a48ad2a1)
- TUI/Spinner: balance Create preview spacing; adjust border width and message text. (998d3db9)
## [0.2.116] - 2025-09-10
- TUI: AI-driven custom spinner generator with live streaming, JSON schema, and preview. (d7728375)
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "@openai/codex",
"version": "0.2.114",
"version": "0.2.117",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openai/codex",
"version": "0.2.114",
"version": "0.2.117",
"license": "Apache-2.0",
"dependencies": {
"@vscode/ripgrep": "^1.15.14"
+6 -6
View File
@@ -1,6 +1,6 @@
{
"name": "@just-every/code",
"version": "0.2.116",
"version": "0.2.117",
"license": "Apache-2.0",
"description": "Lightweight coding agent that runs in your terminal - fork of OpenAI Codex",
"bin": {
@@ -32,10 +32,10 @@
"prettier": "^3.3.3"
},
"optionalDependencies": {
"@just-every/code-darwin-arm64": "0.2.116",
"@just-every/code-darwin-x64": "0.2.116",
"@just-every/code-linux-x64-musl": "0.2.116",
"@just-every/code-linux-arm64-musl": "0.2.116",
"@just-every/code-win32-x64": "0.2.116"
"@just-every/code-darwin-arm64": "0.2.117",
"@just-every/code-darwin-x64": "0.2.117",
"@just-every/code-linux-x64-musl": "0.2.117",
"@just-every/code-linux-arm64-musl": "0.2.117",
"@just-every/code-win32-x64": "0.2.117"
}
}
+5 -2
View File
@@ -466,6 +466,7 @@ pub fn set_custom_theme(
codex_home: &Path,
label: &str,
colors: &ThemeColors,
set_active: bool,
) -> anyhow::Result<()> {
let config_path = codex_home.join(CONFIG_TOML_FILE);
let mut doc = match std::fs::read_to_string(&config_path) {
@@ -474,8 +475,10 @@ pub fn set_custom_theme(
Err(e) => return Err(e.into()),
};
// Activate custom theme and persist label
doc["tui"]["theme"]["name"] = toml_edit::value("custom");
// Optionally activate custom theme and persist label
if set_active {
doc["tui"]["theme"]["name"] = toml_edit::value("custom");
}
doc["tui"]["theme"]["label"] = toml_edit::value(label);
// Ensure colors table exists and write provided keys
@@ -702,6 +702,8 @@ struct CreateThemeState {
thinking_current: std::cell::RefCell<String>,
proposed_name: std::cell::RefCell<Option<String>>,
proposed_colors: std::cell::RefCell<Option<codex_core::config_types::ThemeColors>>,
preview_on: std::cell::Cell<bool>,
review_focus_is_toggle: std::cell::Cell<bool>,
}
#[derive(Copy, Clone, PartialEq)]
+5 -8
View File
@@ -1,14 +1,11 @@
## @just-every/code v0.2.116
## @just-every/code v0.2.117
This release introduces an AI-driven custom spinner generator, improves selection affordance, and polishes spacing in the Create Spinner view.
This release improves paste handling in the TUI and refines the Create Spinner preview for clearer visuals.
### Changes
- TUI: AI-driven custom spinner generator with live streaming, JSON schema, and preview.
- Spinner: accept "name" in custom JSON; persist label; show labels in Overview; replace on save.
- TUI: dim "Create your own…" until selected; use primary + bold on selection.
- TUI: fix Create Spinner spacing; avoid double blank lines; keep single spacer.
- Core: add TextFormat and include text.format in requests.
- TUI: route terminal paste to active bottom-pane views; enable paste into Create Spinner prompt.
- TUI/Spinner: balance Create preview spacing; adjust border width and message text.
### Install
@@ -17,5 +14,5 @@ npm install -g @just-every/code@latest
code
```
Compare: https://github.com/just-every/code/compare/v0.2.115...v0.2.116
Compare: https://github.com/just-every/code/compare/v0.2.116...v0.2.117