You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Engine icons: the welcome screen's saved-connection cards and the connection
form's engine picker now show each engine's own brand logo (PostgreSQL,
SQLite, MySQL, ClickHouse, Redis) in place of the generic database glyph. On
the welcome cards the logo takes the connection's own accent colour; in the
engine picker (trigger and every dropdown option) it takes the engine's
colour.
Welcome screen: the saved-connection list now paginates (8 per page) with
Previous / Next controls, so a large roster stays a single screen instead of
one long scroll.
Tab strip: middle-click a tab to close it, right-click for a context menu
(Close, Close Others, Close All, Close Left, Close Right, Pin tab), and pin a
tab to keep it visible at the start of the strip no matter how far you've
scrolled. The close-with-unsaved-work prompt gained a "Don't ask again"
checkbox.
Redis key browser: an Actions dropdown in the toolbar — Refresh keys (also
⌘/Ctrl+R), Find biggest keys, Import keys, and Expand all / Collapse all for
the namespace tree.
Redis key browser: the filter bar is now a single combined search field —
the query-mode picker (Glob / Prefix / Exact / Fuzzy / Value) sits inside the
input as one control instead of a separate dropdown beside it.
Redis key browser: a TTL filter dropdown beside the type filter narrows the
visible keys by remaining expiry — Permanent (no TTL), ending in ≤ 3 minutes,
or under an hour / day / week, or a week or more. It filters the loaded keys,
so pair it with a prefix or type filter on very large keyspaces.
Redis key browser: filter the list to favourites only (a star toggle in the
toolbar) or to a single tag (a tag dropdown that appears once any key is
tagged). Both compose with the other filters.
Redis value inspector: a star button in the preview header favourites /
unfavourites the open key in place, without going back to the list's
right-click menu.
Redis key browser: auto-refresh is now a dedicated toolbar button — click to
turn periodic re-scanning on/off (shown accent-tinted with its interval while
live), and use its caret to pick the interval (Off / 2s / 5s / 10s / 30s). A
new [redis] auto_refresh_secs setting (Settings → Behavior) sets the interval
new browse tabs start at.
Redis key browser: Import keys (Actions → Import keys…) — choose a text file of
Redis commands (one per line, e.g. SET user:1 alice; blank lines and #
comments ignored) and run them in order against the current database, with a
summary of how many succeeded/failed. Disabled on read-only connections.
Changed
Redis key browser: the value-preview panel is now resizable — drag the divider
between the key list and the preview to set its width (matching the SQL detail
inspector).
Redis key browser: the filter bar's fuzzy and value-search toggles are
replaced by a single query-mode dropdown at the head of the bar — Glob (*),
Prefix, Exact, Fuzzy, and Value. Prefix matches keys starting with the typed
text; Exact jumps straight to one key by name (no scan); Glob/Fuzzy/Value keep
their old behaviour. The placeholder and result count follow the mode. Every
mode now filters as you type (debounced) — pressing Enter is an optional
accelerator, no longer required for Exact or Value lookups.
Redis value inspector: in a narrow preview pane, the format-lens row
(Auto / Raw / JSON / Hex / MsgPack / …) now scrolls horizontally instead of
clipping the trailing lenses off-panel, and deleting a key is confirmed in a
centred modal rather than an inline banner whose buttons could overflow.
Redis key browser: the browse toolbar is decluttered — the keyspace size
("~N keys") moved to the status bar at the bottom (shown only while browsing,
and always the stable unfiltered count), "Find biggest keys" moved into the
Actions dropdown, and the toolbar's dropdown menus no longer open off-screen
near the window edge.
Redis "New key": now a centred modal with a labelled, form-friendly layout and
a segmented type picker (String · Hash · List · Set · ZSet · Stream). The
fields adapt to the chosen type — a string gains an optional expiry (TTL), a
hash/stream a field, a sorted set a score, and a list a Head/Tail push choice.
AI assistant: pick which agent runs a chat from the panel itself. When more
than one agent is set up, the agent name in the panel header becomes a dropdown
(switch the current chat's agent), and the "+" button opens a "New chat with
" menu so you choose the agent up front; the command palette gained the
same "agent: new chat with " entries. A new chat starts on whichever
agent you last used. Settings → AI is now purely account management — sign in
or add API keys per agent; choosing the active agent no longer lives there.
Connection form: the host may now be left blank; it falls back to localhost
(as psql and redis-cli do) instead of being rejected.
Redis connections now carry a red badge (matching the app's accent) while
keeping the "Redis" label.