Commit Graph
57 Commits
Author SHA1 Message Date
geekgeekrun 68170e8b60 add pre-run-check handler 2026-02-08 19:39:37 +08:00
geekgeekrun e746bf70e9 add browser auto find logic to first run 2026-02-08 01:58:44 +08:00
geekgeekrun f2cc87d660 make daemon keep running in background 2026-02-06 22:02:25 +08:00
geekgeekrun 0df3174ad9 visualize prerequisite check steps 2026-01-18 03:43:58 +08:00
geekgeekrun 8dc8ca825d add salary filter ui 2025-06-01 21:41:09 +08:00
geekgeekrun 043d782a05 add logic support customize job no active time range. add standalone logic to handle no active job. fix logic of set tempTargetJobIndexToCheckDetail 2025-05-03 03:31:39 +08:00
geekgeekrun 1c616e5b90 enhance ui style; fix devtools cannot popup 2025-04-12 21:39:37 +08:00
geekgeekrun 24576fa2c0 add first run notice 2024-04-15 02:32:38 +08:00
geekgeekrun 0f7d0be266 update main window default size 2024-03-29 09:38:44 +08:00
geekgeekrun 789f51729f update menu - restore CtrlC/X/V shortcut by enable Edit menu; add OpenDevTools menu 2024-03-29 09:38:32 +08:00
geekgeekrun fc91859639 extract ipc to single file 2024-04-05 17:19:47 +08:00
geekgeekrun a28595da9a remove useless console.log(subProcessOfPuppeteer) 2024-04-05 17:19:04 +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 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 ca333ce2da fix stdio is invalid issue on Windows 2024-04-05 17:18:30 +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 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 55cc92a498 change exit code; make enum for exit code 2024-03-11 07:03:11 +08:00
geekgeekrun e794169020 add the middle page (PrepareRun) between configuration page and RunningStatus page 2024-03-10 10:29:30 +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 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 b4e3c17f9e refactor the is.dev to process.env.NODE_ENV === 'development' 2024-03-05 10:02:49 +08:00
geekgeekrun a25e7aedb9 add logic to detect and handle login invalid - will exit auto start chat and show cookie assistant. add the logic to store cookie and local storage while auto start chat running. 2024-03-03 23:28:36 +08:00
geekgeekrun 72b2919d19 show cookie assistant when find cookie invalid after launch; extract check cookie format correct; 2024-03-03 19:37:24 +08:00
geekgeekrun 7e5e37c512 replace cookie input with cookie assistant entry on configuration page 2024-03-03 18:07:52 +08:00
geekgeekrun 4b7733c8a2 enhance the page status ui detail. such as not use collected value override user inputted content in cookie textarea, restore page alert bar status when user close browser without cookie being collected 2024-03-03 16:33:30 +08:00
geekgeekrun e4faa85a7f enhance cookie assistant dialog - help info, form validation, ui text. style, etc. 2024-03-03 14:53:19 +08:00
geekgeekrun 56fdde6174 add cookie assistant, and the fill cookie field logic of collecting cookie after login 2024-03-03 12:42:32 +08:00
geekgeekrun 5ca9bf08a5 add launch login page button. when user click it, will open the login page 2024-03-02 06:20:12 +08:00
geekgeekrun 6f7cce46e9 change bosszhipin cookie path to storage path 2024-03-02 00:28:20 +08:00
geekgeekrun fbfae5f683 try to write browser info(executablePath, browser) to last-used-browser-record for store user profile use 2024-02-26 01:44:52 +08:00
geekgeekrun ced77c65df log out the reason PUPPETEER_DOWNLOAD_ENCOUNTER_ERROR 2024-02-25 16:27:35 +08:00
geekgeekrun 9b6ce8352e remove useless env PUPPETEER_EXECUTABLE_PATH in 'setup-dependencies' 2024-02-25 14:13:05 +08:00
geekgeekrun 32ad7c54c5 WIP: add logic to locate user active installed chromium browser, make it can bu used for our product rather than download new one. TODO: test 2024-02-24 11:47:03 +08:00
geekgeekrun 2c549b4d1c rename function name - checkAndDownloadPuppeteer to checkAndDownloadPuppeteerExecutable 2024-02-24 11:47:03 +08:00
geekgeekrun 484814459f try to prevent pipe write error , mainWindow null pointer error 2024-02-23 10:38:07 +08:00
geekgeekrun c97ca5f585 exit child process while parent process has exited - tip: to make disconnect event being trigger, a ipc channel must be established between parent and child event 2024-02-23 10:02:16 +08:00
geekgeekrun 588e75f92d fix - dock icon is hidden for any flow 2024-02-23 08:40:12 +08:00
bossgeekgo 2e87197879 rename product from bossgeekgo to geekgeekrun 2024-02-21 09:25:25 +08:00
bossgeekgo 831dbadc74 make DependenciesSetupProgressIndicatorDialog support execute more than 1 tasks (pervious support download puppeteer only) 2024-02-20 01:35:17 +08:00
bossgeekgo 2c76254408 refactor subProcessOfCheckAndDownloadDependencies exit event handler - change the reject's argument to a string 2024-02-17 21:52:50 +08:00
bossgeekgo 5ede58169d add check dependencies logic before automatic start 2024-02-17 21:39:35 +08:00
bossgeekgo 4a86b57f57 remove useless ipc channel in GEEK_AUTO_START_CHAT_WITH_BOSS.ts - it only response for auto chat, not include download puppeteer 2024-02-17 19:36:38 +08:00
bossgeekgo 57f20310af use exitCode and promise to check if puppeteer has been setup. migrate start install logic to DependenciesSetupProgressIndicatorDialog/index.vue 2024-02-17 18:07:15 +08:00
bossgeekgo ae48e7cc36 migrate the logic of check dependencies to on app launch 2024-02-17 03:23:51 +08:00
bossgeekgo 5bcfb280e8 add puppeteer download finish and error status 2024-02-16 07:53:25 +08:00
bossgeekgo 962e47486f rename NEED_WARMING_UP_DEPENDENCIES to NEED_RESETUP_DEPENDENCIES 2024-02-15 22:45:54 +08:00
bossgeekgo 15369014e9 add the ui for dedicate download progress of puppeteer; use JSONParse to parse the download progress; finish the logic to pass the progress to ui 2024-02-15 11:31:54 +08:00
bossgeekgo 78118751b1 change puppeteer import path for ui project - always use the one in home folder 2024-02-15 00:54:19 +08:00
bossgeekgo 6c70993d97 import different puppeteer for prod and dev environments. prod use home folder one, dev use local node_modules one. add logic for download puppeteer. 2024-02-15 00:26:22 +08:00