Commit Graph

410 Commits

Author SHA1 Message Date
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
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 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 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 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 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
Fabio ed5cf0a8e4 refactor: improvements to edit connection modal 2020-10-04 18:32:54 +02:00
Fabio 0bf2c8dc9d feat: query and data tabs keyboard shortcuts (F5, F9) 2020-10-04 17:32:15 +02:00
Fabio d563cec70d feat: close modals pressing ESC 2020-10-04 17:21:21 +02:00
Fabio 54717e1f6a feat: edit database collation 2020-10-03 12:11:42 +02:00
Fabio 4288a1fd33 feat: databases deletion 2020-10-01 15:08:35 +02:00
Fabio 3d0a83f2cf feat: database creation 2020-09-25 12:39:58 +02:00
Fabio c1cdd03938 refactor: simplified and improved project structure 2020-09-24 13:09:01 +02:00
Fabio 43c7072c1c fix: unable to obtain fields informations for some queries 2020-09-20 16:03:03 +02:00
Fabio 530d1bd43f fix: missing schema when queryng INFORMATION_SCHEMA 2020-09-19 18:10:57 +02:00
Fabio 530907d097 fix: several fix on data and query tabs 2020-09-18 12:54:02 +02:00
Fabio 5334a44271 refactor: improved structure of connection core 2020-09-17 17:58:12 +02:00
Fabio 2554444322 feat: field comment on mouse over a table field name 2020-09-17 11:13:00 +02:00
Fabio 10b426b90b fix: glitch on table data tab 2020-09-14 12:49:09 +02:00
Fabio 1b04b216b2 fix: cell update soft reload doesn't apply changes 2020-09-14 11:08:11 +02:00
Fabio 78965d23e3 fix: value overridden when join tables with fields with same name 2020-09-13 18:25:28 +02:00
Fabio ad0bad8486 fix: wrong field names when join tables 2020-09-11 18:01:07 +02:00
Fabio286 8e71f42a28 fix: wrong schema fetching table fields and key usage 2020-09-10 12:39:23 +02:00
Fabio 4684b4114b fix: wrong table and schema when more than one query in a tab 2020-09-08 11:47:01 +02:00
Fabio 1d87ca959f refactor: adaptation of row deletion and modification functions due last commits 2020-09-06 10:35:32 +02:00
Fabio 023c6a633a fix: unable to obtain keyUsage informations when adding new row 2020-09-06 10:09:05 +02:00
Fabio 48f77bae01 feat: support to multiple queries in the same tab 2020-09-06 08:41:57 +02:00
Fabio 86aec4f5e4 fix: lack of loading progressbar when an update is available 2020-09-03 15:12:30 +02:00
Fabio a1a6f51f2f fix: error when launching queries without a result from query tabs 2020-09-03 13:44:58 +02:00
Fabio 801a0de186 fix: field name displayed instead of alias 2020-09-02 18:14:30 +02:00
Fabio 264de9c568 feat: aliases support 2020-09-01 19:23:13 +02:00
Fabio 8dc74ef2c3 feat: sql suggestions in query editor 2020-08-21 11:38:00 +02:00
Fabio 256ec76588 feat: middle click to close tabs 2020-08-21 10:57:26 +02:00
Fabio 196a3e0185 feat: monaco-editor as query editor 2020-08-20 18:06:02 +02:00
Fabio 3a6ea76b93 feat: tabs horizontal scroll with mouse wheel 2020-08-20 10:38:18 +02:00
Fabio d7ed00f4a3 feat: support to multiple query tabs 2020-08-19 18:20:57 +02:00
Fabio fd6d5177ef fix: wrong table height calc in some cases 2020-08-19 16:25:42 +02:00
Fabio 9599b43f78 refactor: changed event names to kebab-case 2020-08-18 18:03:59 +02:00
Fabio e8141b6321 feat: badge on setting icon and update tab when update is available 2020-08-17 17:37:42 +02:00
Fabio 0b6a188d19 feat: foreign key support in add/edit row 2020-08-17 15:10:19 +02:00
Fabio 744728a14f refactor: moved table fields informations to vuex 2020-08-14 18:07:29 +02:00
Fabio 6d0724dc90 fix: wrong schema passed in query tab when selected a different database 2020-08-14 11:25:50 +02:00
Fabio 7bc10092fe fix: query result table header didn't show just selected fields 2020-08-13 13:24:03 +02:00
Fabio 3c6e818ba0 fix: insert files via add row option 2020-08-13 12:42:19 +02:00
Fabio 2f1dfdc654 feat: option to insert table rows 2020-08-12 18:12:30 +02:00
Fabio 128a6cd9e8 style: UI improvements 2020-08-12 18:11:48 +02:00
Fabio 5473858323 refactor: changed material design icon pack 2020-08-12 10:48:18 +02:00
Fabio 7651d05b37 fix: window title not perfectly centered 2020-08-11 09:11:26 +02:00
Fabio 771f8a2d68 fix: time and datetime precision 2020-08-10 18:07:16 +02:00
Fabio 13b0816837 fix: table header not fixed on top when fast scrolling 2020-08-10 16:06:11 +02:00
Fabio a15e6249e1 chore: dependabot interval and minor changes in README.md 2020-08-07 17:27:25 +02:00
Fabio bbde2bd994 perf: improved scroll speed of result tables 2020-08-07 17:26:02 +02:00
Fabio 5c05e3e9e9 refactor: moved queri fields mapping to main process 2020-08-05 22:08:20 +02:00
Fabio 0089c0cbac feat: window title in app title bar 2020-08-05 13:53:30 +02:00
Fabio 4fd72ec9e7 refactor: improvements to blob editor and code cleanup 2020-08-04 17:54:19 +02:00
Fabio 712fe9f00d feat: blob fields edit/view/download 2020-08-03 18:07:08 +02:00
Fabio 092e8a0732 style: 🎨 stylelint implementation 2020-07-31 18:16:28 +02:00
Fabio 70908eb076 Minor Improvements 2020-07-31 15:45:32 +02:00
Fabio 413b56916c Notifications timeout, large text editor 2020-07-30 19:12:29 +02:00
Fabio d69e411581 Moved to electron 9 2020-07-29 15:56:29 +02:00
Fabio 60132c94a1 Results table improvements 2020-07-24 13:26:56 +02:00
Fabio fdf5bef5ad Delete rows 2020-07-23 19:10:14 +02:00
Fabio 425ecf838d Row multi select 2020-07-22 18:30:52 +02:00
Fabio 307a32aff6 Starting implementation context on query Table 2020-07-10 19:51:36 +02:00
Fabio 187b4f50f9 Datetime fields precision 2020-07-05 16:06:56 +02:00
Fabio 50cd852d01 Editable datetime fields 2020-07-02 19:17:25 +02:00
Fabio db71777cbc FIelds edit implemented 2020-06-28 15:31:16 +02:00
Fabio f350fe8203 Partial implementation of fields edit 2020-06-27 15:14:08 +02:00
Fabio cc8dbb8df7 Start implementing fields edit 2020-06-26 18:14:16 +02:00
Fabio baea5c26e2 Text connection fix 2020-06-20 21:58:57 +02:00
Fabio 42e0353393 Update system 2020-06-19 18:03:52 +02:00
Fabio 0d10a93bf8 Improvements to query table 2020-06-18 19:01:09 +02:00
Fabio a597015f50 Improvements 2020-06-16 18:01:22 +02:00
Fabio 6f03e66ef2 Improvements to query builder 2020-06-15 18:23:51 +02:00
Fabio 3e13b9962d Performance improvements 2020-06-13 18:14:32 +02:00
Fabio 68b128c550 Added table tab 2020-06-12 18:10:45 +02:00
Fabio 29812f7ee3 Finally a virtual scroll table 2020-06-11 23:34:38 +02:00
Fabio 1c3323b537 Additions 2020-06-10 19:29:10 +02:00
Fabio 4e508061fd Removed knex 2020-06-07 14:38:38 +02:00
Fabio 268688cdb8 Improvements 2020-06-06 16:27:42 +02:00
Fabio cd42b65b9e Additions 2020-06-05 21:00:15 +02:00
Fabio 1bb3e8c9ac Improvements to explorebar 2020-06-03 20:56:44 +02:00
Fabio f3d165d3f1 Titlebar and resizable explorebar 2020-06-02 19:13:57 +02:00
Fabio 759bcddfb7 Additions 2020-05-31 17:56:33 +02:00
Fabio fc48cd0e31 Version from package.json 2020-05-30 19:07:34 +02:00
Fabio d9dbf8e462 Added setting modal 2020-05-30 12:54:05 +02:00
Fabio d6a5239cb2 Additions 2020-05-26 18:10:11 +02:00
Fabio 6fd9884d0b Localization support 2020-05-25 15:37:59 +02:00
Fabio 755c34f782 Ask credentials on connection 2020-05-24 11:03:20 +02:00
Fabio 63f07c0715 Edit connection 2020-05-23 22:02:09 +02:00
Fabio 07b9dca471 Additions 2020-05-23 13:32:14 +02:00
Fabio 0d5b2a2bd8 Connections sort 2020-05-22 19:32:55 +02:00
Fabio 6174ffb84e Additions 2020-05-20 18:00:14 +02:00
Fabio f5917de5d0 Additions, again 2020-05-19 18:06:05 +02:00
Fabio c23deb3760 DIsconnection 2020-05-18 18:06:32 +02:00
Fabio 14a2fad0ac Notification and connection status improvements 2020-05-17 19:34:56 +02:00
Fabio 55b1991869 Notifications board 2020-05-15 17:52:59 +02:00
Fabio aea94f0325 Additions 2020-05-14 15:21:57 +02:00
Fabio cb9d32d9d2 Additions 2020-05-13 18:40:49 +02:00
Fabio 5e03321eec Additions 2020-05-12 18:27:31 +02:00
Fabio 1e025cdaf6 Connection test 2020-05-11 18:05:34 +02:00
Fabio 8ded79017b Additions 2020-05-08 18:02:18 +02:00
Fabio 7b4c55dd62 Additions 2020-05-07 17:45:04 +02:00
Fabio d1b83fd148 Improvements of project structure 2020-05-04 17:33:50 +02:00
Fabio 4b6ed99785 Structuring project 2020-04-30 17:48:53 +02:00