Commit Graph

219 Commits

Author SHA1 Message Date
geekgeekrun
dd9ebfc4d0 add measureExecutionTime 2024-03-29 09:35:48 +08:00
geekgeekrun
5256066c34 enhance db operation code style 2024-03-29 09:35:40 +08:00
geekgeekrun
6518776596 test use db in worker_thread 2024-03-29 09:35:35 +08:00
geekgeekrun
fc91859639 extract ipc to single file 2024-04-05 17:19:47 +08:00
geekgeekrun
fd9b1e4cdc add power saver blocker 2024-04-05 17:19:42 +08:00
geekgeekrun
2bf786d887 replace default app menu 2024-04-05 17:19:36 +08:00
geekgeekrun
b3b85b1504 adjust productName in package.json 2024-04-05 17:19:30 +08:00
geekgeekrun
b0a4347557 enhance splash style 2024-04-05 17:19:22 +08:00
geekgeekrun
a484f9f9a3 update icon 2024-04-05 17:19:18 +08:00
geekgeekrun
c7694968b1 update ui text 2024-04-05 17:19:11 +08:00
geekgeekrun
5ca62ade55 add error catcher for pipeForRead; remove the logic exit process on pipe error 2024-04-05 17:19:08 +08:00
geekgeekrun
a28595da9a remove useless console.log(subProcessOfPuppeteer) 2024-04-05 17:19:04 +08:00
geekgeekrun
fdf9081a8f once pipe for process communication get bad, exit process immediately 2024-04-05 17:19:00 +08:00
geekgeekrun
3a31f7d186 add suicide timer in auto chat main for parent and child process don't have any communication after child process spawned in 10s. 2024-04-05 17:18:56 +08:00
geekgeekrun
a72fcaf00f refactor all import in src/main to async import 2024-04-05 17:18:53 +08:00
geekgeekrun
778943a572 add suicide timer in auto chat daemon for parent and child process don't have any communication after child process spawned in 10s. 2024-04-05 17:18:50 +08:00
geekgeekrun
466ea57fd9 remove useless debugger 2024-04-05 17:18:46 +08:00
geekgeekrun
ebf7d18a10 fix some error cannot be caught due to error throw by async promise executor cannot cause promise transition to rejected status 2024-04-05 17:18:42 +08:00
geekgeekrun
3ea1f2e22c use cliHighlight to prevent it being removed by compiler 2024-04-05 17:18:36 +08:00
geekgeekrun
ca333ce2da fix stdio is invalid issue on Windows 2024-04-05 17:18:30 +08:00
geekgeekrun
f69b597cd7 try to fix production package cannot run due to cannot find module cli-highlight 2024-04-05 17:18:25 +08:00
geekgeekrun
c33eed82f6 do not make typeorm as external 2024-04-05 17:18:07 +08:00
geekgeekrun
646045fad5 downgrade sqlite patch version to solve I couldn't build successfully in electron TryGhost/node-sqlite3 #1746 2024-03-21 10:06:44 +08:00
geekgeekrun
1df215abb3 remove useless package-lock.json 2024-03-21 10:03:33 +08:00
geekgeekrun
a06a3a7203 adjust stdio: ['inherit', 'inherit', 'inherit',...] to stdio: [process.stdin, process.stdout, process.stderr,...] 2024-03-21 02:07:56 +08:00
geekgeekrun
64d2ef4efe fix the issue that findChromeBin not support commonjs so when import a error is thrown so that app cannot launch 2024-03-21 01:49:37 +08:00
geekgeekrun
3f6a4615e3 fix the production package cannot run issue caused by glob(path-scurry) module error - maybe the version of glob is too new, and there exists different version of glob, so download rimraf and typeorm to makes major version of glob at 7 2024-03-21 01:24:42 +08:00
geekgeekrun
af92ef6718 add typeorm in external-node-runtime-dependencies 2024-03-20 09:42:32 +08:00
geekgeekrun
4f7e748a19 adjust event handle when encounter error NEED_TO_CHECK_RUNTIME_DEPENDENCIES in RunningStatus - go to '/' immediately 2024-03-20 01:16:14 +08:00
geekgeekrun
0c556fd790 add the promise wait for the next page of recommend job list load 2024-03-19 09:57:05 +08:00
geekgeekrun
d70073d9e1 adjust ui text 2024-03-18 09:50:40 +08:00
geekgeekrun
628387bd0c WIP: migrate the logic to handle exception from run-core to ui TODO: test the changes 2024-03-18 01:22:33 +08:00
geekgeekrun
a002c5c912 add log for dingtalk robot response 2024-03-18 00:55:32 +08:00
geekgeekrun
a717328ead migrate db file to runtimeFolder 2024-03-18 00:03:13 +08:00
geekgeekrun
3967c26ebc import db in ui project 2024-03-17 23:45:04 +08:00
geekgeekrun
26cf20addb set a higher target for sqlite-plugin 2024-03-17 23:14:31 +08:00
geekgeekrun
2377507e43 ignore any db file 2024-03-17 21:58:02 +08:00
geekgeekrun
3c3d8f2bf2 enhance run core - add the logic to save the start chat logic to db; modify some entity with wrong type. 2024-03-17 21:57:05 +08:00
geekgeekrun
883e443e61 add the logic in userInfoResponse hook to update user info in db 2024-03-17 17:23:41 +08:00
geekgeekrun
37917b30ca adjust run dev script of sqlite-plugin 2024-03-17 17:20:46 +08:00
geekgeekrun
6737fff0a7 adjust sequence of hooks.userInfoResponse?.promise(userInfoResponse) - regardless whether it's error or not 2024-03-17 17:19:55 +08:00
geekgeekrun
981d0981c6 adjust some column - remove -ed in 'encrypted' 2024-03-17 16:52:45 +08:00
geekgeekrun
65a5f0f96f adjust primaryColumn of some column 2024-03-17 16:49:53 +08:00
geekgeekrun
ed822d7cc4 call sqlite-plugin in run-core 2024-03-17 16:15:31 +08:00
geekgeekrun
6649691025 kill browser when internal exception is caught in core auto chat flow 2024-03-17 15:08:47 +08:00
geekgeekrun
6a6169ec11 make some column nullable; add name column for BossInfo 2024-03-17 14:54:30 +08:00
geekgeekrun
fdc0dcfc84 add index for BossInfo, CompanyInfo, JobInfo, UserInfo 2024-03-17 14:33:41 +08:00
geekgeekrun
b68455d094 add BossActiveStatusRecord, ChatStartupLog, UserInfo entities to distinguish login user and record boss active status. 2024-03-17 14:30:22 +08:00
geekgeekrun
0446f886c4 enhance the build script of sqlite-plugin; 2024-03-17 13:16:48 +08:00
geekgeekrun
99d9ad3f95 add sqlite plugin(with typeorm and sqlite) and business entities 2024-03-17 12:39:55 +08:00