Conversation
* feat(docs): add logo, dark theme, feature cards to docs site (#1018) The docs site lacked brand identity — no logo, default light theme, and plain bullet lists for features. Add the existing shield logo to the header and hero, default to dark theme via localStorage script, replace the "What is Archon?" bullets with Starlight CardGrid components, and extend custom CSS with dark theme colors, tighter hero spacing, and sidebar active-link gradient. Changes: - astro.config.mjs: add logo config + dark theme head script - index.md → index.mdx: add hero image, import CardGrid/Card components - custom.css: dark theme vars, hero padding, sidebar highlight Fixes #1018 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(docs): address review findings for PR #1022 - Add missing "Portable" feature card to CardGrid (restores multi-platform support callout dropped in original conversion from bullet list) - Fix icon="random" on "Isolated" card — use "laptop" instead (shuffle icon does not communicate worktree isolation) - Reassign icons: Portable gets "puzzle", Composable gets "setting" - Add comment explaining !important in .hero is needed to override Starlight inline styles - Add comment noting .sidebar-content is an internal Starlight class (not public API) that should be re-tested after Starlight upgrades Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…binary support The CWD .env stripping was redundant — SUBPROCESS_ENV_ALLOWLIST already blocks target repo credentials from reaching AI subprocesses, and the env-leak gate scans target repos before spawning. The stripping also broke compiled binaries: it nuked all env vars, then tried to reload from a baked CI path that doesn't exist on user machines. Changes: - Remove CWD .env stripping from both server and CLI - Server loads ~/.archon/.env with override: true (all keys, not just DATABASE_URL) - Skip import.meta.dir .env loading in binary mode (path is frozen at build time) - Add CLAUDE_USE_GLOBAL_AUTH defaulting to server (same as CLI) - Fix envFile reference in no_ai_credentials error to show useful path
fix: remove CWD env stripping, load ~/.archon/.env with override for binary support
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Tyone88
pushed a commit
to Tyone88/Archon
that referenced
this pull request
Apr 16, 2026
Release 0.3.4
joaobmonteiro
pushed a commit
to joaobmonteiro/Archon
that referenced
this pull request
Apr 26, 2026
Release 0.3.4
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release 0.3.4
Binary env loading fix and release infrastructure improvements.
Added
Changed
.envstripping —SUBPROCESS_ENV_ALLOWLISTand the env-leak gate already prevent target repo credentials from reaching AI subprocesses. Server now loads~/.archon/.envwithoverride: truefor all keys (not justDATABASE_URL), skips theimport.meta.dir.envpath in binary mode, and defaultsCLAUDE_USE_GLOBAL_AUTH=truewhen no explicit credentials are set (fix: remove CWD env stripping, load ~/.archon/.env with override for binary support #1045)packages/*/package.jsonversions now sync from the rootpackage.jsonduring releases viascripts/sync-versions.shFixed
archon servecrash in compiled binaries: the CWD env stripping + bakedimport.meta.dirpath caused all credentials to be lost, triggeringno_ai_credentialsexit on every startupversioncommand reading stale version: dev mode now reads from the monorepo rootpackage.jsoninstead of the CLI package's own version fieldbun --filtersyntax and added missingremark-gfmtransitive dependencies for Bun hoistingMerging this PR releases 0.3.4 to main.