Commit Graph

186 Commits

Author SHA1 Message Date
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
geekgeekrun
3f2630d9c6 move last-used-browser-record to storage folder under runtimeFolderPath 2024-03-16 03:42:54 +08:00
geekgeekrun
ded1c9e8b2 add the PUPPETEER_IS_NOT_EXECUTABLE enum for cli 2024-03-16 03:27:09 +08:00
geekgeekrun
76db85d01e WIP: for ui package, move the core logic of run core to child process, and rerun run child process in daemon process when uncaught error makes process terminated. TODO: test the flow 2024-03-16 03:25:44 +08:00
geekgeekrun
f0e7eadfbc move the core logic of run core to child process, and rerun run child process in daemon process when uncaught error makes process terminated. 2024-03-16 01:52:26 +08:00
geekgeekrun
44aa73e18c when current account is limited, throw error directly 2024-03-15 09:25:20 +08:00
geekgeekrun
2339b2565e fix the issue that import external-node-runtime-dependencies in worker threads will throw error due to it cannot access electron module - the import path in worker threads will not rely on electron 2024-03-14 09:31:47 +08:00
geekgeekrun
f534c56af8 add the logic to close "set security question tip modal" in mainLoop of core 2024-03-14 09:19:13 +08:00
geekgeekrun
17ec7f3a65 distinguish main and worker thread to check if should import electron 2024-03-13 01:24:24 +08:00
geekgeekrun
494702df0d re run auto chat when encounter errorunhandledRejection event 2024-03-12 00:14:47 +08:00
geekgeekrun
5b5287d6f3 refactor pipeWriteRegardlessError - use error event to handle error 2024-03-11 10:05:34 +08:00
geekgeekrun
55cc92a498 change exit code; make enum for exit code 2024-03-11 07:03:11 +08:00
geekgeekrun
6ce92af189 fix ui project issue that once throw error, browser never restart; add the time gap for next time when encounter error. 2024-03-10 23:50:11 +08:00
geekgeekrun
e9a95ddae5 Merge branch 'perf/ui-blocked' into feature/ui 2024-03-10 21:44:14 +08:00
geekgeekrun
99d763029e adjust the height of flying company logo list in running status 2024-03-10 21:42:12 +08:00
geekgeekrun
e51eae331a enhance the effect and performance of flying company logo list 2024-03-10 21:28:07 +08:00
geekgeekrun
6a00cff74a use import function-like statement to import electron to solve program error on production 2024-03-10 15:25:09 +08:00
geekgeekrun
3ff4500737 refactor the implement of flying card - with pure dom operation 2024-03-10 13:56:33 +08:00
geekgeekrun
d3029b9ebb fix a missing import 2024-03-10 13:54:59 +08:00
geekgeekrun
4b074827bb adjust the folder structure of GEEK_AUTO_START_CHAT_WITH_BOSS_STARTED 2024-03-10 12:34:05 +08:00
geekgeekrun
37cbb19bbd fix the wrong then call on electron.ipcRenderer.invoke('prepare-run-geek-auto-start-chat-with-boss') - which should be catch call 2024-03-10 12:20:32 +08:00
geekgeekrun
e794169020 add the middle page (PrepareRun) between configuration page and RunningStatus page 2024-03-10 10:29:30 +08:00
geekgeekrun
0dd39754bb Merge branch 'feature/ui' into perf/ui-blocked 2024-03-09 09:58:52 +08:00
geekgeekrun
20546c9fe6 handle the scenario when user remove any chromium executable before click start job hunt 2024-03-09 09:58:38 +08:00
geekgeekrun
477365ec37 rename findAndLocateExistedChromiumExecutableSync function name to findAndLocateUserInstalledChromiumExecutableSync 2024-03-09 09:51:13 +08:00
geekgeekrun
e69851c008 refactor the folder structure in ui main process CHECK_AND_DOWNLOAD_DEPENDENCIES flow; fix the cannot read property on vm issue in BootstrapSplash in renderer process 2024-03-09 09:15:55 +08:00
geekgeekrun
6b77012f60 update readme 2024-03-08 05:29:42 +00:00
geekgeekrun
4b0a1aa777 adjust ui description text in cookie assistant 2024-03-08 09:58:50 +08:00
geekgeekrun
8f1b49e4a9 remove use less dialog 2024-03-08 09:45:15 +08:00
geekgeekrun
fc68291923 add splash; refactor some key steps from dialog to page 2024-03-08 09:41:49 +08:00
geekgeekrun
75924a4747 migrate the logic of findAndLocateExistedChromiumExecutable to worker to prevent ui being block 2024-03-06 00:26:07 +08:00
geekgeekrun
aa0b52f540 Merge branch 'feat/login-with-edit-this-cookie' into feature/ui 2024-03-05 10:07:17 +08:00
geekgeekrun
4b1e91bba4 WIP: add the test worker, and make it can be log something 2024-03-05 10:06:56 +08:00
geekgeekrun
b4e3c17f9e refactor the is.dev to process.env.NODE_ENV === 'development' 2024-03-05 10:02:49 +08:00