All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.7.30 (2024-12-04)
- issue saving queries as file (a54b8d7)
0.7.30-beta.1 (2024-11-15)
- missing support check for table check features (2ee9cfc)
0.7.30-beta.0 (2024-10-25)
- MySQL: check constraints management support (6365e07)
- incorrect behavior in sorting tables with null/empty values, fixes #883 (b6c5dff)
- incorrect behavior sorting tables with numeric values (60e1e59)
- MySQL: routines do not return results, fixes #885 (dba490f)
- added more notifications in debug console (dfa7cf9)
0.7.29 (2024-10-14)
0.7.29-beta.3 (2024-10-08)
0.7.29-beta.2 (2024-10-02)
- MySQL: incorrect representation of the DATE if the year is prior to 1900, fixes #860 (7969294)
- MySQL: missing exported values for DEFAULT_GENERATED table fields, fixes #854 (2cda4a1)
- PostgreSQL: error changing the comment for a specific table name (eb749f0)
- PostgreSQL: unable to change table comment to empty (d78e59d)
0.7.29-beta.1 (2024-09-28)
- PostgreSQL: table and field comments (ebd1a75)
- translation: traditional chinese translation, closes #869 (b70ed12)
0.7.29-beta.0 (2024-09-23)
- cancel button when waiting to connect database, closes #830 (b6a7124)
- update czech translation (0506b65)
- UI: hide edit/delete functions in readonly mode (37d44c9)
0.7.28 (2024-08-20)
0.7.28-beta.0 (2024-08-06)
- disabled column sort during loadings (72bacde)
- html tags searching in history or saved queries, fixes #847 (6cb21ff)
- PostgreSQL: issue exporting tables with primary keys (c434855)
- PostgreSQL: wrong export formato of JSON fields (8e7965a)
- translation: Spelling error (f5d236b)
- wrong password message importing app data (ba0ffcc)
0.7.27 (2024-07-16)
0.7.26 (2024-07-15)
0.7.26-beta.1 (2024-07-11)
0.7.26-beta.0 (2024-07-01)
0.7.25 (2024-06-19)
0.7.25-beta.2 (2024-06-16)
- UI: views grouped in folders (a973ec3)
0.7.25-beta.1 (2024-06-08)
0.7.25-beta.0 (2024-05-26)
- update japanese translation (bb3c87b)
- missing resizebars on mouse over (25123e3)
- PostgreSQL: unable to search for databases, fixes #798 (d1bb50b)
0.7.24 (2024-05-03)
- missing accent color change (09c274a)
0.7.24-beta.1 (2024-04-30)
- PostgreSQL: better handle connection errors, should fix #794 (33bbc0e)
- PostgreSQL: issue with similar tabs on differend databases (23c59b4)
- UI: hide "insert row" button in read-only mode, closes #695 (6600197)
- UI: improvements on light theme (ece2ee0)
0.7.24-beta.0 (2024-04-12)
- add shortcut open,save, and save as file (6b56c60)
- add translation for open,save, and save as file (f7204dc)
- open,save, and save as file in query tab (c1e58eb)
- unsaved file reminder closing file tabs (8d8650f)
- translation: missing translation for "Open notes" shortcut (0565ae1)
0.7.23 (2024-04-07)
0.7.23-beta.1 (2024-04-02)
- add the page reference in the export file name, closes #772 (2064294)
- move connections out of folder from context menu, related to #773 (62e3115)
- move connections to folders from context menu, related to #773 (9aef287)
- bad format of timestamp fields on CSV export, fixes 776 (65ec4c5)
0.7.23-beta.0 (2024-03-21)
- CSV export does not escape strings when needed, fixes #770 (dd5b417)
- query result sort not working with aliased tables, fixes #765 (de9dac3)
- shortcut not working on mac os (0bb5ced)
0.7.22 (2024-02-26)
0.7.22-beta.2 (2024-02-18)
- MySQL: option to enable single connection mode (d3f71e6)
0.7.22-beta.1 (2024-02-12)
- update dutch translation + fix spelling mistake (30ada13)
- some issues related to previous commit (259d051)
- unable to edit tables containing SET fields, fixes #755 (d698f27)
- MySQL: improvements in connection handling (876d5ea)
0.7.22-beta.0 (2024-02-04)
0.7.21 (2024-01-13)
- SQLite: enable schema reloat button on sidebar (20b2734)
0.7.21-beta.1 (2024-01-06)
- PostgreSQL: error adding MONEY fields to a table (0f8d2cb)
- PostgreSQL: exception deleting a table with one or less tabs open (23946ff)
- PostgreSQL: unhandled error on connection lost, fixes #740 (cdd2a11)
0.7.21-beta.0 (2023-12-25)
- ability to edit notes (08e5a13)
- buttons to save and access to saved queryes from query tab (a52fc3f)
- highlithg sql in notes, history and console (bfa3924)
- new notes system (eaaf1b7)
- open saved queries in a tab (9a732ea)
0.7.20 (2023-12-08)
- missing update indicator on setting icon (b055350)
0.7.20-beta.2 (2023-12-06)
- communication with worker thread not working (6a72f6b)
0.7.20-beta.1 (2023-12-02)
- copy element names on sidebar from context menu, closes #718 (f13d4e6)
- logging errors on log file (315d9d8)
- Flatpak: import/export schema not working (e26809f)
0.7.20-beta.0 (2023-11-15)
- ability to open multiple app sessions (075f542)
- nl string updates (8628711)
- translation: add Ukrainian language, thanks to #707 (e14302b)
- error with multiple sessions in non-dev environment (169f610)
- Firebird SQL: error "Cannot read properties of null" connecting to some databases, fixes #708 (186fc18)
- missing open folder icon for trigger, function and other database elements on sidebar (1bc95b0)
0.7.19 (2023-11-01)
- table field changes not saved on text fields if pressing enter on textarea modal (f6fb266)
0.7.19-beta.2 (2023-10-29)
- ssh tunnel keep-alive not working properly (debc1da)
0.7.19-beta.1 (2023-10-25)
0.7.19-beta.0 (2023-10-14)
- "now" and "random" options added in datetime related data in insert rows tool, closes #402 (9f9c63b)
- IN and NOT IN filters not working properly, fixes #687 (c0dcf30)
- timeout issue on long time sql import (ddd290c)
0.7.18 (2023-10-03)
- hotfix for Microsoft Store unauthorized process (b3b698b)
0.7.17 (2023-09-30)
0.7.17-beta.2 (2023-09-28)
0.7.17-beta.1 (2023-09-23)
- flip not working on BaseIcon component (922f56f)
- SQLite: field length lost when editing a table, fixes #664 (b321e64)
- SQLite: table content not refresh after an update, fixes #665 (6dceaf0)
- table filter not working when search string on integer field, #671 (7e36260)
- UI: small icons in sidebar elements with long name (354928e)
0.7.17-beta.0 (2023-09-17)
- customize keep-alive-interval for ssh-tunnel (b4731d6)
- keep alive interval in seconds (8d605ee)
- translation: Update Dutch (b43c400)
- empty workspace deleting connections in some conditions (0de5ef8)
- SQLite: disconnecting a sqlite connection does not truly close it, fixes #661 (757a2b3)
- UI: update notification indicator moves settings icon (e6f45d7)
- core: improved app security, fixes #666 (1359242)
- improved ipc validation on Linux (9de5f67)
- migration from font icons to svg icons (e7bec0a)
0.7.16 (2023-08-26)
0.7.16-beta.1 (2023-08-18)
- ability to export connections (f5b86e5)
- ability to import connections (6df2145)
- Add catalan language (9c6f1a9)
0.7.16-beta.0 (2023-08-11)
- ability to change sql dump file name (2e39d81)
- ability to export a table dump from table context menu (84b2255)
- support to links in changelog (ad7e459)
- MySQL: missing error details on mysql importer with some exceptione (7b1cb4f)
0.7.15 (2023-07-31)
- display content of BLOB fields if not binary, fixes #628 (f831fcd)
- MySQL: error insertinf new fields with some MySQL configurations, fixes #360 (51b1419)
- MySQL: unable to set more than one value in SET fields (7c820b1)
0.7.14 (2023-07-07)
- button to open view settings tab (32bbc45)
- unable to insert new rows (1c73503)
- PostgreSQL: minor improvement to schema selection (9d8e9a5)
0.7.13 (2023-07-06)
- PostgreSQL: unable to connect to database, fixes #614 (e808b86)
- unable to copy as sql inserts with BIT fileds, fixes #613 (6e01f0f)
0.7.12 (2023-07-03)
- add Dutch language support (4ff1d10)
- format options of csv export, closes #196 (3ad1e51)
- more translations (575c8ea)
- PostgreSQL: ability to switch the database, closes #432 (89815bf)
- Sort available languages alphabetically (3ff8d25)
- PostgreSQL: unable to export as sql inserts (e07e7b7)
- rename components and variables in SettingBarContext (8a4a099)
- spelling corrections (93e16fd)
- update source string to fix spelling (001983c)
0.7.11 (2023-06-04)
- disable filter during table content loading, fixes #588 (e60726c)
- MySQL: unable to get users list with some db settings (9046707)
- unique keys not recognized in table settings on some MariaDB versions (4461998)
- weird behavior in some text editors (22bdaac)
0.7.10 (2023-05-28)
- copy rows as PHP array (03638c0)
- DDL query in table settings for MySQL and PostgreSQL, closes #581 (f454b4b)
- export table content or query results as PHP array, closes #575 (8968179)
- keepalive on mysql/postgre connections, should fix #577 (17eeb6d)
0.7.9 (2023-05-01)
- no table results message (19859f4)
- option to choose the target table of an SQL INSERT exportation, closes #556 (c48266c)
- translation: ko-KR translation, closes #561 (baef4ea)
- sidebar height out of visible area (af91d96)
- unable to delete rows with null values and no primary key (74c136f)
- vertical scrollbar does not reset after performing a search, fixes #567 (0cd55fb)
- translation: update italian translation (96e1ceb)
0.7.8 (2023-04-12)
- filter schemas in sidebar, closes #555 (8be9f93)
- MySQL: option to export from results SQL INSERTS in chunks, closes #501 (0f24c80)
- MySQL: missing scale for FLOAT type (52108d7)
- triggers not exported if related table not included (d802b32)
- unable to export BLOB values from table content o query result (afa61a9)
0.7.7 (2023-03-10)
- hide table size tooltip if disabled (2c46269)
- Linux: remove app menu shown pressing ALT key (63fece2)
- Linux: remove app menu shown pressing ALT key (b925ff9)
- MySQL: missing table information in table setting tab (59846e6)
- unable to set string fields default values starting with 0 (3546c57)
0.7.6 (2023-02-27)
0.7.5 (2023-02-26)
- MySQL: option, disabled by default, to enable table size indicators on sidebar (313e740)
- MariaDB: exception with event_scheduler DISABLED with MariaDB 10, fixes #535 (4458177)
- single quotes not properly escaped for random generated content (629ce63)
- unable to import after a failed import, fixes #515 (b1fbc43)
0.7.4 (2023-02-10)
- tables sort in sidebar (ddb7ead)
0.7.3 (2023-02-09)
- SQLite: added support to INTEGER UNSIGNED (e7e4913)
- longtext edit modal opens when it shouldn't, fixes #524 (6decba3)
- select of table type stuck when editing an unknown type (e8447e5)
- SQLite: error with integer timestamp fields (2b5e1e7)
- SQLite: triggers disappear after editing related table, fixes #523 (d934ae1)
0.7.2 (2023-01-22)
- allow comments in queies, fixes #519 (c7ab3b7)
- SQLite: exception saving tables without INT fields length (0e80e82)
- ssh connection closed after idle time, fixes #425 (6fa430a)
0.7.1 (2022-12-23)
- Copy rows as html table, so we can paste it to spreadsheet (c32f463)
- option to disable selected query execution, closes #477 (1bd26ce)
- bahasa indonesia typos (897795d)
- connection default icon not change after client change (a6bdf69)
- context submenu outside view when near the edge, fixes #506 (c08946e)
- i18n: add missing keys for french translation (fd129a2)
- MySQL: not every connection gets read-only option (843c15e)
- UI: white background dragging connections inside folder on Linux (dd971d7)
- white background dragging connections or tabs on Linux, fixes #486 (669d7e8)
0.7.0 (2022-11-30)
- UI: connections customization (212b2bd)
- UI: folders customization (72accb7)
- UI: folders implementation (ece6c64)
- UI: footer color based on folder color (4fe9dfc)
- UI: new settimgbar tooltips (6728964)
- deletion of connections inside folder (b06bafe)
- missing sidebar data after update (0a1f50a)
- UI: folder to folder drag glitches (0fca70e)
- UI: wrong copnnection icons color with light theme (d010d5a)
- wrong position moving elements outside folder (7af178a)
0.6.0 (2022-11-18)
- Firebird SQL: connections pool (76df631)
- Firebird SQL: display table content and query results (95bb41e)
- Firebird SQL: manual commit mode (27566c1)
- Firebird SQL: procedure add/edit/delete support (ae312ef)
- Firebird SQL: support to blob fields (0827a04)
- Firebird SQL: support to indexes and foreign keys (2c8509f)
- Firebird SQL: table add/edit/delete support (1b5cc31)
- Firebird SQL: trigger add/edit/delete support (8e422e3)
- Firebird SQL: view add/edit/delete support (7d1967a)
- support to text blob fields (e6f6a02)
- Firebird SQL: connection pool issue (7ff8e21)
- incomplete list of collations, fixes #478 (1c1403f)
- loss of precision updating BIGINT values, fixes #467 (d190a2d)
0.5.19 (2022-10-22)
- app stuck inserting a random value if field length high (440f74d)
- error joining tables with different schema (88408da)
- SQLite: save boolean as integer to improve compativility, fixes #463 (d52b7af)
- unable to edit text fields if value is NULL, fixes #466 (8621ca5)
0.5.18 (2022-10-14)
- auto-scroll on sidebar not working, fixes #447 (dd9c089)
- trackpad horizontal scroll on tabs not working properly (ba5a1b6)
0.5.17 (2022-09-22)
- "run or reload" shortcut triggers on all connections open (01f607c)
- cant run procedures with parameters from leftbar (efe134a)
- editor font size doesn't change on new tabs, fixes #442 (84168d1)
- empty definer when editing a view, fixes #437 (498a9b4)
- MacOS: empty options on macos menubar (a142d3c)
0.5.16 (2022-08-26)
- CTRL+Right/Left not working on text editor, closes #427 (ffc645b)
- issue updating datetime cells with null value, closes #423 (ebc325a)
- ts exceptions (df68114)
- UI: editor themes group not visible in select element (9dc700e)
- UI: wrong position of fields resizable area (c90ab0e)
- unable to set null or delete rows without primary key (39326eb)
0.5.15 (2022-08-17)
- ability to add new shortcuts (d044a02)
- ability to edit shortcuts (8eb127e)
- added more events in shortcuts setting (5043faf)
- delete shortcuts and restore defaults (c22413f)
- dynamic shortcut suggestions on empty query tabs (4df14c3)
- list of available shortcuts in settings window (44bb75b)
- UI: connection name on left bar, closes #382 #414 (4887753)
- UI: shortcuts setting UI improved (49b63bc)
- startup exception (c50d17e)
0.5.14 (2022-08-09)
- unable to open settingbar context menu (44eb507)
0.5.13 (2022-08-09)
0.5.12 (2022-07-26)
- ability to copy multiple selected rows (9551afb)
- context menu option to duplicate a table row (985e5d3)
- copy row as SQL INSERT (d3da15a)
- execute selected query (7890263)
- export table content as SQL INSERT (f3b5de3)
- disable ctrl+alt+(left/right) shortcut on linux (8ecaedb)
- error on schema export (1d151e9)
- issue with logger on import/export (cb038b3)
- missing defaults on insert row window (1ead76c)
- missing table on insert new records on session restored tabs (8c83b3f)
- MySQL: missing quoted identifier for column names in table filter, closes #380 (eb60899)
- prevent ctrl+a in console (a00c19d)
0.5.11 (2022-07-19)
- console events disabled in production (0b1aa3d)
- filter persists switching temporary table tabs (bf768c3)
- unable to edit table fields content on tables with datetime fields (91e0630)
0.5.10 (2022-07-18)
- context menu to copy queries from console (c21bd60)
- Ctrl+PgUp & Ctrl+PgDn to navigate between tabs (abf8298)
- field names suggestion for tables in the query (b71f04e)
- initial console implementation (6a6f43a)
- ipc event channel to send logs to renderer (f12a04b)
- open/close console on single connection (44647f5)
- exception on QueryEditor with null modelValue (9bc9adb)
- fields content language detection not working properly (a91fa8f)
- Linux: ctrl+space shortcut not working (ed3d35f)
- unable to delete by select all in left bar search, closes #368 (7725faf)
- unable to update data on tables missing primary or unique key (e0946f0)
- improved resize of text editor resizing console height (3f9e6d8)
- UI: improved visibility of explore bar tooltips (f312cf5)
0.5.9 (2022-07-06)
- ability to pin/unpin and delete connections from the "all connections" modal (8e70570)
- connections sorted by last usage by default and option to pin them (36e98e0)
- ctrl/cmd+space to open all connections modal (a9a4344)
- modal with all connections (a703dcc)
- option to disable scratchpad (56b0a48)
- search form in all connections modal (ec5ab73)
- error on export schema (cf9c7c6)
- missing option for untrusted ssl connection on connections edit panel (71a5b5c)
- UI: improved focus visibility for buttons (d2eb31a)
0.5.8 (2022-07-02)
- add max visible options prop (067a6f3)
- context shortcut to disconnect from left bar (e97da37)
- MySQL: option to disable foreign key checks when empty a table (902c29f)
- connection string field doesn't appear switching to postgre when editing a connection (6573fe6)
- ctrl+a on results doesn't work properly (5f57a9f)
- double context menu on table settings rows (91d0735)
- editor gutter pin not working (cfd82c8)
- error on modals missing focusable elements (7702ca0)
- exception on new scheduler tab (a45d76e)
- focus goes outside modals with tab key navigation (e42c424)
- reactivity problem on BaseVirtualScroll component (45b2eb2)
- result table cells/rows not loses focus clicking outside (0a3a482)
- UI: wrong tables scrollable height after switching tabs (8f01740)
- Windows: white window buttons with dark theme (a80d227)
- Windows: Windows 7 style window frame at startup (93ce619)
0.5.7 (2022-06-19)
- added dropdown animation (5398964)
- dynamic app window title (0024269)
- hotkeys to navigate forward or backward between tabs (d3b9e08)
- hotkeys to navigate inside a table resultset (49abd1e)
- translation: russian translation, closes #266 (9082960)
- UI: BaseSelect disabled state (2b436d8)
- UI: BaseSelect in table filters (a037d0c)
- UI: BaseSelect option list scrolls automatically using up/down keys (0043d07)
- UI: BaseSelect small variant (5582a12)
- UI: BaseSelect supports disabled options (f7e04d6)
- UI: BaseSelect supports option groups (1869e6a)
- UI: ForeignKeySelect implements BaseSelect component (302c664)
- UI: initial BaseSelect integration (22622df)
- UI: new BaseSelect component (745d551)
- UI: select tab replace with BaseSelect component (42bc919)
- empty query tab schema select if no schema selected (31b7999)
- exception on app start setting window title (5b33419)
- fields sorting in table setting tabs (77d9cac)
- inline field update not working with tables missing primary key (caf776b)
- Linux: setting bar tooltip position (6bad032)
- main process not closed after window close on some conditions (23acf00)
- PostgreSQL: idle timeout disabled (a082514)
- query tab content disappears reordering or closing other tabs, closes #261 (c5baf2b)
- reload tab content on tab sort (d214c1f)
- selected foreign key value not visible in the insert row modal (cba2ce2)
- SQLite: unable to insert rows with TEXT fields (a7d5e19)
- SSH tunnel connection error with private key, closes #260 (c826888)
- UI: BaseSelect keyboard navigation (7c45203)
- UI: BaseSelect style (71b0736)
- UI: select closes clicking on scrollbar (8870304)
- unable to add new table fields (ee623b0)
- improved precision of MariaDB or MySQL auto detection (26aad51)
- Linux: title bar improvements (85cec05)
- UI: max height for query text area increased (5d5f1da)
- Windows: title bar improvements (5fa8bf3)
0.5.6 (2022-06-02)
- empty query tab schema select if no schema selected (31b7999)
- inline field update not working with tables missing primary key (caf776b)
- SQLite: unable to insert rows with TEXT fields (a7d5e19)
- UI: select closes clicking on scrollbar (8870304)
- improved precision of MariaDB or MySQL auto detection (26aad51)
0.5.5 (2022-05-24)
- added dropdown animation (5398964)
- translation: russian translation, closes #266 (9082960)
- UI: BaseSelect disabled state (2b436d8)
- UI: BaseSelect in table filters (a037d0c)
- UI: BaseSelect option list scrolls automatically using up/down keys (0043d07)
- UI: BaseSelect small variant (5582a12)
- UI: BaseSelect supports disabled options (f7e04d6)
- UI: BaseSelect supports option groups (1869e6a)
- UI: ForeignKeySelect implements BaseSelect component (302c664)
- UI: initial BaseSelect integration (22622df)
- UI: new BaseSelect component (745d551)
- UI: select tab replace with BaseSelect component (42bc919)
- PostgreSQL: idle timeout disabled (a082514)
- query tab content disappears reordering or closing other tabs, closes #261 (c5baf2b)
- SSH tunnel connection error with private key, closes #260 (c826888)
- UI: BaseSelect keyboard navigation (7c45203)
- UI: BaseSelect style (71b0736)
- UI: max height for query text area increased (5d5f1da)
0.5.4 (2022-05-10)
- app blocked by BIT fields with no default, closes #256 (e62f280)
- file upload input not working (58611bf)
- SSH tunnel not working (6d61518)
- unable to insert auto-generated datetime fields (ff27244)
0.5.3 (2022-05-08)
- default open schema if only one present (0fa22fb)
- can not use vue teleport with props as root element (88eb9f7)
- importer webpack config (f82db96)
- importer webpack config (b4d9821)
- LIKE operator in table filter not properly working, closes #242 (eb1afed)
- locale change (6af0c33)
- missing storeToRefs imports (ff8bb45)
- missing tabs uid (18b66b5)
- MySQL: creating temporary tables on export to overcome view dependency errors (e4c5d9b)
- MySQL: support to ANSI_QUOTES mode not working, closes #243 (9fcc7d1)
- prevents query tabs targets previous schema if not in explorebar, closes #236 (5e4abd3)
- query editor table fields suggestion (e9dedfa)
- SQLite: tables with sqlite in name not visible, closes #239 (690cdcb)
- unable to add parameters to new routines/functions (350d536)
- unable to disconnect from database (47e1f27)
- unable to set an empty string as field default (bfdb463)
- undefined uid variable in the setting bar (3cca3ed)
- various warnings and exceptions (c50cbc5)
- verbose devtool loggin with missing sourcemap (1174bab)
- wrong path module importation (472fa6f)
- wrong path module importation (9a0f982)
0.5.2 (2022-04-10)
- core: option to allow untrusted SSL connections (6cc098c)
- french translation updated, closes #222 (796f61b)
- PostgreSQL: export functions and procedures (a8ca8f2)
- PostgreSQL: export tables (a67071e)
- PostgreSQL: export triggers (42376b4)
- PostgreSQL: export user-defined types before tables (bb02479)
- PostgreSQL: export views (86f011f)
- PostgreSQL: sql dump importer (6086ca4)
- PostgreSQL: wrong values exporting table content (0f9c991)
- ssh tunnel not properly working, closes #220 (026d74c)
0.5.1 (2022-03-25)
- numeric scale displayed on non decimal fields (db628f7)
- UI: connection buttons out of screen on small displays, closes #213 (f12e6a9)
0.5.0 (2022-03-12)
- delete dump file when the export is canceled (d25c62b)
- initial db export implementation (0de2321)
- initial mysql import support (4e9f8d1)
- mysql export for trigger, views, schedulers, functions and routines (b2a5b40)
- MySQL: enhance export characters escaping (3be826d)
- MySQL: support to multi spatial fields export (4be55f3)
- PostgreSQL: ✨ Postgress connection string feature for local and server connection string (6305752)
- PostgreSQL: ✨ Postgress connection string feature for local and server connection string (f4a63ea)
- UI: auto-refresh schema at the end of the import process (abf2b92)
- UI: better real-time import stats (a6f5645)
- UI: toggle tables checkbox by column on export modal (1c4d5b0)
- MySQL: exception exporting empty procedures/functions (ee415da)
- MySQL: export crash with large databases (8cf738b)
- MySQL: missing functions and procedures definer escapes on exporter (f0351e5)
- MySQL: missing initial delimiter for exported procedures (1a9fc37)
- MySQL: procedures exportation (4276586)
- sql parser hangs during import (7a6bd8b)
- wrong schema and table size on explore bar (4479a96)
- wrong soft sort algorithm for numeric fields, closes #199 (763be85)
- avoid to load schema elements if already loaded in export modal (d9d3bf2)
- MySQL: import performance improvement (f444746)
- MySQL: import tasks managed with async queue (bbe13f2)
- MySQL: improved several field types support on exporter (1990d9a)
- MySQL: prevent memory leak on large dump import (f3759b6)
- PostgreSQL: ⚡ Postgres connection update, better error handling and connection string accommodation. (330a80f)
- split the export select query to avoid running out of memory (409ed54)
- use fork() for the export process (748d449)
- use fork() for the import process (573ac6d)
0.4.4 (2022-02-27)
- execution notification for ROLLBACK and COMMIT (76743e8)
- MySQL: manual commit mode (4ed2f9a)
- PostgreSQL: manual commit mode (d81e091)
- reminder for uncommitted changes closing a tab (5bfff64)
- SQLite: manual commit mode (7dcd444)
- bigint support, closes #197 (b703955)
- MySQL: default value not displayed for DECIMAL fields (fa3f3e1)
- zero-padded bit fields beyond length (265f28b)
0.4.3 (2022-01-30)
- cell copy returns "undefined" in some conditions, closes #170 (8fb1f08)
- indexes and foreign keys not cleared after deletion of related field, closes #182 (9f033fb)
- PostgreSQL: schema different than public not automatically selected, closes #172 (46b45c8)
- scale on numeric fields that doesn't support it (0cfd793)
- Windows: temporary fix to Windows 7 style frame on app startup, closes #169 (1356011)
- support of scale in field's length setting (eef7c1d)
0.4.2 (2022-01-10)
- MySQL: ability to cancel queries (a59f77f)
- PostgreSQL: ability to cancel queries (0c00291)
- save window state (8f9385d)
- UI: textarea autofocus selecting a query tab, closes #166 (b4545b1)
- SQLite: exception with some fields (e7a1858)
- hash for foreign key default names (48c3e6a)
- MySQL: support to ANSI_QUOTES sql_mode, closes #158 (d9a3eab)
0.4.1 (2021-12-11)
- language format detection for text fields (a5fdcc1)
- cell disappear on edit in one column tables (aaa5549)
- false positive with Windows Defender (992a033)
- MySQL: wrong datetime fields default in table filler in some cases (8da0224)
- MySQL: wrong value for fields "on update" in some conditions (359e14a)
- select all rows with ctrl+a when editing a cell (35cb7e1)
- SQLite: update rows with a text primary key (d7f1aa9)
- UI: avoid columns size change when editing cells or scrolling results (813aa32)
- UI: disable save button in table creation when no fields are added (e8af2d2)
0.4.0 (2021-11-24)
- MySQL: read-only mode (4437d44)
- PostgreSQL: read-only mode (5d48fe0)
- SQLite: cell update in data tabs (604b371)
- SQLite: connection add/edit masks (c54438d)
- SQLite: keys support (fd321be)
- SQLite: readonly mode (3fc227d)
- SQLite: table data visualization (f2fcc98)
- SQLite: tables management (3efeb45)
- SQLite: triggers management (f40e9c5)
- SQLite: views management (7671c58)
- SQLite: hide schema creation (98165ca)
- UI: hide tools menu if no tools available (da1947e)
- UI: notifications timeout anomalies (cc99491)
- SQLite: improvements in data visualization (94c899e)
- SQLite: improvements in field length detection (93b4a70)
- update italian traslation (9fe3680)
0.3.9 (2021-11-14)
- added macos basic shortcusts and menu (430490a)
- MySQL: enable/disable schedulers from contextual menu (5ca3a22)
- MySQL: scheduler status indicator in explore bar (5c66824)
- PostgreSQL: enable/disable triggers from contextual menu (534659f)
- schema size in explore bar (fd25f88)
- UI: double click on the title bar will toggle window fullscreen size (a35566f)
- UI: improved topbar look&feel on MacOS (7657d05)
- copy&paste and basic usability on macOS (1ddf8f0)
- PostgreSQL: bigint fetched as string instead of number, closes #134 (39b9a59)
- row selection problems after a deletion fail, closes #128 (89fdd21)
- temporary solution on MacOS for unsigned app updates (c00fd13)
- UI: improved function and routine parameters modals (d19f475)
0.3.8 (2021-10-23)
- UI: CTRL+A to select all result rows (4069ade)
- UI: ctrl|cmd+t, ctrl|cmd+w shortcut to open/close workspace tabs (9046b85)
- UI: hide filter bar if there are no more rows in it (9178805)
- UI: multi column table filters (0e15c39)
- PostgreSQL: issue with uppercase characters in table field names (aef17be)
- query failure when a filter with a numeric value is used (69cd083)
- regression during resize results table on filters change (7dc33c7)
- UI: resize results table on filters change (f9ee7d0)
0.3.7 (2021-10-08)
- support to SSH private keys with passphrase, closes #118 (9407a29)
- UI: auto detect system theme as default app theme (7a63608)
- closing ask credential modal during a connection doesn't stops loading, closes #114 (26446fb)
- PostgreSQL: issue with uppercase characters in table and field names, closes #116 (2fcd080)
- UI: window reload pressing enter in schema creation modal, closes #113 (db1641b)
0.3.6 (2021-09-26)
- copy cell/row or kill connections on context menu from processes list (85f625d)
- processes list exportation (13aa47c)
- workspace query history (3959333)
- core: better communication of internal exceptions (abd46aa)
0.3.5 (2021-09-13)
- MySQL: connections stuck at startup if 5 or more tabs are restored (95b60df)
0.3.4 (2021-09-12)
- new create function tabs (0203f69)
- new create routine tabs (3fd26a0)
- new create scheduler tabs (3c5a69a)
- new create trigger function tabs (09c07ac)
- new create trigger tabs (e217d51)
- start search when typing with focus on the left bar (265ed66)
- UI: context menu of tables cut if close to bottom edge (21e3e79)
0.3.3 (2021-08-22)
- MySQL: editing a view causes error for missing database in some conditions (4048df3)
- table options not loaded on restored setting tabs at startup (622b519)
- UI: multiple temp tabs opened switching to tables from other elements (b35fc5b)
- UI: no round borders on left of file upload inputs (d5b2bde)
- UI: element options in setting tabs accessible directly (71e2c91)
- UI: improved view setting tab (1983686)
- UI: primary app color on selected text backgrouns (756d49b)
- UI: visual improvements of tables (bc82289)
0.3.2 (2021-08-06)
- contextual menu option to duplicate table fields (3abff36)
- UI: automatic scroll on selected tab (e834fe3)
- UI: automatic scroll to selected tab element in left bar (04fc1bb)
- UI: button to clear sidebar search input (1573de5)
- UI: query tab name based on content (065de3a)
- UI: shortcuts info on empty query tab (70354aa)
- tab selected when clicking closing cross (07ee1ae)
- approximate table total updated on table refresh (dea3780)
- UI: loading animation on tables and table context menu improvements (372049a)
- update italian translation (cbe0e29)
0.3.1 (2021-07-27)
- UI: tabs or explorebar elements selected with mouse wheel or right button (a8a47ed)
0.3.0 (2021-07-23)
- close tabs if element deleted (320aa8b)
- new data tabs (ab382df)
- new function, procedure and scheduler tabs (0a9983d)
- new trigger function tabs (58b91eb)
- new trigger setting tabs (f6faad9)
- new unsaved change reminder (f7a74df)
- new view setting tabs (003c02b)
- option to restore session on startup (adc5477)
- option to select schema in query tabs (a73a2f4)
- UI: empty workspace view (e1855a2)
- rename tabs if element is renamed (ef21ea7)
- MySQL: improved schema detection for queries (5bb4e49)
- UI: close temp data tabs (88c4cdc)
- UI: display schema in data tabs (0105733)
- UI: new table settings tabs (7845e3e)
- UI: sortable tabs (d38097d)
- UI: temporary table data tabs (a87079c)
- clear empty indexes and foreign keys on confirm respective modals (04fa320)
- enabled copy context on non editable rows (525c964)
- issues with trigger temp tabs (6b725b1)
- manual page input not disabled when only one page is available (62f7e57)
- new field default value unknown instead 'noval' (77c5d28)
- reload twice after element rename (1e543aa)
- solved a vulnerability in table names (5c855a5)
- sort order of tables is lost switching pages (14577d1)
- wrong editor height with some conditions (d7fdf53)
- UI: multiple trigger tabs open on single click on explore bar (e78ca24)
- UI: not disabled buttons during save table setting tabs (a0105cf)
- tab won't open after table or view creation (f7c3aa8)
- wrong loaded schema change (c41e059)
- UI: table icon in view data tabs (f0fa7c8)
- UI: improvements in setting bar connections sort (0c29e0d)
0.2.1 (2021-07-09)
- UI: contextual menu shortcuts to create new elements on folders (0252a06)
- context menu option to duplicate connections (439356a)
- MySQL: possibility to set a default schema in connection parameters (c6897af)
- UI: new connection add panel (8cd76e7)
- UI: new connection edit panel (9af71a6)
- SSH Tunnel functionality (#81) (1801bef)
- clear corrupted configurations to avoid exceptions (56fcc26)
- UI: connection tab indicator when scrolling (a0ab63b)
- avoid to trigger schema loading multiple times (7570b0a)
0.2.0 (2021-07-03)
- contextual option to duplicate tables (08d5b1b)
- PostgreSQL: trigger functions support (75bbd5f)
- PostgreSQL: triggers creation (7df0cf8)
- UI: active tab animation (978a7c5)
- UI: context option to copy cell or row value (d868c77)
- UI: resizer border mouse hover animation (a69bdeb)
- PostgreSQL: error opening setting tab for some stored routines (d96907c)
- UI: contextual sub-menu alignment when close to the lower edge of the window (61a42d5)
- fields default not correctly set in table filler (faa07a0)
- rows loses internal id after export (2d278aa)
- UI: editor blinking on first connection with a dark theme (0110756)
- unhandled exception in connection test (a975df3)
- vulnerability in server error toast messages (3aef7e9)
0.1.13 (2021-06-19)
- PostgreSQL: alter trigger support (5c8ee66)
- UI: ability to manually insert page number in DATA tabs, closes #65 (e2ebb04)
- UI: option to change query editors font size, closes #77 (e579f37)
- MySQL: pool connections not released after MySQL errors, causing endless load animation (4133fc4)
- UI: various fixes in displaying content with small window size (8a20bef)
- remove comments from queries before execution (690a454)
0.1.12 (2021-06-09)
- PostgreSQL: trigger rename and delete (cce5adb)
- internal exceptions (8742fa1)
- page offset not reset when selected table changes (5562e73)
- MySQL: view's data tab doesn't work with some views, closes #71 (9ca059d)
- UI: unable to browse view's result pages (8a7cc2a)
0.1.11 (2021-06-02)
- UI: prevent canc key to trigger delete modal when editing a row (5e9c88a)
- table row loses internal id after cell update (6622756)
- MySQL: missing schema altering tables in some conditions (faa799c)
- empty offset in cell update queries (acc1eeb)
0.1.10 (2021-05-29)
- key shortcuts to change DATA tab page (f61d7ee)
- option to set DATA tab page size (e71c756)
- prev/next buttons to browse the results pages of data tab (79f033e)
- MySQL: wrong schema in view data tab select, closes #71 (310cfaa)
- wrong detection of field default expressions in some cases (04bdd08)
0.1.9 (2021-05-23)
0.1.8 (2021-05-22)
- internal id not removed before row update (0f10c9e)
- unable to add new ENUM fields (1e37f2a)
- unable to delete table rows (0d61371)
- improved the way how field default value are handled (7a766f0)
0.1.7 (2021-05-16)
- row loses internal id after cell update (854472c)
- MySQL: connection loses schema in some conditions (6b0b8b1)
- issue with ENUM and SET fields on table filler modal (475397c)
- issue with ENUM and SET length when creating a new field (7a62131)
- multiple row select on sorted tables not work properly (c7663be)
- core: increased connection pool size to improve performance (ae103e5)
- MySQL: improved connections pool handling (434711a)
0.1.6 (2021-05-08)
- better detection and handling of field default type (3baf6fa)
- no quotes around strings in field default custom value (29e2d92)
- UI: data type figure twice on type select (9dfe7cc)
- support to mDNS/zeroconf in snap build, closes #58 (35ef070)
- italian translation updated (5dc0b0b)
0.1.5 (2021-04-30)
- MySQL: multiple queries non properly split in some cases (5208ec1)
- % character not properly escaped, closes #60 (ecfb732)
- semicolon inside strings breaks queries, closes #59 (1b09909)
- UI: new application icon (5822b3d)
0.1.4 (2021-04-22)
- query results export (1d363f7)
- UI: canc press to delete selected rows (20cba6e)
- UI: ctrl+s shortcut to save changes (16e17b3)
- UI: format and clear queries (9ffd443)
- launch from shortcut of procedures or functions with parameters without name dont works (f82dbd2)
- wrong changelog in some cases (a41cf1a)
- UI: data type not listed in selection if not present in global types (6eb2977)
- UI: improved connection status indicator (5ceddb8)
0.1.3 (2021-04-17)
- MySQL: invalid JavaScript datetime values not shown (dcccb54)
- approximate row count shown for results less than 1000 (a6b75ad)
- field apparently loses index or foreign key on rename in table editor (7d2ace9)
- MySQL: improved the way to get routine and functions parameters (90fd9db)
- UI: improved table fields suggestion in query editor (c22187c)
0.1.2 (2021-04-11)
- in-app last release changelog (1e938ad)
- PostgreSQL: edit timezone in cell editor (8735a0c)
- PostgreSQL: procedures management (3dde1c1)
- PostgreSQL: support of arrays in table settings (d0b3e1b)
- cell edit doesn't properly use primary or unique index to update if both present, closes #51 (55932fe)
- deletion of rows from query results (c20bff7)
- no foreign key select when cell value is NULL, closes #50 (9f5ec02)
- wrong datetime conversion when updating a row without an unique key (d374372)
- PostgreSQL: issue with selected schema different than public (49a4e1c)
- UI: white readonly inputs with dark theme (bb5f446)
- UI: improved setting modal rendering (be816e8)
0.1.1 (2021-04-03)
- scratchpad to save persistent notes (e349dd5)
- PostgreSQL: foreign keys management (fe4c8e1)
- PostgreSQL: indexes management (9ca03f4)
- PostgreSQL: table fields edit (e3f259c)
- PostgreSQL: tables addition (feef5e3)
- PostgreSQL: unique keys management (614e0d3)
- PostgreSQL: views management (99f7511)
- UI: light theme (2806976)
- UI: editor theme preview not properly loaded in some cases (c981244)
- fields of ref. table not automatically loaded in foreign keys modal (e7401cc)
- hide update tab for Windows Store distributions (dcb135d)
0.1.0 (2021-03-21)
- PostgreSQL: database in connection parameters (9645702)
- PostgreSQL: edit array and text search fields (fc65114)
- PostgreSQL: insert and edit blob fields (1f80a64)
- PostgreSQL: partial postgre implementation (d892fa6)
- PostgreSQL: support to microseconds (d465e18)
- UI: support to boolean fields (ffb1712)
- update or delete rows with more than one primary key (22a8c25)
- MySQL: handle NEWDECIMAL data type (a1c6be3)
- PostgreSQL: issue getting foreign keys informations (db47b40)
- remove last char from datetime and time if is a dot (e89911b)
- PostgreSQL: single quote escape (9f6a183)
- PostgreSQL: various issues in query results (fccfe92)
- schema content not loaded if selected with right click (8a6c59f)
0.0.20 (2021-03-13)
- UI: avoid unnecessary updates when cell content not change (e9a26c1)
- UI: row mark not applied on first click (25d72e3)
- UI: table rows lose internal id after an update (76c5c0c)
0.0.19 (2021-03-05)
- UI: modal that shows process query (07f60c3)
- processes list tool (049143d)
- MySQL: support to new mysql8 authentication, closes #45 (db44306)
- context menu shortcut to set NULL a table cell (71b4310)
- UI: esc key to cancel cell edit (45351fa)
- setting to enable beta updates (future use) (b1ea32b)
- UI: query duration calc (777b73f)
- MySQL: wrong TIMESTAMP fields length (201fad9)
- UI: modal processes list does not regain size on window resize (5d7efa7)
- UI: wrong height in scrolling tables in some cases (4862d51)
- UI: big performance improvement in tables rendering (39ca197)
- UI: improvements of date time inputs (b4ead69)
0.0.18 (2021-02-25)
- UI: context menu for input and textarea tags (b54fefb)
- UI: html, xml, json, svg and yaml editor modes in long text fields edit (9a1bf32)
- UI: run procedures/functions from sidebar context menu (219da0a)
- UI: run routines/functions from settings tab (7e81671)
- UI: search filter in explore bar (2f58007)
- UI: sticky schema names in explore bar (110b0b4)
- MySQL: issue obtaining routine/function parameters (3aa2159)
- issue managing function/routine parameters (76d92cd)
- UI: data tab opened when non-table element is selected (dbab06f)
- UI: elements from previous selected schemas in query suggestions (c8545a2)
- disabled sort for fields without a name property (3b37b74)
- prevents F5 shortcut to run in non-selected workspaces (7c4ca99)
- support of bit fields in table filler (94c4952)
0.0.17 (2021-02-17)
- Added french language (18a93ef)
- fake table data generator (a176174)
- min and max option for random floats and numbers (6c62052)
- support to fake data locales (970de49)
- UI: file uploader in table filler (b5a8283)
- UI: no foreign key select editing query results (5b21d17)
- cut faker text based on field length (288ff4c)
- wrong date or time detection in field default (9d5ebef)
- UI: better text on ssl file selectors (9a19085)
- UI: wrong length for char fields on table header (0f69d1d)
- core: bulk inserts support (b0576ac)
0.0.16 (2021-02-06)
- MySQL and MariaDB auto detection (02c03e3)
- UI: enanched file upload input (a0d8552)
- support to ssl connections (4e72bb1)
- UI: database version in app footer (15417e8)
- UI: resize query editor area (88ab7c5)
- delete rows from tables without a primary key (574d493)
- edit rows from tables without a primary key (5940b0b)
0.0.15 (2021-01-23)
- functions and schedulers in query suggestions (8ff6e70)
- loading animation in properties tabs (1cf6485)
- error retriving dato of some schedulers (b9ed8dd)
- unable to call stored routines from query tabs (4923128)
- better fields type detection (4bc9bbf)
- big performance improvement in database structure loading (a11bac5)
0.0.14 (2021-01-16)
- export data tables to json or csv file (0cbea9d)
- functions creation (49d7172)
- functions delete (59a50bc)
- functions edit (41d75b1)
- scheduler edit (ceab4ef)
- schedulers creation (dbe7b9d)
- schedulers delete (1e7d4ca)
- triggers and stored routines in sql suggestions (e351c90)
- error with empty functions/procedures (f150508)
- removed internal row _id from exported files (c0a32c0)
0.0.13 (2021-01-06)
- option to toggle line wrap mode (d94b49f)
- select definer in view creation/edit (ab307f8)
- stored routines creation (3bcd02f)
- stored routines delete (aa33850)
- stored routines edit (82fdc0b)
- triggers creation (d695c9f)
- triggers delete (b32132a)
- triggers edit (3126625)
- views creation (8c4aaec)
- views deletion (dcf469e)
- views edit (56f2a27)
- breadcrumb not change after table rename (b6b7be0)
- unable to rename views (b7053bd)
- wrong new stored routine modal icon (0ec2710)
- wrong or duplicate fields in some queries (0df2b83)
0.0.12 (2020-12-24)
- better security connections credentials storage (fc35f27)
- option to change editor theme (a95b8d1)
- option to toggle editor auto completion (155154b)
- query editor auto-completer for tables and columns (cb1fce6)
0.0.11 (2020-12-15)
- auto focus on first input in modals (1476e89)
- foreign keys management (206597e)
- improved data table sorts (5712b80)
- query tabs auto focus (f81312a)
- data tab sort not maintained at refresh (15b08d7)
- deletion of rows with non-numeric ID (d385832)
- file field editor not show (9291a7a)
- improved changes dedection in props tab (acebe43)
- some properties do not reset after fields changes (3ed5ea0)
- unable to switch tabs when no table selected (c545815)
- wrong field type detection (5cfdc9b)
0.0.10 (2020-12-04)
- approximate totals in table tata tab (e95d29c)
- create new tables (e6602d1)
- display all keys in properties tab (27769f2)
- drop and truncate tables (a4122b4)
- index management (41505bd)
- tables options edit (0805b96)
- unsaved changes reminder (33d1fa2)
- index deletion issue (f8cf90a)
- some problems with properties and data tabs when changing database from sidebar (0fe7157)
- sqlEscaper function wrong quotes conversion (dfb24c6)
0.0.9 (2020-11-13)
- ability to edit table fields (249926b)
- support to aliased tables (1658432)
- table fields addition (0765403)
- table fields deletion (242ddec)
- ui: display table properties tab (2dc16e8)
- duplicate header fields on join result tables (ea9b489)
- F9 key shortcut refresh all query tabs instead of just selected one (c9ba2e5)
- issue with tabs horizontal scroll with wheel (c393f86)
- zero fill field option was not saved (3e5770f)
- mysql: error getting foreign key list (ee18388)
- wrong result fields type and order with some queries (a8cd177)
0.0.8 (2020-10-18)
- render: field type and length on table header mouse hover (04804b0)
- close modals pressing ESC (d563cec)
- data table autorefresh, closes #36 (9ecd888)
- pie chart with table size in database explore bar (426628f)
- query and data tabs keyboard shortcuts (F5, F9) (0bf2c8d)
- context menu outside window when near bottom or right edge (d4ecaf6)
- disable cell editor for not editable results (b7c779e)
- missing connection name when "ask for crendential" selected (c70e5b4)
- missing header for some query results (d560c38)
- no connection passed to connection's edit modal (ce25cd0)
0.0.7 (2020-10-03)
- Database creation (3d0a83f)
- Database deletion (4288a1f)
- Edit database collation (54717e1)
- Field comment on mouse over a table field name (2554444)
- Support to multiple queries in the same tab (48f77ba)
- Update italian translation (89c3dc9)
- Spanish translation thanks to hongkfui (#32)
- Cell update soft reload doesn't apply changes (1b04b21)
- Empty databases not shown in explore bar (3e737cb)
- Glitch on table data tab (10b426b)
- Lack of loading progressbar when an update is available (86aec4f)
- Missing schema when queryng INFORMATION_SCHEMA (530d1bd)
- Prevent multiple app instances (12fbe8c)
- Several fix on data and query tabs (530907d)
- Unable to obtain fields informations for some queries (43c7072)
- Unable to obtain keyUsage informations when adding new row (023c6a6)
- Value overridden when join tables with fields with same name (78965d2)
- Wrong field names when join tables (ad0bad8)
- Wrong italian translation (b29e07c)
- Wrong schema fetching table fields and key usage (8e71f42)
- Wrong table and schema when more than one query in a tab (4684b41)
0.0.6 (2020-09-03)
- Aliases support (264de9c)
- Middle click to close tabs (256ec76)
- Monaco-editor as query editor (196a3e0)
- Sql suggestions in query editor (8dc74ef)
- Support to multiple query tabs (d7ed00f)
- Tabs horizontal scroll with mouse wheel (3a6ea76)
- Arabic translation thanks to Mohd-PH (#29)
- Error when launching queries without a result from query tabs (a1a6f51)
- Field name displayed instead of alias (801a0de)
- Wrong table height calc in some cases (fd6d517)
0.0.5 (2020-08-17)
- Badge on setting icon and update tab when update is available (e8141b6)
- Foreign key support in add/edit row (0b6a188)
- Option to insert table rows (2f1dfdc)
- Insert files via add row option (3c6e818)
- Newline replaced with undefined inside queries (59e4a79)
- Query result header didn't show just selected fields (7bc1009)
- Table header not fixed on top when fast scrolling (13b0816)
- Time and datetime precision (771f8a2)
- Update a row with a string key value (eb348b3)
- Window title not perfectly centered (7651d05)
- Wrong schema passed in query tab when a different database was selected (6d0724d)