Commit Graph

465 Commits

Author SHA1 Message Date
Fabio Di Stasio f61d7eeaf4 feat: key shortcuts to change DATA tab page 2021-05-29 11:26:23 +02:00
Fabio Di Stasio e71c7568c0 feat: option to set DATA tab page size 2021-05-29 11:04:02 +02:00
Fabio Di Stasio 79f033e524 feat: prev/next buttons to browse the results pages of data tab 2021-05-27 22:13:59 +02:00
Fabio Di Stasio 04bdd085a5 fix: wrong detection of field default expressions in some cases 2021-05-25 16:54:13 +02:00
Fabio Di Stasio f839d5cd3c chore: Twitter link in about tab 2021-05-23 10:19:56 +02:00
Fabio Di Stasio 7a766f04e6 perf: improved the way how field default value are handled 2021-05-22 16:24:19 +02:00
Fabio Di Stasio 840241c3cc refactor: better description in foreign key value select 2021-05-20 15:07:51 +02:00
Fabio Di Stasio 0f10c9e824 fix: internal id not removed before row update 2021-05-20 12:45:49 +02:00
Fabio Di Stasio 1e37f2a96f fix: unable to add new ENUM fields 2021-05-20 12:38:05 +02:00
Fabio Di Stasio 0d6137195d fix: unable to delete table rows 2021-05-19 16:55:38 +02:00
Fabio Di Stasio 434711a360 perf(MySQL): improved connections pool handling 2021-05-15 21:47:30 +02:00
fabio286 854472c7a3 fix: row loses internal id after cell update 2021-05-15 19:33:31 +02:00
Fabio Di Stasio 475397ca34 fix: issue with ENUM and SET fields on table filler modal 2021-05-13 20:46:44 +02:00
Fabio Di Stasio 7a62131cc7 fix: issue with ENUM and SET length when creating a new field 2021-05-13 15:45:54 +02:00
Fabio Di Stasio c7663be338 fix: multiple row select on sorted tables not work properly 2021-05-11 18:32:11 +02:00
Fabio Di Stasio 5dc0b0bea4 perf: italian translation updated 2021-05-07 12:11:55 +02:00
Fabio Di Stasio 3baf6fa173 fix: better detection and handling of field default type 2021-05-06 22:21:42 +02:00
Fabio Di Stasio 29e2d92b5b fix: no quotes around strings in field default custom value 2021-05-05 17:13:12 +02:00
Fabio Di Stasio bebba64d06 feat(MySQL): ENUM and SET fields support, closes #61 2021-05-04 21:50:41 +02:00
Fabio Di Stasio 9dfe7cca22 fix(UI): data type figure twice on type select 2021-05-03 22:55:39 +02:00
Fabio Di Stasio 5822b3df43 perf(UI): new application icon 2021-04-30 14:14:01 +02:00
Fabio Di Stasio 04cd806954 chore: update README.md 2021-04-26 10:16:55 +02:00
Fabio Di Stasio 15948b30c9 refactor: modifications for electron 12 support 2021-04-26 10:07:47 +02:00
Daniel Aguiar 8720bcdad6 New Translation: Portugues (Brasil) 2021-04-25 03:53:21 -03:00
Fabio Di Stasio 1d363f755e feat: query results export 2021-04-22 15:08:22 +02:00
Fabio Di Stasio 0d77aee3eb refactor: Improved pulse animation code 2021-04-22 14:24:34 +02:00
Fabio Di Stasio a41cf1ab56 fix: wrong changelog in some cases 2021-04-22 11:35:59 +02:00
Fabio286 5ceddb8e00 perf(UI): improved connection status indicator 2021-04-21 16:41:42 +02:00
Fabio Di Stasio 16e17b39b6 feat(UI): ctrl+s shortcut to save changes 2021-04-20 17:39:15 +02:00
Fabio Di Stasio 20cba6ee9b feat(UI): canc press to delete selected rows 2021-04-20 16:30:10 +02:00
Fabio Di Stasio 9ffd443a66 feat(UI): format and clear queries 2021-04-19 19:15:06 +02:00
Fabio Di Stasio f82dbd24dc fix: launch from shortcut of procedures or functions with parameters without name dont works 2021-04-19 15:40:25 +02:00
Fabio Di Stasio 6eb2977568 fix(UI): data type not listed in selection if not present in global types 2021-04-19 11:07:29 +02:00
Fabio Di Stasio c22187c305 perf(UI): improved table fields suggestion in query editor 2021-04-17 10:33:15 +02:00
Fabio Di Stasio 7d2ace9456 fix: field apparently loses index or foreign key on rename in table editor 2021-04-16 17:42:16 +02:00
Fabio Di Stasio 2584c9b9c2 chore: replaced link for donations with Treedom 2021-04-15 14:55:37 +02:00
Fabio Di Stasio a6b75ad0dc fix: approximate row count shown for results less than 1000 2021-04-15 10:13:55 +02:00
Fabio Di Stasio 90fd9db917 perf(MySQL): improved the way to get routine and functions parameters 2021-04-14 18:06:20 +02:00
Fabio Di Stasio cd31413256 feat(PostgreSQL): functions management 2021-04-13 18:05:03 +02:00
Fabio Di Stasio b33199ea59 feat(PostgreSQL): procedure language select 2021-04-12 18:46:35 +02:00
Fabio Di Stasio be816e8588 perf(UI): improved setting modal rendering 2021-04-11 12:38:50 +02:00
Fabio Di Stasio 1e938adc5d feat: in-app last release changelog 2021-04-11 12:35:16 +02:00
Fabio Di Stasio 8735a0c5f9 feat(PostgreSQL): edit timezone in cell editor 2021-04-11 10:55:22 +02:00
Fabio Di Stasio 3dde1c109e feat(PostgreSQL): procedures management 2021-04-10 20:38:46 +02:00
Fabio Di Stasio d0b3e1b1b8 feat(PostgreSQL): support of arrays in table settings 2021-04-09 19:31:41 +02:00
Fabio Di Stasio c20bff7bcb fix: deletion of rows from query results 2021-04-08 21:49:38 +02:00
Fabio Di Stasio 9f5ec0276c fix: no foreign key select when cell value is NULL, closes #50 2021-04-08 18:02:16 +02:00
Fabio Di Stasio 55932fe115 fix: cell edit doesn't properly use primary or unique index to update if both present, closes #51 2021-04-08 17:47:10 +02:00
Fabio Di Stasio d374372e20 fix: wrong datetime conversion when updating a row without an unique key 2021-04-07 15:05:11 +02:00
Fabio Di Stasio bb5f44681f fix(UI): white readonly inputs with dark theme 2021-04-07 09:20:11 +02:00
Fabio Di Stasio e349dd5eab feat: scratchpad to save persistent notes 2021-04-03 12:17:40 +02:00
Fabio Di Stasio 280697698e feat(UI): light theme 2021-04-03 11:21:58 +02:00
Fabio Di Stasio c981244d7a fix(UI): editor theme preview not properly loaded in some cases 2021-04-01 15:26:49 +02:00
Fabio Di Stasio dcb135dd01 fix: hide update tab for Windows Store distributions 2021-04-01 14:12:49 +02:00
Fabio Di Stasio 99f7511c4d feat(PostgreSQL): views management 2021-03-31 16:54:06 +02:00
Fabio Di Stasio feef5e30ee feat(PostgreSQL): tables addition 2021-03-28 11:55:15 +02:00
Fabio Di Stasio e3f259c6e8 feat(PostgreSQL): table fields edit 2021-03-25 18:33:29 +01:00
Fabio Di Stasio e7401cc96e fix: fields of ref. table not automatically loaded in foreign keys modal 2021-03-22 18:04:19 +01:00
Fabio Di Stasio 22a8c25717 fix: update or delete rows with more than one primary key 2021-03-21 13:00:27 +01:00
Fabio Di Stasio db47b4040a fix(PostgreSQL): issue getting foreign keys informations 2021-03-21 11:51:22 +01:00
Fabio Di Stasio e89911b185 fix: remove last char from datetime and time if is a dot 2021-03-20 16:29:56 +01:00
Fabio Di Stasio fccfe92453 fix(PostgreSQL): various issues in query results 2021-03-19 18:49:26 +01:00
Fabio Di Stasio d465e18dba feat(PostgreSQL): support to microseconds 2021-03-18 15:56:52 +01:00
Fabio Di Stasio ffb1712a59 feat(UI): support to boolean fields 2021-03-18 12:59:46 +01:00
Fabio Di Stasio 1f80a64fe1 feat(PostgreSQL): insert and edit blob fields 2021-03-18 11:09:50 +01:00
Fabio Di Stasio fc651149b9 feat(PostgreSQL): edit array and text search fields 2021-03-17 18:06:17 +01:00
Fabio Di Stasio 964570247f feat(PostgreSQL): database in connection parameters 2021-03-17 16:51:26 +01:00
Fabio Di Stasio 8a6c59f7ce fix: schema content not loaded if selected with right click 2021-03-17 11:57:47 +01:00
Fabio Di Stasio 4d844fe2c9 refactor: rename database to schema 2021-03-17 11:15:14 +01:00
Fabio Di Stasio d892fa6fb3 feat(PostgreSQL): partial postgre implementation 2021-03-16 18:42:03 +01:00
Fabio Di Stasio 25d72e3952 fix(UI): row mark not applied on first click 2021-03-10 15:55:34 +01:00
Fabio Di Stasio b232a3bb5f feat(UI): loader layers on query and data tabs 2021-03-09 19:14:02 +01:00
Fabio Di Stasio e9a26c1bc0 fix(UI): avoid unnecessary updates when cell content not change 2021-03-09 18:08:57 +01:00
Fabio Di Stasio 76c5c0c680 fix(UI): table rows lose internal id after an update 2021-03-09 18:07:48 +01:00
Fabio Di Stasio ddfb713124 feat(UI): row markers in sql editors 2021-03-08 18:11:00 +01:00
Fabio Di Stasio 0081a4167c refactor: moving from keytar to local storage due issues on Linux 2021-03-08 17:35:43 +01:00
Fabio Di Stasio 5d7efa75b7 fix(UI): modal processes list does not regain size on window resize 2021-03-05 17:23:13 +01:00
Fabio Di Stasio 4862d51fba fix(UI): wrong height in scrolling tables in some cases 2021-03-05 17:10:52 +01:00
Fabio Di Stasio 07f60c3917 feat(UI): modal that shows process query 2021-03-04 19:34:18 +01:00
Fabio Di Stasio 049143d143 feat: processes list tool 2021-03-03 19:31:05 +01:00
Fabio Di Stasio 71b4310117 feat: context menu shortcut to set NULL a table cell 2021-02-28 21:45:38 +01:00
Fabio Di Stasio 45351faeae feat(UI): esc key to cancel cell edit 2021-02-27 18:29:47 +01:00
Fabio Di Stasio b4ead6992c perf(UI): improvements of date time inputs 2021-02-27 17:52:54 +01:00
Fabio Di Stasio b1ea32b680 feat: setting to enable beta updates (future use) 2021-02-27 17:28:01 +01:00
Fabio Di Stasio 39ca1974bc perf(UI): big performance improvement in tables rendering 2021-02-26 22:31:05 +01:00
Fabio Di Stasio 777b73fa6f feat(UI): query duration calc 2021-02-26 18:45:00 +01:00
Fabio Di Stasio 219da0aba4 feat(UI): run procedures/functions from sidebar context menu 2021-02-25 17:43:23 +01:00
Fabio Di Stasio 7e8167154f feat(UI): run routines/functions from settings tab 2021-02-25 12:39:50 +01:00
Fabio Di Stasio 76d92cd106 fix: issue managing function/routine parameters 2021-02-24 12:46:31 +01:00
Fabio Di Stasio c8545a250b fix(UI): elements from previous selected schemas in query suggestions 2021-02-22 19:14:02 +01:00
Fabio Di Stasio dbab06fcb8 fix(UI): data tab opened when non-table element is selected 2021-02-22 11:10:04 +01:00
Fabio Di Stasio b54fefbf25 feat(UI): context menu for input and textarea tags 2021-02-21 21:24:25 +01:00
Fabio Di Stasio 9a1bf32128 feat(UI): html, xml, json, svg and yaml editor modes in long text fields edit 2021-02-21 19:22:03 +01:00
fabio286 110b0b414c feat(UI): sticky schema names in explore bar 2021-02-20 18:55:08 +01:00
Fabio Di Stasio 2f58007af4 feat(UI): search filter in explore bar 2021-02-20 11:55:34 +01:00
Fabio Di Stasio 9b60bfff8d build: dropped use of lodash 2021-02-19 17:41:33 +01:00
Fabio Di Stasio 3b37b7432e fix: disabled sort for fields without a name property 2021-02-18 18:12:36 +01:00
Fabio Di Stasio 7c4ca999ce fix: prevents F5 shortcut to run in non-selected workspaces 2021-02-18 18:01:12 +01:00
Fabio Di Stasio 94c4952319 fix: support of bit fields in table filler 2021-02-18 15:26:17 +01:00
Fabio Di Stasio 970de4962b feat: support to fake data locales 2021-02-17 18:49:02 +01:00
Fabio Di Stasio b5a828309f fix(UI): file uploader in table filler 2021-02-17 14:47:15 +01:00
Fabio Di Stasio 5b21d17f3a fix(UI): no foreign key select editing query results 2021-02-17 14:17:50 +01:00
fabio286 2c6e35288f chore: update README.md 2021-02-17 09:13:50 +01:00
MrAnyx 18a93ef1aa Feat: Added french language 2021-02-16 20:35:19 +01:00
Fabio Di Stasio 6c62052b47 feat: min and max option for random floats and numbers 2021-02-16 19:13:20 +01:00
Fabio Di Stasio 9d5ebefdce fix: wrong date or time detection in field default 2021-02-15 09:58:43 +01:00
Fabio Di Stasio 288ff4c1a1 fix: cut faker text based on field length 2021-02-14 18:25:57 +01:00
Fabio Di Stasio a176174b8d feat: fake table data generator 2021-02-13 18:45:16 +01:00
Fabio Di Stasio 0f69d1dbb7 fix(UI): wrong length for char fields on table header 2021-02-12 18:02:18 +01:00
Fabio Di Stasio 0386bbac50 refactor: number and float fields as separate types 2021-02-10 18:24:28 +01:00
Fabio Di Stasio b0576acdf6 perf(core): bulk inserts support 2021-02-08 11:46:57 +01:00
Fabio Di Stasio 9a190854fe fix(UI): better text on ssl file selectors 2021-02-08 09:36:44 +01:00
Fabio Di Stasio 02c03e3d26 feat: MySQL and MariaDB auto detection 2021-02-06 12:37:37 +01:00
Fabio Di Stasio a0d85520fb feat(UI): enanched file upload input 2021-02-05 19:37:35 +01:00
Fabio Di Stasio ede6fe81ce fix: edit bit fields 2021-02-04 09:20:52 +01:00
Fabio Di Stasio 4e72bb1587 feat: support to ssl connections 2021-02-03 21:53:24 +01:00
Fabio Di Stasio 15417e8a77 feat(UI): database version in app footer 2021-02-01 16:31:48 +01:00
Fabio Di Stasio 88ab7c5a62 feat(UI): resize query editor area 2021-01-31 13:03:25 +01:00
Fabio Di Stasio 5940b0b842 feat: edit rows from tables without a primary key 2021-01-30 14:58:12 +01:00
Fabio Di Stasio 574d493908 feat: delete rows from tables without a primary key 2021-01-28 18:33:29 +01:00
Fabio Di Stasio af96647603 refactor: minor UI improvements 2021-01-25 18:28:22 +01:00
Fabio Di Stasio a11bac504c perf: big performance improvement in database structure loading 2021-01-23 15:50:21 +01:00
Fabio Di Stasio 1cf6485896 feat: loading animation in properties tabs 2021-01-22 18:27:45 +01:00
Fabio Di Stasio 4bc9bbfb34 perf: better fields type detection 2021-01-21 18:14:37 +01:00
Fabio Di Stasio 8ff6e70145 feat: functions and schedulers in query suggestions 2021-01-18 18:41:28 +01:00
Fabio Di Stasio dbe7b9dd23 feat: schedulers creation 2021-01-16 11:32:42 +01:00
Fabio Di Stasio ceab4ef243 feat: scheduler edit 2021-01-15 19:18:16 +01:00
Fabio Di Stasio 1e7d4ca347 feat: schedulers delete 2021-01-14 18:11:36 +01:00
Fabio Di Stasio c0a32c040e fix: removed internal row _id from exported files 2021-01-13 11:57:26 +01:00
Fabio Di Stasio f150508547 fix: error with empty functions/procedures 2021-01-11 18:56:51 +01:00
Fabio Di Stasio 49d71722e2 feat: functions creation 2021-01-11 09:55:13 +01:00
Fabio Di Stasio 59a50bc014 feat: functions delete 2021-01-10 18:40:19 +01:00
Fabio Di Stasio 41d75b127c feat: functions edit 2021-01-10 18:30:56 +01:00
Fabio Di Stasio 0cbea9d100 feat: export data tables to json or csv file 2021-01-08 21:55:03 +01:00
Fabio Di Stasio e351c903a8 feat: triggers and stored routines in sql suggestions 2021-01-07 18:22:49 +01:00
Fabio Di Stasio 0ec2710872 fix: wrong new stored routine modal icon 2021-01-06 12:00:09 +01:00
Fabio Di Stasio 3bcd02fc4e feat: stored routines creation 2021-01-06 11:57:49 +01:00
Fabio Di Stasio aa33850286 feat: stored routines delete 2021-01-06 11:07:55 +01:00
Fabio Di Stasio 82fdc0bcd7 feat: stored routines edit 2021-01-05 17:25:18 +01:00
Fabio Di Stasio d695c9f8d2 feat: triggers creation 2021-01-02 15:27:02 +01:00
Fabio Di Stasio b32132ad84 feat: triggers delete 2021-01-02 14:46:27 +01:00
Fabio Di Stasio 3126625461 feat: triggers edit 2020-12-31 19:55:02 +01:00
Fabio Di Stasio ab307f82b1 feat: select definer in view creation/edit 2020-12-29 10:35:46 +01:00
Fabio Di Stasio 6611aad840 perf: improved performance getting database structure 2020-12-28 13:05:30 +01:00
Fabio Di Stasio 8c4aaec167 feat: views creation 2020-12-27 16:16:48 +01:00
Fabio Di Stasio b7053bdf80 fix: unable to rename views 2020-12-27 13:14:41 +01:00
Fabio Di Stasio b6b7be098a fix: breadcrumb not change after table rename 2020-12-27 13:08:13 +01:00
Fabio Di Stasio 56f2a27f00 feat: views edit 2020-12-26 15:37:34 +01:00
Fabio Di Stasio dcf469ebed feat: views deletion 2020-12-26 14:47:15 +01:00
Fabio Di Stasio d94b49febf feat: option to toggle line wrap mode 2020-12-24 15:33:51 +01:00
Fabio Di Stasio 155154b43d feat: option to toggle editor auto completion 2020-12-24 10:40:22 +01:00
Fabio Di Stasio a95b8d188c feat: option to change editor theme 2020-12-23 18:07:50 +01:00
Fabio Di Stasio cb1fce6f99 feat: query editor auto-completer for tables and columns 2020-12-22 22:31:31 +01:00
Fabio Di Stasio 0014f48079 refactor: migrated to ace from monaco-editor 2020-12-21 11:06:41 +01:00
Fabio Di Stasio fc35f271d7 feat: better security connections credentials storage 2020-12-18 18:44:32 +01:00
Fabio Di Stasio 206597e5b8 feat: foreign keys management 2020-12-15 17:08:36 +01:00
Fabio Di Stasio c5458159d1 fix: unable to switch tabs when no table selected 2020-12-11 18:22:07 +01:00
Fabio Di Stasio 1476e899d1 feat: auto focus on first input in modals 2020-12-11 18:09:17 +01:00
Fabio Di Stasio 797ab70e7c chore: update links 2020-12-11 16:05:32 +01:00
Fabio Di Stasio f81312aeb0 feat: query tabs auto focus 2020-12-11 15:55:18 +01:00
Fabio Di Stasio 3ed5ea023e fix: some properties do not reset after fields changes 2020-12-11 12:57:24 +01:00
Fabio286 9291a7a7b4 fix: file field editor not show 2020-12-10 15:15:32 +01:00
Fabio Di Stasio 5cfdc9b92d fix: wrong field type detection 2020-12-09 18:22:46 +01:00
Fabio Di Stasio 15b08d7ea8 fix: data tab sort not maintained at refresh 2020-12-08 18:41:08 +01:00
Fabio Di Stasio acebe435ff fix: improved changes dedection in props tab 2020-12-07 19:11:29 +01:00
Fabio Di Stasio 5712b80022 feat: improved data table sorts 2020-12-07 17:51:48 +01:00
Fabio Di Stasio d38583262e fix: deletion of rows with non-numeric ID 2020-12-07 15:07:59 +01:00
Fabio Di Stasio 33d1fa2290 feat: unsaved changes reminder 2020-12-04 11:19:16 +01:00
Fabio Di Stasio a4122b4eaa feat: drop and truncate tables 2020-12-03 16:15:10 +01:00
Fabio Di Stasio e6602d1bfa feat: create new tables 2020-12-03 13:00:54 +01:00
Fabio Di Stasio f8cf90a89e fix: index deletion issue 2020-12-01 17:29:16 +01:00
Fabio Di Stasio 41505bde65 feat: index management 2020-12-01 16:48:20 +01:00
Fabio Di Stasio e95d29c7c3 feat: approximate totals in table tata tab 2020-11-25 11:47:35 +01:00
Fabio Di Stasio e954f04828 refactor: improved structure for table options modal 2020-11-23 12:25:44 +01:00
Fabio Di Stasio 27769f204f feat: display all keys in properties tab 2020-11-20 17:24:02 +01:00
Fabio Di Stasio 0fe71572a5 fix: some problems with properties and data tabs when changing database from sidebar 2020-11-18 18:21:15 +01:00
Fabio Di Stasio 0805b96a75 feat: tables options edit 2020-11-16 17:16:39 +01:00
Fabio Di Stasio 76351005b4 chore: update dependencies 2020-11-13 17:49:09 +01:00
Fabio Di Stasio 242ddec744 feat: table fields deletion 2020-11-13 16:19:59 +01:00
Fabio Di Stasio 07654039b6 feat: table fields addition 2020-11-13 15:04:51 +01:00
Fabio Di Stasio 249926b8e0 feat: ability to edit table fields 2020-11-13 12:39:40 +01:00
Fabio c9ba2e5962 fix: F9 key shortcut refresh all query tabs instead of just selected one 2020-10-27 17:04:39 +01:00
Fabio 2e49d86677 refactor(core): improved how application gets query fields and keys 2020-10-27 16:41:00 +01:00
Fabio c393f86947 fix: issue with tabs horizontal scroll with wheel 2020-10-26 09:28:29 +01:00
Fabio 2dc16e8ea8 feat(ui): display table properties tab 2020-10-24 14:47:35 +02:00
Fabio cef6f681c8 refactor(ui): improve scss 2020-10-23 13:58:47 +02:00
Fabio ea9b489f5f fix: duplicate header fields on join result tables 2020-10-21 14:58:22 +02:00
Fabio 1658432fd3 feat: support to aliased tables 2020-10-20 13:30:36 +02:00
Fabio a8cd17748f fix: wrong result fields type and order with some queries 2020-10-20 13:12:12 +02:00
Fabio 0626f6f775 refactor(render): improved buttons style 2020-10-18 10:27:02 +02:00
Fabio 04804b07c7 feat(render): field type and length on table header mouse hover 2020-10-17 10:12:40 +02:00
Fabio 053418ee90 refactor(mysql): moved specific queries inside MySQLClient class 2020-10-16 17:26:47 +02:00
Fabio 426628f268 feat: pie chart with table size in database explore bar 2020-10-15 17:22:19 +02:00
Fabio d4ecaf65e5 fix: context menu outside window when near bottom or right edge 2020-10-14 19:32:36 +02:00
Fabio 936de04cd3 refactor: remap of table data object 2020-10-12 18:45:15 +02:00
Fabio b7c779eef6 fix: disable cell editor for not editable results 2020-10-10 16:54:00 +02:00
Fabio d560c384f5 fix: missing header for some query results 2020-10-09 22:44:05 +02:00
Fabio 9ecd88870d feat: data table autorefresh, closes #36 2020-10-08 18:51:08 +02:00
Fabio 07d1e82325 perf: improved refresh of data tables 2020-10-07 20:42:04 +02:00
Fabio ce25cd0a31 fix: no connection passed to connection's edit modal 2020-10-05 09:21:33 +02:00