Releases
v0.5.3
Compare
Sorry, something went wrong.
No results found
[0.5.3] - 2026-06-06
馃殌 Features
Add handleApiError utility for toast error pattern
Add redis i18n keys to English locale
Add redis i18n keys to Chinese locale
I18n RedisBrowserView toast.error calls
I18n RedisKeyView toast.error calls
I18n RedisStreamViewer toast.error calls
I18n RedisGeoViewer toast.error calls
Add useFormField helper for ConnectionForm fields
Extract RedisFormSection from ConnectionDialog
Extract ElasticsearchFormSection from ConnectionDialog
Extract MongoDbFormSection from ConnectionDialog
Extract MssqlFormSection from ConnectionDialog
Add ConnectionTreeContent component
Add ConnectionTreeDialogs wrapper component
Add tab-contexts with 5 domain contexts and TabActionsProvider
馃悰 Bug Fixes
Add context menu to row number cells in table view
Add redis.ts, fix query.ts import, update index.ts router
Remove unused ImportDriverCapability import from types/sql.ts
Move SetOptions interface to module scope and export
Add type guards for discriminated union TabItem fields
Unmount inactive tab content
Restore cargo test compatibility
馃捈 Other
TabItem discriminated union refactor design
TabItem discriminated union implementation plan
TabItem discriminated union refactor into main
馃殰 Refactor
Extract redis mocks to mocks/redis.ts
Extract query mocks to mocks/query.ts
Extract metadata mocks to mocks/metadata.ts
Extract tableData mocks to mocks/tableData.ts
Extract connections mocks to mocks/connections.ts
Extract saved queries mocks to mocks/queries.ts
Extract transfer mocks to mocks/transfer.ts
Extract elasticsearch mocks to mocks/elasticsearch.ts
Extract mongodb mocks to mocks/mongodb.ts
Extract ai mocks to mocks/ai.ts
Extract system and mcp mocks
Add mocks router and re-exports in index.ts
Remove old mocks.ts, update test imports
Split ConnectionList.tsx into focused sub-components
Split mocks.ts into domain-specific modules
Extract RedisStreamViewer dialog components
Remove types from api.ts, re-export from types/
Split RedisStreamViewer into hooks + file-per-component
Extract redis-format.ts from RedisKeyView
Extract redis-patch.ts from RedisKeyView
Extract useRedisKey hook from RedisKeyView
Extract RedisKeyFormHeader from RedisKeyView
Slim RedisKeyView.tsx to thin shell using hook + form header
Share sql identifier quoting
Replace inline driver sections with extracted components
Apply useFormField to generic fields in ConnectionDialog
Extract SidebarSearch from ConnectionList
Extract SidebarHeader component from ConnectionList
Import ConnectionDialogTestMessage from ConnectionDialog
Remove unused props from ConnectionTreeContent
Fix ConnectionTreeContent code quality issues
Merge SET option state in useRedisKey into single object
Consolidate SET option props in RedisKeyFormHeader
Update RedisKeyView to use consolidated SET options
Use extracted sub-components in ConnectionList
TabContentRenderer sub-components use context hooks instead of flat props
(tab) Split TabItem into 12 discriminated union subtypes
Update TabContentRenderer.tsx renderer signatures to use specific tab subtypes
(tab) Add subtype imports and type constraint to useTabFactory
Add type casts in useTabFactory for discriminated union compatibility
Use EditorTabItem in useQueryEditor.ts
Add TableTabItem type narrowing in useTableViewer
Use EditorTabItem in test helper
Split tab content renderer actions
Split ConnectionList state domains
Split driver module responsibilities
Split transfer services
Split transfer services
馃摎 Documentation
Add api.ts type split design spec
Add api.ts type split implementation plan
Add RedisKeyView split spec and plan
Add ConnectionDialog refactor design spec
Add ConnectionDialog refactor implementation plan
Update agent architecture guidance
鈿欙笍 Miscellaneous Tasks
Remove 15 unused dependencies and 5 unused shadcn/ui components
Bump version to 0.5.3
You can鈥檛 perform that action at this time.