Repository navigation
Use Pi's official brand color and repository - #991
Conversation
Pi uses the blue from its official logo (#4D9ABF) instead of the generic purple, and its dashboard link points to earendil-works/pi. The pi-mono alias still parses. Pi joins the Mac parity accent table, so the contrast check covers it. Upstream steipete#4690.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
Summary
#4D9ABFinstead of the earlier violet#7C3AED. The color is set in the provider spec (rust/src/core/provider/spec.rs) and in the frontend icon table (apps/desktop-tauri/src/components/providers/providerIcons.ts).https://github.com/earendil-works/pi.pi-monoCLI alias still resolves to Pi, so existing configs keep working.rust/src/core/provider/id.rs, with#7C3AEDas the accent and#4D9ABFas the brand color, and to the matching frontend test list.rust/src/core/provider_registry_snapshot.txtis updated for the two changed Pi lines.F09082/4D9ABF/F1BE58), its palette test anddocs/pi.md. Windows has no confetti palette code path or matching docs, so there is nothing to attach them to.Upstream reference:
steipete/CodexBarcommit591e6008c(steipete#4690),PiProviderDescriptor.swiftandProviderPaletteRegressionTests.swift.Checks
cargo fmt --all: clean.pi-monoalias, the new Pi test (pi_uses_its_official_brand_color_and_current_repository), the mac-parity accent tests (including the contrast check), the adopted-provider and CLI alias tests, and the brand-color tests.cargo clippy --manifest-path rust/Cargo.toml --all-targets -- -D warnings: clean.pnpm install --frozen-lockfile: ok (pnpm 11.25.0, local Node 22.22.0). CI pins Node 24.18.0; this run did not use it.pnpm test -- --maxWorkers=4: 164 files, 1617 tests passed.pnpm run build: succeeded (existing chunk-size warnings only).cargo test --manifest-path rust/Cargo.toml: 5280 passed, 0 failed, 2 ignored.pi_uses_its_official_brand_color_and_current_repositoryinrust/src/core/provider/id.rs;["pi","#4d9abf"]inproviderIcons.test.ts.Proof suggestion (fake data)
Open the Pi provider card with a synthetic snapshot. Expect the icon and usage bar in brand blue
#4D9ABF. Use the dashboard action and expecthttps://github.com/earendil-works/pi. Keep thepi-monoalias in a fake CLI config and expect it to resolve to Pi.Summary by CodeRabbit