Skip to content

Dev - #15

Merged
ZhuchkaTriplesix merged 7 commits into
mainfrom
dev
Mar 8, 2026
Merged

Dev#15
ZhuchkaTriplesix merged 7 commits into
mainfrom
dev

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

kisi kisi meow meow

ZhuchkaTriplesix and others added 7 commits March 8, 2026 12:03
- Extended RedisConnection with data commands (SCAN, TYPE, TTL, GET, SET,
  HGETALL, LRANGE, SMEMBERS, ZRANGE, DEL, RENAME, EXPIRE, etc.)
- Created RedisExplorerView with breadcrumb navigation (like MongoDB)
- Created RedisDatabasesView showing db0-db15 with key counts and TTL info
- Created RedisKeysView with SCAN-based pagination, pattern search, type
  badges, TTL display, and inline delete
- Created RedisKeyEditor with type-aware viewer/editor:
  * String: text editor with save
  * Hash: field/value table with HSET/HDEL
  * List: indexed items with RPUSH
  * Set: members with SADD/SREM
  * Sorted Set: scored members with ZADD/ZREM
- Added TTL management dialog (set/remove expiry)
- Modified RedisView (stats) to accept optional connection/onBack
- Wired RedisExplorerView into WorkspacePanel
- Stats button in breadcrumb bar for easy switching
- Redis connections in sidebar are now expandable with a tree arrow
- Expanding a Redis connection fetches active databases (via INFO keyspace)
- Click connection name в†’ shows statistics view in workspace
- Click specific db (db0, db1...) в†’ shows key browser for that database
- Sidebar uses temporary connection for DB probe (doesn't kill main view)
- RedisExplorerView simplified: takes required database parameter
- Database list view removed from main area (now in sidebar tree)
- Stats toggle still available in the breadcrumb toolbar
- Works both at root level and inside folders
feat: show all 16 Redis databases in sidebar tree
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Mar 8, 2026
@ZhuchkaTriplesix ZhuchkaTriplesix added the enhancement New feature or request label Mar 8, 2026

@ZhuchkaTriplesix ZhuchkaTriplesix left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

20/1p

@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 849c744 into main Mar 8, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant