Releases: suiflex/rdb
Releases · suiflex/rdb
Release list
v0.10.0
0.10.0 (2026-07-11)
Features
- add app settings store (theme, UI state, prefs) (be03685)
- add settings modal (theme + update-check) (54ea34b)
- app: check for updates and show install-aware reminder (4b4fd8d)
- app: collapse Functions category by default (1d78b19)
- app: expand table columns on single-click, open on double-click (0a011f7)
- app: persist and restore theme and collapsed groups (0fe20e9)
- app: wire settings modal update-check toggle (188a920)
- check for updates with install-aware reminder (a838e2e)
- ui: add pencil icon asset and register in AppIcon (7b4525f)
- ui: add settings modal with theme and update-check toggles (68bc4aa)
- ui: add star icon asset and register in AppIcon (f7e5dd3)
- ui: add update-reminder banner (b22ff60)
- ui: caret state indicator and dedicated saved/recent query icons (6189b2a)
- ui: distinct pencil icon for connection settings button (babe3ab)
- ui: focus sidebar filter with Cmd-P (cadb112)
- ui: sidebar column expand, dedicated icons, palette & toolbar fixes (82b25e3)
Bug Fixes
v0.9.0
0.9.0 (2026-07-10)
Features
- app: add disconnect button to top bar (b67dcc4)
- app: add editor comment toggle (8ea6144)
- app: cancel an in-flight connection attempt (21233c4)
- app: collapse the SQL editor pane (c0f1dc9)
- app: compute per-statement line spans for editor folding (0f05232)
- app: per-statement code folding in the SQL editor (8dceecb)
- app: persist recent query history to disk (997371f)
- app: refetch table sidebar when switching schema (93dd533)
- app: rename query tabs via a modal (5d0b72c)
- app: schema switch refetch, connect cancel, tab rename, editor folding (b36306c)
- app: strip line comments per engine in query_parse (4bd6f3d)
- app: wire Cmd+/ comment toggle in editor key handler (35b091e)
- per-engine query tab, Cmd+/ comment, disconnect, history persistence (c1a73b9)
Bug Fixes
v0.8.0
0.8.0 (2026-07-09)
Features
- app: ⌘\ runs the current statement in a new tab (b88124b)
- app: client-side column sort with header arrows (5c55e91)
- app: data grid and editor UX overhaul (8942bf4)
- app: drag-to-reorder result columns (4df638d)
- app: draggable editor/results split (f3322ca)
- app: editable limit stepper with thousands grouping (48792bb)
- app: per-column filter row with operator prefixes (b83cc28)
- app: result tabs — ⌘\ opens a new result, ⌘⏎ replaces (b60e235)
- app: run the statement under the cursor on ⌘⏎ (3540d0a)
- app: schema/table/column autocomplete in the SQL editor (658ce2e)
- app: show filter panel in SQL query tabs (9a54e4a)
Bug Fixes
v0.7.0
v0.6.0
0.6.0 (2026-07-08)
Features
- app: add Cassandra (CQL) driver and wire into UI (c12237c)
- app: add Cassandra engine badge and color (25cef18)
- app: add Cassandra option to the connection form (5611a6e)
- app: add IconButton and SVG icons for caret/clock (7c986a2)
- app: add SQLite driver and wire into UI (48cbcc9)
- app: add SQLite driver and wire into UI (800da02)
- app: dispatch Cassandra driver via AnyDriver (1a147db)
- app: macOS word and line motions in the query editor (c68aedc)
- app: native macOS window frame and rename to RDB (4e13262)
- app: parse Cassandra queries as CQL text (7d73252)
- app: show connecting progress and errors on Connect (d251207)
- app: TablePlus-grade query editor + inline CRUD (9c1ec75)
- app: TablePlus-grade query editor + inline CRUD (84c5f1c)
- app: use native OS window frame and rename to RDB (6dc65b4)
- app: wire Cassandra into ports, browsing, editor and tree (838e380)
Bug Fixes
v0.5.0
0.5.0 (2026-07-04)
Features
- app: chart view for tabular results (efa50a7)
- app: column visibility popup (c662818)
- app: copy results to clipboard and CSV export (bd01126)
- app: Explain button runs EXPLAIN on the editor SQL (892ab9a)
- app: filter panel uses real columns and operators (8857f45)
- app: implement dark palette behind Theme.dark (337c3ab)
- app: indexes view populated from engine catalogs (c836956)
- app: live query history and sidebar mode content (40e0fe6)
- app: picker import and backup actions (4ed0d4b)
- app: quick-test connection from picker detail pane (216ed1b)
- app: Run Selection executes the statement under the cursor (debe716)
- app: schema switcher modal (d9944e5)
- app: SQL Format button (3c197aa)
Bug Fixes
- app: limit control drives set-limit and shows the real value (0114c8a)
- frontend audit — wire dead controls, implement missing features (16f131d)
- ui: distinct disabled state for SecondaryButton (7d0016d)
- ui: sidebar plus button opens a new query tab (1035b79)
- ui: titlebar aux buttons do what they say (fd54fa2)
v0.4.0
0.4.0 (2026-07-03)
Features
- app: dispatch write API through AnyDriver (62e0726)
- app: edit buffer model mapping buffered grid edits to WriteOps (b60901b)
- app: inline cell editing with buffered ⌘S commit (365406b)
- app: live pagination in browse mode (page state, footer wiring, per-engine browse text) (a9cdea3)
- app: modals, command palette, function view, empty state (695d295)
- app: pagination + edit footer strip (3b85166)
- app: pixel-matched SQL editor with incremental lexer + share bars (25c2882)
- app: pixel-matched Tabula workspace (sidebar, grid, footer strip) (1b13537)
- app: sidebar filter + category counts, flat TablePlus-style tab bar (d06a096)
- app: TablePlus-style grid (gutter, zebra, hairlines, cell selection) (3d4ece2)
- app: Tabula design system + pixel-matched Connections screen (cf9bbff)
- app: theme tokens for grid density + edit states (ca4645f)
- mongo: write path via _id + skip pagination on find (2b3a8af)
- real-PostgreSQL end-to-end + driver type decoding + CI gate green (ef08ba1)
v0.3.0
v0.2.0
0.2.0 (2026-06-22)
Features
- app: AnyDriver dispatch, model conversion, accent parse, tokio<->slint bridge (9b25ea2)
- app: connection CRUD wiring (single ConnStore, add/edit/delete + keychain) (f957544)
- app: connection form modal component (visual shell) (2fdf009)
- app: engine-aware query parsing (SQL/Redis/Mongo from one editor) (bf3df7e)
- app: route run-query through engine-aware parse_query (41086c3)
- app: Theme tokens, 3-pane shell, sidebar, workarea, palette (.slint) (b4fe2f7)
- app: wire mysql/redis/mongo into AnyDriver dispatch (7c64b78)
- flatten mongo documents into tabular grid (cd0f77b)
- lazy-load mongo collections, capped per database (a39bd67)
- let mongo ops target a specific database (8e6b51d)
- make post-connect view engine-aware for mongo/redis (734a691)
- render mongo sidebar as database to collection tree (f5fc812)
Bug Fixes
- app: reject empty/invalid port in connection form instead of saving 0 (8fbb5bd)
- app: use PostgreSQL label consistently in conn-form combobox + fmt (45330e5)
- bound test-connection and recover form state on cancel (d764576)
- connection dialog + MongoDB database/collection browser (67d48be)
- keep connection form buttons inside the card, hide unused fields (a2c1b9e)
- pin raw-JSON document view to top-left (89a184a)
- size connection card to its content, not the overlay (59eab83)
- stop sidebar tree jitter and tidy collection rows (15d115e)