No description
Find a file
Bin-Home 89b098d4a9 feat: per-provider settings profiles with default base URLs
Each provider now has its own apiKey / baseUrl / model stored under
settings.providers[id]. Switching providers no longer clobbers the
other one's credentials. Base URL shows the provider's default as
placeholder (empty = use default), and migrateSettings folds legacy
flat fields into the active provider's profile.

Also: API key input no longer masked, key/URL/model/chats-folder
inputs widened to a uniform half-row width, and chatsFolder changes
now apply without a reload.

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2026-04-24 13:08:34 +08:00
docs/superpowers feat: auto-compaction + prompt caching via ContextManager 2026-04-24 11:29:04 +08:00
src feat: per-provider settings profiles with default base URLs 2026-04-24 13:08:34 +08:00
tests feat: per-provider settings profiles with default base URLs 2026-04-24 13:08:34 +08:00
.gitignore chore: project scaffolding 2026-04-22 20:17:16 +08:00
CLAUDE.md feat: non-blocking edit mode with batched diff review 2026-04-23 21:10:51 +08:00
esbuild.config.mjs fix: output styles.css so Obsidian loads component CSS 2026-04-23 10:50:42 +08:00
main.css feat: auto-compaction + prompt caching via ContextManager 2026-04-24 11:29:04 +08:00
main.js feat: per-provider settings profiles with default base URLs 2026-04-24 13:08:34 +08:00
manifest.json chore: project scaffolding 2026-04-22 20:17:16 +08:00
package-lock.json chore: project scaffolding 2026-04-22 20:17:16 +08:00
package.json chore: project scaffolding 2026-04-22 20:17:16 +08:00
styles.css feat: auto-compaction + prompt caching via ContextManager 2026-04-24 11:29:04 +08:00
tsconfig.json chore: project scaffolding 2026-04-22 20:17:16 +08:00
vitest.config.ts chore: project scaffolding 2026-04-22 20:17:16 +08:00