Skip to content

Releases: suiflex/rdb

v0.10.0

Choose a tag to compare

@mulhamna mulhamna released this 11 Jul 08:03
97fb1e3

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

  • app: collapse Functions on initial connect and schema switch (25e73fa)
  • ui: cap command palette height so footer stays visible (4557cdf)
  • ui: even spacing across toolbar action icons (627e063)
  • ui: keep Limit label next to its stepper buttons (39624dd)

v0.9.0

Choose a tag to compare

@mulhamna mulhamna released this 10 Jul 15:22
d404172

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

  • app: keep query editor visible and typeable when empty (e3f5fb8)
  • app: render engine hint as placeholder, not seeded buffer text (fefac4e)

v0.8.0

Choose a tag to compare

@mulhamna mulhamna released this 09 Jul 14:23
22d920b

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

  • app: remove useless borrows in formatting call (d9ed408)
  • app: sticky result header and live per-column filtering (1787838)
  • app: useless borrows in formatting call in emiten mock (70bcff0)

v0.7.0

Choose a tag to compare

@mulhamna mulhamna released this 09 Jul 09:38
af918ba

0.7.0 (2026-07-09)

Features

  • app: add selected-cell inspector for full and JSON values (0f1d3f8)
  • app: make cell inspector resizable by dragging its top edge (d01bd1d)

Bug Fixes

  • app: bubble editor keys to window shortcut scope for run (eadb051)
  • app: reset last tab on close and clear grid on new tab (a111ce7)
  • app: search icon, ⌘⏎ run, Postgres JSON cells, tab close/new (4e91b9a)
  • app: use search SVG icon in search and filter fields (ffa30d4)

v0.6.0

Choose a tag to compare

@mulhamna mulhamna released this 08 Jul 17:49
059d028

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

  • app: compile Slint on a large-stack thread for Windows (9ff8dc5)
  • app: connection-form + editor UX (dropdowns, connect feedback, motions, icons) (b3b36ac)
  • app: replace blank ComboBox with a custom SelectBox (5c8a40f)
  • app: use SVG icons for header history and theme toggle (1bbd0d8)

v0.5.0

Choose a tag to compare

@mulhamna mulhamna released this 04 Jul 23:42
696b969

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

Choose a tag to compare

@mulhamna mulhamna released this 03 Jul 00:47
1ca4968

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

Choose a tag to compare

@mulhamna mulhamna released this 01 Jul 08:11
b19613c

0.3.0 (2026-07-01)

Features

  • mongo: bound collection browse with a row limit (e1de976)

Bug Fixes

  • mongo: correct sidebar tree and data preview (14a3e5e)
  • ui: show loading/empty placeholder for mongo databases (d390b24)

v0.2.0

Choose a tag to compare

@mulhamna mulhamna released this 22 Jun 15:35
c9a83de

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)