feat(desktop): add typed inspector panels
Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
33
plans/2026-03-28-hac-18-typed-inspector-panels.md
Normal file
33
plans/2026-03-28-hac-18-typed-inspector-panels.md
Normal 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
|
||||
Reference in New Issue
Block a user