Skip to content

Releases: reallygood83/codexian

0.2.18

29 Apr 00:45

Choose a tag to compare

Handle Windows Codex CLI launch differences

Windows users can hit Codex CLI failures when Obsidian launches the npm codex.cmd wrapper through Node spawn, and some Codex versions reject the explicit '-' stdin marker. Codexian now omits that marker, keeps macOS/Linux on the normal executable path, and only redirects Windows codex.cmd to the underlying @openai/codex/bin/codex.js entrypoint when it exists. Model and reasoning selectors also update their visible labels immediately after saving.

Constraint: macOS and Windows Codex CLI launch paths differ

Rejected: Apply the codex.cmd workaround globally | macOS/Linux should keep direct executable launch behavior

Confidence: high

Scope-risk: moderate

Directive: Keep future Windows fixes platform-gated so macOS/Homebrew and Linux paths remain unaffected

Tested: npm run build

0.2.17

28 Apr 15:13

Choose a tag to compare

Surface visual generation progress in the modal

Visual prompt drafting and asset generation now forward Codex CLI progress events into the visual progress modal. Users can see Codex steps while the prompt is drafted, the image asset is generated, the output is verified, and the embed is inserted.

Constraint: Codex CLI image generation may take long enough that users need visible progress feedback

Rejected: Console-only progress | users running from Obsidian do not reliably watch developer console output

Confidence: high

Scope-risk: narrow

Directive: Keep visual progress visible in the modal, not only in chat or console

Tested: npm run build

0.2.16

28 Apr 15:04

Choose a tag to compare

Show Codex work as a step timeline

Codexian now accumulates progress events into a visible timeline instead of replacing a single hint line. The provider also recognizes more command, file, and action-like Codex CLI progress lines so users can see more of the agent's working process while waiting for the final response.

Constraint: Codex exec only exposes text progress, not the full interactive TUI state

Rejected: Show only the final answer | users need confidence that Codex is actively reading, running, building, and verifying

Confidence: high

Scope-risk: moderate

Directive: Keep progress output concise; avoid dumping entire stdout transcripts into chat

Tested: npm run build

0.2.15

28 Apr 14:08

Choose a tag to compare

Add one-click Obsidian Skills setup

Codexian settings can now clone kepano/obsidian-skills and copy its skills into ~/.codex/skills, giving Codex CLI Obsidian Markdown, Bases, Canvas, CLI, and Defuddle skill instructions without requiring users to run commands manually.

Constraint: obsidian-skills is an Agent Skills repository, not an Obsidian community plugin

Constraint: Codex CLI discovers skills from ~/.codex/skills

Rejected: Install into the vault plugins folder | that would treat skills as an Obsidian plugin and not make them available to Codex CLI

Confidence: high

Scope-risk: moderate

Directive: Keep this installer pointed at Codex skills unless Codex changes its skills discovery path

Tested: npm run build

0.2.14

28 Apr 14:01

Choose a tag to compare

Apply GPT Image prompt recipes to visual generation

Codexian now turns short user directions into structured visual prompts using the GPT Image 2 recipe pattern: category selection, structure selection, and variable filling. Prompt drafts include subject, composition, style, environment, lighting, typography, details, and aspect ratio, with dedicated recipes for thumbnails, infographics, posters, UI mockups, products, e-commerce hero images, avatars, and storyboards.

Constraint: Core visual generation must continue to use Codex CLI without OpenAI API keys

Rejected: Keep five generic visual modes | too weak for thumbnail, product, UI, avatar, and e-commerce prompt quality

Confidence: high

Scope-risk: moderate

Directive: Future image prompt changes should preserve the structured recipe fields

Tested: npm run build

0.2.13

28 Apr 13:50

Choose a tag to compare

Make slash command suggestions keyboard-scrollable

The slash menu rendered but keyboard navigation did not keep the selected command visible, and wheel scrolling could be intercepted by the Obsidian pane. The menu now expands the command set, contains wheel scrolling, and scrolls the selected command into view on arrow-key navigation.

Constraint: Codexian should preserve the ObsidianCode-like slash command affordance while still sending slash prompts raw to Codex CLI

Rejected: Only add more commands | the underlying visibility bug was missing scrollIntoView behavior

Confidence: high

Scope-risk: narrow

Directive: Keep slash keyboard navigation and dropdown scrolling tested together

Tested: npm run build

0.2.12

28 Apr 13:44

Choose a tag to compare

Expose the current frontier Codex model

Codexian's sidebar model picker was still pinned to the older hardcoded model set, so users could not select gpt-5.5 from the Obsidian UI even when their Codex CLI supported it. The default model and empty-setting fallback now use gpt-5.5 while preserving manual model entry for future Codex releases.

Constraint: Codex CLI remains the authority for whether a model is available to the user's account

Rejected: Hard-code only older gpt-5.4 options | blocks users from selecting the current frontier model

Confidence: high

Scope-risk: narrow

Directive: Keep model picker current, but continue allowing manual model IDs in settings

Tested: npm run build

0.2.11

28 Apr 13:41

Choose a tag to compare

Preserve note properties and surface slash commands

Generated visual embeds now detect YAML frontmatter and insert below the closing delimiter, preventing Obsidian properties from being corrupted. The chat composer now renders Codex-style slash command suggestions instead of only passing slash prompts through invisibly.

Constraint: Obsidian note properties must remain valid YAML frontmatter

Rejected: Raw slash pass-through only | it preserved CLI input but gave users no visible command affordance

Confidence: high

Scope-risk: moderate

Directive: Keep embed insertion properties-safe when changing visual asset placement

Tested: npm run build

0.2.10

28 Apr 13:27

Choose a tag to compare

Keep visual generation aligned with Codex CLI capabilities

PNG generation depends on Codex CLI image_generation being available, so settings now expose a direct update and feature-enable path. Slash-prefixed prompts are passed through raw so Codexian does not break Codex CLI command syntax before exec receives it.

Constraint: Codexian must use authenticated Codex CLI, not OpenAI API keys

Constraint: BRAT users need release assets matching manifest version

Rejected: Claim direct gpt-image-2 model selection | Codex CLI exposes image_generation as the supported surface, not a plugin-level model selector

Confidence: high

Scope-risk: moderate

Directive: Do not reintroduce SVG-only modal copy when PNG output is selected

Tested: npm run build

0.2.9

28 Apr 13:15

Choose a tag to compare

Support Codex built-in PNG image generation

Codex CLI now supports built-in image generation through the image_generation feature flag, so Codexian can offer real PNG generation without using OpenAI API keys. This adds an output selector for PNG versus SVG, passes the selected output type through prompt drafting, strongly instructs Codex to use the built-in image tool only for PNG, and embeds the generated PNG at the top of the note.

Constraint: Codex built-in image generation saves initially under ~/.codex/generated_images, so the prompt requires copying or moving the PNG into the vault attachment path.

Rejected: Replace SVG generation entirely | SVG remains useful for text-safe Korean labels and deterministic Obsidian embeds.

Confidence: medium

Scope-risk: moderate

Tested: npm run build