Commit Graph

717 Commits

Author SHA1 Message Date
Jan Prochazka
079cac6eda use pinomin package 2023-01-28 10:22:12 +01:00
Jan Prochazka
a43522752c logger refactor 2023-01-28 09:17:57 +01:00
Jan Prochazka
2dd8749bc6 simplified logging 2023-01-27 15:37:16 +01:00
Jan Prochazka
174d7fde5c pinomin logger 2023-01-27 15:37:04 +01:00
Jan Prochazka
17e83c700e try remove console logging for electron 2023-01-23 20:11:47 +01:00
Jan Prochazka
b56f11156d try to fix electron errors after start 2023-01-23 19:41:31 +01:00
Jan Prochazka
80e8b210be handle errors when sending to subprocess #458 2023-01-23 19:28:05 +01:00
Jan Prochazka
ba644a37b7 removed hostname from logs 2023-01-22 12:35:11 +01:00
Jan Prochazka
c87e38fd17 log & report unhandled electron error 2023-01-22 11:56:09 +01:00
Jan Prochazka
7eb6357c8d #360 allow to set log level 2023-01-22 10:55:10 +01:00
Jan Prochazka
1cf02488b4 configuring logger for electron 2023-01-22 10:35:02 +01:00
Jan Prochazka
5249713a3c show logs from menu 2023-01-22 10:31:16 +01:00
Jan Prochazka
1bf8f38793 added process name to logger output 2023-01-22 10:12:46 +01:00
Jan Prochazka
e1f92fef13 pipe logs from forks into pino logger 2023-01-22 10:00:01 +01:00
Jan Prochazka
af01d95348 pino multistream - file logging 2023-01-22 09:50:35 +01:00
Jan Prochazka
d4f0882054 fixed error logging 2023-01-21 18:00:59 +01:00
Jan Prochazka
cc0f05168d defined logger caller 2023-01-21 17:49:16 +01:00
Jan Prochazka
4d93be61b5 PINO JSON logging 2023-01-21 17:32:28 +01:00
Jan Prochazka
d8f25c17f7 fix 2023-01-06 14:32:42 +01:00
Jan Prochazka
9fdc15b8aa used persmissions fixed 2023-01-06 09:06:54 +01:00
Jan Prochazka
5684eab3e2 OAuth scope added #407 2023-01-05 10:18:53 +01:00
Jan Prochazka
680c0057b1 fixed client_id param in oauth #407 2023-01-05 09:23:31 +01:00
Jan Prochazka
d5e240a701 rename, delete connection folder #425 2023-01-01 12:16:59 +01:00
Jan Prochazka
c340ac9112 disconnect command 2022-12-25 19:27:24 +01:00
Jan Prochazka
bbb6c5e5f5 renamed singleDatabase => singleDbConnection 2022-12-25 18:01:36 +01:00
Jan Prochazka
54278f6276 single connection config 2022-12-25 17:52:59 +01:00
Jan Prochazka
3792f1001e .env file 2022-12-25 17:32:12 +01:00
Jan Prochazka
783f26b500 structured reload trigger 2022-12-25 15:35:56 +01:00
Jan Prochazka
1eea117062 connection testing 2022-12-25 12:48:10 +01:00
Jan Prochazka
d66fc06403 ask password logic & modal 2022-12-25 10:21:19 +01:00
Jan Prochazka
0ff4f0d7e9 profile refactoring, fixes 2022-12-18 17:03:47 +01:00
Jan Prochazka
2e37788471 profiler charts 2022-12-18 13:48:24 +01:00
Jan Prochazka
9a2631dc09 profiler charts 2022-12-18 12:29:21 +01:00
Jan Prochazka
123e00ecbc mongo profiler formatter 2022-12-17 12:34:28 +01:00
Jan Prochazka
34a4f9adbf save profiler output to archive 2022-12-17 08:57:16 +01:00
Jan Prochazka
0e819bcc45 mongodb profiler 2022-12-16 14:52:49 +01:00
Jan Prochazka
469fd76f89 upgrade dbgate-query-splitter 2022-12-15 17:10:01 +01:00
Jan Prochazka
61dc9da3f0 set mongo profiling 2022-12-09 15:14:21 +01:00
Jan Prochazka
ceea1a9047 mongo server summary 2022-12-07 22:05:47 +01:00
Jan Prochazka
c8c7df3691 static content server without authorization 2022-12-06 19:38:52 +01:00
Jan Prochazka
3dc63507ad fix 2022-11-28 21:21:24 +01:00
Jan Prochazka
df2074173b js fix 2022-11-27 20:33:09 +01:00
Jan Prochazka
621181d532 Merge branch 'oracle' 2022-11-27 19:44:28 +01:00
Jan Prochazka
8489c171f3 AD_ALLOWED_LOGINS support 2022-11-27 18:32:01 +01:00
Jan Prochazka
592865b16e configurable token lifetime 2022-11-27 11:06:33 +01:00
Jan Prochazka
012d3ec2e1 logout button from not logged page 2022-11-27 10:56:50 +01:00
Jan Prochazka
d84adcca5d more robust oauth 2022-11-27 10:43:25 +01:00
Jan Prochazka
b1ae7d53b9 forms login 2022-11-26 11:21:37 +01:00
Jan Prochazka
9a5287725b login WIP 2022-11-25 16:59:41 +01:00
Jan Prochazka
5ccd724166 support for acticve directory #261 2022-11-25 16:38:17 +01:00
Jan Prochazka
5e4c286427 ignore auth .env 2022-11-25 16:15:41 +01:00
Jan Prochazka
70413b954b login page 2022-11-25 13:36:18 +01:00
Jan Prochazka
896cc21386 oracledb added to native dependencies 2022-11-20 17:07:21 +01:00
Jan Prochazka
94a91d5fed better oauth handle 2022-11-17 19:55:01 +01:00
Jan Prochazka
37a8783751 oauth working, but cycling sometimes 2022-11-17 12:43:38 +01:00
Jan Prochazka
f42d78b2fb oauth returns access token 2022-11-14 21:20:58 +01:00
Jan Prochazka
cbd3f1bae9 fixed number format 2022-11-13 18:39:13 +01:00
Jan Prochazka
ecad1ae01b imrpoved closing inactive sessions 2022-11-13 17:21:47 +01:00
Jan Prochazka
dc576e6ced changed timeouts for connection cleanup 2022-11-13 11:59:57 +01:00
Jan Prochazka
6cca81f8f1 cleanup of not used sessions 2022-11-13 11:52:31 +01:00
Quentin Laffont
b0d61f974c feat(app): able to set a parent 2022-11-04 10:05:17 +01:00
Quentin Laffont
c69fcd5eff feat(connections): able to save parent Id 2022-11-03 08:35:49 +01:00
Jan Prochazka
e0703b1bae Merge branch 'master' into develop 2022-10-13 11:02:40 +02:00
Jan Prochazka
2adca64159 socketPath configurable with env variables #358 2022-10-04 20:58:10 +02:00
Jan Prochazka
be0aeeb2c8 perspective - pattern for SQL sources 2022-10-02 20:52:22 +02:00
Jan Prochazka
833f029ab5 drop database #384 2022-09-29 09:58:35 +02:00
Jan Prochazka
c5a7f458ba better editor SQL splitting 2022-09-28 12:24:06 +02:00
Jan Prochazka
2b26779ea8 fixes + sqlite error line number 2022-09-25 20:06:34 +02:00
Jan Prochazka
1a7f06342f query error markers 2022-09-25 19:45:47 +02:00
Jan Prochazka
9aded740ca #373 fixed mongodb export 2022-09-17 09:25:12 +02:00
Jan Prochazka
cb1d81b586 perspectives: parent filter switch in filters 2022-08-07 19:30:00 +02:00
Jan Prochazka
1fe2269b11 upgraded better-sqlite3 2022-07-30 07:35:34 +02:00
Jan Prochazka
491d24984d upgraded electron to v17 2022-07-29 21:31:45 +02:00
Jan Prochazka
d48c34a4a5 perspctives: nested incremental loading 2022-07-24 14:23:56 +02:00
Jan Prochazka
df33b43e90 fixed problem with SSE #323 2022-07-21 07:49:55 +02:00
Jan Prochazka
62c2b3f5f4 settings could be set from env variables #304 2022-07-17 16:57:56 +02:00
Jan Prochazka
3a5301af6b permissions for connections 2022-07-17 10:03:17 +02:00
Jan Prochazka
1f8ef8e20e fixed changing editor theme #300 2022-07-14 19:22:37 +02:00
Jan Prochazka
2ee1b3105f #315 ssh2 client upgrade 2022-07-14 15:25:22 +02:00
Jan Prochazka
e0376a708c ssh tunnel logging #315 2022-07-14 05:38:59 +02:00
Jan Prochazka
8662353071 removed incorrent readonly check 2022-06-23 10:42:12 +02:00
Jan Prochazka
cd65fa16ed fixes 2022-06-23 08:48:27 +02:00
Jan Prochazka
53e5f1378c shell scripts blocked by default only when listen-api 2022-06-12 20:02:48 +02:00
Jan Prochazka
2d83fb7dc4 start api => listen api 2022-06-12 19:45:27 +02:00
Jan Prochazka
ae69ca9ebd explicit start api 2022-06-12 19:42:51 +02:00
Jan Prochazka
44827ea504 cacth error when reading archive 2022-06-12 09:16:10 +02:00
Jan Prochazka
f2402cadb0 show tooltip on map 2022-06-11 18:41:17 +02:00
Jan Prochazka
ffe82a82fa export map to file 2022-06-11 18:34:57 +02:00
Jan Prochazka
5feb018e22 upgraded tedious driver 2022-06-02 16:47:46 +02:00
Jan Prochazka
a6f6680788 full refresh model can be called from command 2022-06-02 08:40:05 +02:00
Jan Prochazka
3f22960849 load db structure progress (postgresql) #273 2022-05-26 16:32:05 +02:00
Jan Prochazka
3df2e1a445 portal connection fix 2022-05-25 20:33:56 +02:00
Jan Prochazka
6a35107c5f fixed SQL export table name #277 2022-05-22 11:14:29 +02:00
Jan Prochazka
9ecf021199 native menu fix for mac #281 2022-05-22 10:35:16 +02:00
Jan Prochazka
bd79e96035 updated version 2022-05-19 20:52:43 +02:00
Jan Prochazka
0a1fe0df10 better sqlite - added mac arm64 binary prebuild 2022-05-19 20:47:10 +02:00
Jan Prochazka
32e4e36258 load diagram file #278 2022-05-19 14:59:42 +02:00
Jan Prochazka
e59eb4b8e6 connection tab 2022-05-19 08:26:51 +02:00
Jan Prochazka
ce4124caef renamed dbgate-data to .dbgate #248 2022-05-17 21:05:48 +02:00
Jan Prochazka
4d7887a379 export sql dump - can export to files 2022-04-24 15:03:04 +02:00
Jan Prochazka
30b054dbec fixed object destroyed error 2022-04-24 13:20:49 +02:00
Jan Prochazka
d041f88a47 dockerhost hint on GUI 2022-04-21 19:08:33 +02:00
Jan Prochazka
5315a549b0 import SQL dump fixed 2022-04-21 17:30:16 +02:00
Jan Prochazka
95fb5d51c5 import SQL dump 2022-04-18 14:52:01 +02:00
Jan Prochazka
a75e931fd5 import SQL dump POC 2022-04-18 14:22:16 +02:00
Jan Prochazka
6c718981d6 mysql dumper POC 2022-04-15 20:12:40 +02:00
Jan Prochazka
85e449953f query splitter extracted into separate repository 2022-04-07 08:17:38 +02:00
Jan Prochazka
f702513bb9 #244 2022-04-04 19:46:18 +02:00
Jan Prochazka
72462376b1 fix 2022-04-04 19:23:37 +02:00
Jan Prochazka
045f6c6a47 SSH reconnect #253 2022-04-03 10:02:32 +02:00
Jan Prochazka
66db28010c api error handling 2022-04-03 09:50:24 +02:00
Jan Prochazka
807392fc57 fix 2022-04-03 09:41:19 +02:00
Jan Prochazka
1a32d88312 ssh forward moved to extra process #253 2022-04-03 09:40:46 +02:00
Jan Prochazka
c0b365602b read json lines field values 2022-03-31 15:35:38 +02:00
Jan Prochazka
5aac142e4c fixed evaluated filters 2022-03-31 15:15:15 +02:00
Jan Prochazka
fe277f5ffa redis search keys 2022-03-31 09:44:50 +02:00
Jan Prochazka
7c0f33383f ndjson direct support 2022-03-27 20:35:30 +02:00
Jan Prochazka
0e8166577f redis: support readonly and database url 2022-03-27 18:34:22 +02:00
Jan Prochazka
4bd7cd26d0 redis db context menu 2022-03-27 13:42:08 +02:00
Jan Prochazka
1f0ae98c88 redis export keys 2022-03-27 12:57:44 +02:00
Jan Prochazka
38dfad4dfc #246 omit sngle-database dbs in ctrl+p seach 2022-03-24 16:25:36 +01:00
Jan Prochazka
25ae5bf048 fuzzy search #246 2022-03-24 15:48:21 +01:00
Jan Prochazka
93552585f7 fixes 2022-03-24 14:02:02 +01:00
Jan Prochazka
45277e34c9 try to fix npm build 2022-03-24 09:49:14 +01:00
Jan Prochazka
b0e0197346 fixed docker container 2022-03-24 09:13:33 +01:00
Jan Prochazka
4c411b048d fixed npm dist subprocess problem 2022-03-24 09:00:51 +01:00
Jan Prochazka
77612cc6fb logout functionality 2022-03-21 20:54:40 +01:00
Jan Prochazka
a1b7ad18af multi user auth 2022-03-21 20:21:07 +01:00
Jan Prochazka
153bc6ddde permissions refactor 2022-03-20 13:34:38 +01:00
Jan Prochazka
a73168b7e1 query tab - ability to stop loading 2022-03-20 12:14:36 +01:00
Jan Prochazka
5df0204450 mask portal connetions - FE needs no passwords 2022-03-20 11:33:44 +01:00
Jan Prochazka
2bec053809 disallow shell scripting in web by default 2022-03-20 11:17:49 +01:00
Jan Prochazka
6fb582249c correct export from read-only connection 2022-03-20 09:47:39 +01:00
Jan Prochazka
1a81952ce7 fix 2022-03-20 08:48:48 +01:00
Jan Prochazka
04f25c4535 typo 2022-03-20 08:43:31 +01:00
Jan Prochazka
8824262395 safe read-only when using shell scripts 2022-03-19 10:09:27 +01:00
Jan Prochazka
c135a068a2 dbconfig support in env variables 2022-03-17 20:19:53 +01:00
Jan Prochazka
6e041e9eed isGeneratedScript TODO 2022-03-17 19:53:51 +01:00
Jan Prochazka
bf1a89ee21 ad hoc permissions (TODO improve) 2022-03-17 19:46:09 +01:00
Jan Prochazka
d888feeaf8 support app queries 2022-03-17 19:32:56 +01:00
Jan Prochazka
e181318e24 readonly support in portal connections 2022-03-17 13:52:32 +01:00
Jan Prochazka
8f1d76fd2a readonly sessions on mongo (+checks on BE) 2022-03-17 13:17:30 +01:00
Jan Prochazka
34658e134f readonly support for mysql 2022-03-17 11:26:38 +01:00
Jan Prochazka
9c7a130ee4 using sql-select instead of query-data 2022-03-17 10:32:57 +01:00
Jan Prochazka
5c4794deae load field values logic moved to backend 2022-03-17 08:40:09 +01:00
Jan Prochazka
6590830344 Merge branch 'master' into redis 2022-03-13 17:33:35 +01:00
Jan Prochazka
32c06fdf4d test config refactor 2022-03-13 17:32:26 +01:00
Jan Prochazka
b6cc77c7fe dotenv config in dbgate-serve 2022-03-13 17:14:04 +01:00
Jan Prochazka
25015f35d5 dbgate-serve fix 2022-03-13 17:05:50 +01:00
Jan Prochazka
3ccb00854c quick export from free table editor 2022-03-13 16:47:20 +01:00
Jan Prochazka
34dae68a62 export/import column map support 2022-03-13 14:02:09 +01:00
Jan Prochazka
0629123cc1 apps improvements 2022-03-12 20:45:12 +01:00
Jan Prochazka
3d72df424f redis: set ttl 2022-03-10 17:12:21 +01:00
Jan Prochazka
98a9859216 Merge branch 'master' into redis 2022-03-10 11:22:39 +01:00
Jan Prochazka
ddff3d2b89 quick export on web 2022-03-10 10:23:33 +01:00
Jan Prochazka
9b396e7431 redis key browser works 2022-03-07 20:55:29 +01:00
Jan Prochazka
51942be0a6 loading redis keys 2022-03-05 18:46:18 +01:00
Jan Prochazka
d7a2bf3ac0 refactor:dialect.nosql=>driver.databaseEngineTypes 2022-03-05 12:12:02 +01:00
Jan Prochazka
7b8c0be044 native menu, fullscreen refactor 2022-02-26 14:04:18 +01:00
Jan Prochazka
9267ca326f settings WIP 2022-02-26 13:08:01 +01:00
Jan Prochazka
1c977bb7ae smaller SSE ping interval 2022-02-26 09:58:15 +01:00
Jan Prochazka
462f985406 #228 use nginx as proxy 2022-02-26 09:54:14 +01:00
Jan Prochazka
7112f930ae #228 running dbgate on subpath 2022-02-24 14:42:37 +01:00
Jan Prochazka
a55f8daef0 fix apps widget crash in docker #231 2022-02-24 12:21:22 +01:00
Jan Prochazka
2946d8a1de better usage of __isStreamHeader flag 2022-02-17 13:23:56 +01:00
Jan Prochazka
11f2a2cb11 apps fixes 2022-02-17 09:52:07 +01:00
Jan Prochazka
86baaba2c3 #219 better-sqlite3 package added to docker image 2022-02-17 07:57:17 +01:00
Jan Prochazka
1a6a7a403d fix 2022-02-13 22:06:12 +01:00
Jan Prochazka
8b929f40d2 fixed jsonl problems, support jsonl without header 2022-02-13 22:05:41 +01:00
Jan Prochazka
62f3c2bb3d json lines tab 2022-02-13 10:45:20 +01:00
Jan Prochazka
849eff9e5b commented logs 2022-02-10 18:07:41 +01:00
Jan Prochazka
b3b7bd0f83 cache improvement solves #219 2022-02-10 17:39:47 +01:00
Jan Prochazka
4e221ecd3a show table row count for MySQL 2022-02-10 16:07:44 +01:00
Jan Prochazka
1c2861f171 #215 2022-02-03 17:45:50 +01:00
Jan Prochazka
9bd33a386c accepting non-standard plugin names 2022-02-03 10:34:20 +01:00
Jan Prochazka
953f58ef3d SSL configurable with env variables 2022-01-30 13:51:13 +01:00
Jan Prochazka
d437b00265 SSH tunnel configurable over env variables 2022-01-30 13:48:12 +01:00
Jan Prochazka
70e0dd47a6 fix 2022-01-29 14:22:01 +01:00
Jan Prochazka
9a486c47b0 dictionary descriptions saved to app 2022-01-29 14:15:39 +01:00
Jan Prochazka
83f60f863c more robust JsonLinesDatabase 2022-01-29 12:15:55 +01:00
Jan Prochazka
89b3477446 removed nedb dependency, replaced with own impl 2022-01-29 11:53:34 +01:00
Jan Prochazka
c89e3adb38 fixes 2022-01-29 11:30:10 +01:00
Jan Prochazka
1c5a22a071 virtual references working 2022-01-28 18:24:03 +01:00
Jan Prochazka
a47973d58d define virtual fk 2022-01-28 17:36:40 +01:00
Jan Prochazka
20938fb6ce apps loading optimalization 2022-01-28 15:15:58 +01:00
Jan Prochazka
f2dfe5f1cf virtual foreign key editor 2022-01-27 20:09:08 +01:00
Jan Prochazka
a76ba60272 app commands works 2022-01-27 17:01:58 +01:00
Jan Prochazka
595c9424df apps skeleton 2022-01-27 14:31:46 +01:00
Jan Prochazka
5be368bbf3 diagram color, export follows current theme 2022-01-20 14:08:43 +01:00
Jan Prochazka
7f750077dd export diagram to HTML 2022-01-16 19:18:28 +01:00
Jan Prochazka
5752eaa2b4 saving diagrams 2022-01-16 18:40:10 +01:00
Jan Prochazka
1c5fce1be1 chartjs zoom support + calculate macro 2022-01-02 19:01:14 +01:00
Jan Prochazka
ed616130b8 fixes 2021-12-30 11:04:26 +01:00
Jan Prochazka
5dc5c34af3 more logging 2021-12-30 10:01:20 +01:00
Jan Prochazka
88469e7366 fixed test connection for electron + better logging 2021-12-30 09:57:24 +01:00
Jan Prochazka
e07e35c104 native modules fix 2021-12-30 09:08:59 +01:00
Jan Prochazka
c0779f1260 #201 fixed DB url for docker mongo installation 2021-12-29 08:30:31 +01:00
Jan Prochazka
1e59182fda server stop timeout 2021-12-28 17:59:05 +01:00
Jan Prochazka
66cac0665d handle signals #192 2021-12-28 16:58:22 +01:00
Jan Prochazka
7126eec4f0 pass ntive modules fix 2021-12-26 20:54:51 +01:00