feat(desktop): add typed inspector panels

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
Senior Frontend Engineer
2026-03-28 11:16:39 +00:00
parent a9524dfbf6
commit 7c1abf2fd1
7 changed files with 397 additions and 11 deletions

View File

@@ -0,0 +1,33 @@
# HAC-18 Typed Inspector Panels
Date: 2026-03-28 UTC
Owner: Senior Frontend Engineer
Issue: HAC-18
## Goal
Ship one more visible desktop feature slice without waiting on GUI screenshot capture or AppImage validation.
## Selected Scope
- upgrade the inspector for non-string Redis values from raw JSON text to structured read-only panels
- keep the existing string edit flow, TTL actions, and error notice foundation unchanged
- stay within the current `read_redis_value` contract and avoid backend expansion
- add minimum frontend tests around the new structured presentation mapping
## Non-Goals
- no delete execution
- no backend contract changes
- no packaging or screenshot evidence work in this heartbeat
- no full redesign of the existing desktop shell
## Verification Plan
- `pnpm --filter @redis-gui/desktop test`
- `pnpm run desktop:build`
## Expected User Impact
- operators can scan `hash/list/set/zset/stream` payloads directly in the inspector without mentally parsing raw JSON
- the read-only boundary for non-string types remains explicit, but the viewing experience becomes materially more usable