Skip to content

Commit aab414b

Browse files
authored
feat(web): redesign bot config settings workspace (#253)
1 parent cab1b99 commit aab414b

10 files changed

Lines changed: 2832 additions & 2052 deletions

File tree

CLAUDE.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,9 @@ See [AGENTS.md](./AGENTS.md) for full project context, architecture, and coding
1818
- Removed `process.env.GUILD_ID` runtime reads from startup/reload command registration.
1919
- Updated `.env.example` and `README.md` to remove `GUILD_ID` as a persisted env var.
2020
- Preserved dev-only guild-scoped deploy support via CLI flag: `pnpm deploy -- --guild-id <guild_id>`.
21+
- Web dashboard config editor redesign shipped:
22+
- Replaced monolithic settings stack with category workspace navigation (`AI & Automation`, `Onboarding & Growth`, `Moderation & Safety`, `Community Tools`, `Support & Integrations`) in `web/src/components/dashboard/config-workspace/`.
23+
- Added metadata-driven config search with cross-category quick jump, focus/scroll targeting, and advanced-section auto-open when search hits advanced controls.
24+
- Refactored config feature presentation to reusable `SettingsFeatureCard` pattern (header + master toggle + Basic/Advanced blocks).
25+
- Kept save contract unchanged: global save/discard, diff-modal confirmation, per-section PATCH batching, and partial-failure behavior.
26+
- Updated config editor tests from stale autosave assumptions to explicit manual-save workspace behavior and added coverage for category switching/search/dirty badges.

0 commit comments

Comments
 (0)