Skip to content

Releases: hcancelik/cedvel-releases

Cedvel 1.7.0 (build 12)

Choose a tag to compare

@hcancelik hcancelik released this 25 Sep 12:13
aa898f8
  • Added: at launch, the Connections window offers the windows from last time with Reopen and Start Fresh; Settings > General can make it always reopen. Starting fresh keeps the open SQL tabs in each database's Closed list.
  • Added: ⌘-click and ⇧-click choose several tables in the sidebar, and Drop removes them together, all or nothing where the engine allows it. Opening a table in a new tab moves to ⌥-click.
  • Added: the drop sheet has a cascade option: CASCADE on PostgreSQL, foreign key checks off for the drop on MySQL.
  • Changed: choosing a connection or a database shows its window or rail entry at once, with a spinner and Cancel, instead of waiting for the connection; a failure is shown there with Try Again.
  • Fixed: clicking a connection again while it was connecting opened a second window.
  • Fixed: a .sql file opened from Finder while the app was not running failed to open.

Cedvel 1.6.0 (build 11)

Choose a tag to compare

@hcancelik hcancelik released this 23 Sep 10:42
aa898f8
  • Added: clicking a column header in a SQL result sorts it, ascending, descending, then back to the order the database gave; pending edits and the selected row stay with their rows.
  • Added: Clear History… at the foot of the History list and on each entry's right-click menu clears the history of the database on screen, after asking; Delete removes a single statement.

Cedvel 1.5.0 (build 10)

Choose a tag to compare

@hcancelik hcancelik released this 22 Sep 20:30
aa898f8
  • Added: Export Table (⇧⌘E, or a table's right-click menu) writes every row of a table, not just the loaded page, as CSV, JSON or SQL INSERTs, optionally through the tab's filters, with progress and Cancel in the status bar.
  • Added: Import SQL File (⇧⌘I, or a database's right-click menu) runs a file of statements in one transaction and rolls it all back if one fails, naming the line; a Read only connection asks for Touch ID once.
  • Added: Cedvel opens .sql files, as a new SQL tab in the front window or, for large files, straight into Import.
  • Fixed: sorting or filtering a table showed nothing while it waited; a thin bar now runs along the top of the rows.
  • Fixed: switching to another database no longer says a table "is not on this connection" for tabs that belong to the database you left.

Cedvel 1.4.2 (build 9)

Choose a tag to compare

@hcancelik hcancelik released this 21 Sep 20:25
aa898f8
  • Changed: ⌘C copies the selected rows and ⇧⌘C copies them under their headers; a single cell is Copy Value on the right-click menu, which now shows the keys for the copies that have them.
  • Fixed: a grid no longer lays its columns out twice, so a table stops jumping the moment its rows arrive; moving to another table covers the one being left, while refreshing keeps its rows until the new ones land.
  • Fixed: switching tables asked the database to describe the table every time, two round trips on PostgreSQL, even when returning to one just left; the answer is kept until something could have changed it.
  • Fixed: sizing a twenty column table cost 77 milliseconds on every open, filter and sort, and cells reused across columns laid themselves out again on every pass.

Cedvel 1.4.1 (build 8)

Choose a tag to compare

@hcancelik hcancelik released this 21 Sep 17:58
aa898f8
  • Changed: ⌘A selects every row and ⌘C copies them, tab separated with a row to a line; ⇧⌘C adds the header row.
  • Changed: Column Width adds room after the value instead of capping the column, so choosing a width never cuts data off, and every column shows its type.
  • Changed: numbers, times and durations follow your region settings.
  • Fixed: ⌘C did nothing in the SQL editor and anywhere else in a session window, because the grid answered it wherever the focus was.
  • Fixed: switching database or connection carried the open SQL tabs along; they stay with the database they were written against and wait in its closed queries.

Cedvel 1.4.0 (build 7)

Choose a tag to compare

@hcancelik hcancelik released this 21 Sep 14:50
aa898f8
  • Added: every keyboard shortcut can be changed in Settings, which is now tabbed and keeps the shortcuts on a page of their own, grouped and filterable.
  • Added: the tab picker behind the + button takes the arrow keys and Return, reaching the new query and the closed queries as well as the tables.
  • Changed: ⌘C copies the cell you clicked, marked with a ring; ⇧⌘C still copies the whole row with its headers.
  • Changed: switching tabs moves to ⇧⌘[ and ⇧⌘].
  • Changed: a connection opened from the Connections window gets a window of its own instead of taking over the one in front.
  • Changed: a table tab reloads when a statement elsewhere has written to the database, and never on top of uncommitted edits.
  • Fixed: numbers are drawn with tabular figures, so columns fit every row; ids no longer truncate at random and Reset Column Widths visibly works.
  • Fixed: a page still loading says so instead of reporting no rows.

Cedvel 1.3.2 (build 6)

Choose a tag to compare

@hcancelik hcancelik released this 20 Sep 20:26
aa898f8
  • Added: a write blocked in Read only can be run once, after Touch ID and the connection's own confirmation, without leaving Read only for the rest of the session.
  • Changed: History, Saved and Closed sit in the middle of their pane.
  • Fixed: a connection that asks for its name typed was asked for Touch ID a second time on the way through.

Cedvel 1.3.1 (build 5)

Choose a tag to compare

@hcancelik hcancelik released this 20 Sep 19:48
aa898f8
  • Changed: a connection in Read only always asks for Touch ID or your login password before it becomes Editable, whatever its environment; the per connection checkbox is now one switch in Settings.
  • Changed: saving a connection now reaches every window already open on it, so its safety settings take effect at once; turning on Open as Read only locks those windows straight away.
  • Fixed: the SQL editor's gutter line ran down through the result header, cutting through the word Result.

Cedvel 1.3.0 (build 4)

Choose a tag to compare

@hcancelik hcancelik released this 20 Sep 18:56
aa898f8
  • Added: Cedvel opens .sqlite, .sqlite3 and .db files from Finder or the Dock, and Settings can make it the default app for them.
  • Added: Touch ID or your login password can guard the switch to Editable, per connection, on by default for Production.
  • Added: Copy CREATE Statement offers Table Only or With Everything; on PostgreSQL the definitions now come from the server, with constraints, triggers and comments.
  • Changed: closed SQL queries keep the newest 25 per database instead of growing without limit.
  • Changed: the gear menu reads Column Width, and truncating a table is called Delete All Rows (Truncate).

Cedvel 1.2.0 (build 3)

Choose a tag to compare

@hcancelik hcancelik released this 20 Sep 10:35
aa898f8
  • Added: closed SQL tabs are kept per connection and database, listed in the SQL panel and the tab picker, and a new query reopens the last closed one when none is open.
  • Added: suggestions in the SQL editor and the WHERE line for tables, columns and aliases, ranked by what you use, with the last 100 conditions on the down arrow.
  • Added: columns and indexes can be added, changed and dropped, with the SQL shown before it runs.
  • Added: context menus for tables, views and databases, with reset sequence, refresh materialized view, copy CREATE, analyze, truncate and drop.
  • Changed: the grid reuses its row views and marks edited rows without walking every row, so scrolling a page of 2,400 rows is about five times quicker.
  • Changed: panes slide in and out on a spring, and hold still when Reduce Motion is on.
  • Fixed: the record panel no longer lays out entire 10,000 character values on every selection.