Commit Graph
353 Commits
Author SHA1 Message Date
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 cdf3008c01 Merge branch 'feat/db' into feature/ui 2024-03-29 09:31:02 +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
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