0.5.4 - 2026-07-11
⛰️ Features
- (capability) Wire PublishMessage / FunctionWrite / EvalScript gates - (9a5cbdc)
- (clients) Batch kill filtered client connections - (57873c5)
- (config) Bilingual (en/zh) full help text in the config popover - (e6537be)
- (connection) Add read-only capability matrix with table-driven tests - (3658a2a)
- (docs) Add GitHub Pages landing site for zedis.net - (ef7bc72)
- (help) In-panel help popovers for specialized panels - (1957b25)
- (key-tree) Copy / rename / favorite in the context menu - (2deda1d)
- (key-tree) Batch tag selection, folder tag aggregates, surface Tag filter - (46c9369)
- (key-tree) Combine type, tag, and TTL filters with local AND - (db3e3cd)
- (keys) Recently opened keys — key-tree menu and ⌘P Quick Open - (73978ce)
- (migration) Conflict strategy preview and move Import Keys to Tools - (93e7df6)
- (servers) Per-server key-tree prefs and Keys form tab - (d249ddb)
- (settings) Configurable UI and monospace fonts - (5194ee5)
- (sidebar) Theme-aware logo (light variant on dark themes) - (e3b5fbe)
- (sidebar) Rework home row and collapse toggle - (d803c95)
- (status-bar) Connect/disconnect toggle on the health dot (#111) - (1e9a13c)
- (tabs) Multi-connection workspace tabs - (07cfab9)
- (theme) Brand-blue primary for default light/dark themes - (00f371f)
- (topology) Slot map, node load heatmap, and reshard wizard - (c5fa55f)
- (views) Jump to key from Monitor / Keyspace / Memory Analyzer - (4f06d06)
🐛 Bug Fixes
- (about) Make the About window movable - (d8bc7a3)
- (content) Clear startup loading skeleton when server load finishes - (b40a999)
- (docs) Make Download button label high-contrast on dark landing page - (72ef324)
- (docs) Host screenshots in docs/images and brand ZEDIS - (5f75918)
- (key-tree) Keep folder refresh in read-only context menu (#114) - (76916cb)
- (linux) Set window title and app_id so Wayland shows name and icon (#106) - (8edb191)
- (startup) Load proto/script/lua caches before the window opens (#105) - (011c0dd)
- (titlebar) Baseline-align server name and host - (8d5904c)
- (tray) Sync quick-connect with main window via GlobalEvent - (5a3f498)
- (update) Show scrollbar for long release notes in the update dialog - (15abde2)
- (updater) Restore markdown release notes in the update prompt - (e71fc67)
🚜 Refactor
- (content) Keep key-tree across server tool routes - (aa7aa55)
- (kv-table) Gate modes through the capability matrix - (5fbecbb)
- (kv-table) Scale edit-form field heights with the font size (#108) - (f9c5e92)
- (kv-table) Allow entry preview on read-only connections (#109) - (3acd890)
- (views) Split oversized view files into submodules - (390695d)