Commit Graph

787 Commits

Author SHA1 Message Date
bossgeekgo
275138a885 add logic that launch auto start chat from render process 2024-02-12 17:41:25 +08:00
bossgeekgo
9f2090ac45 adjust the env name; add the dedicate script to run auto start chat 2024-02-12 13:01:32 +08:00
bossgeekgo
68b5778de0 add auto chat module for ui(haven't test yet); separate main process flow 2024-02-12 11:07:45 +08:00
bossgeekgo
afbd536d69 enhance bosszhipin cookie validator 2024-02-12 10:45:17 +08:00
bossgeekgo
8c0257e93a migrate cookie length condition out to shell from core 2024-02-12 10:38:35 +08:00
bossgeekgo
978b6d2105 change element plus import way to fix the el-form-item style issue. 2024-02-12 10:16:47 +08:00
bossgeekgo
5d80d3a80d add ops of save and read config files. migrate mainWindow to single file. 2024-02-12 10:05:02 +08:00
bossgeekgo
960c637372 migrate config files to user home so makes the file can be read both in cli and gui 2024-02-12 02:00:03 +08:00
bossgeekgo
9eb6d4c3f2 refactor json parser to json5 2024-02-11 23:51:47 +08:00
bossgeekgo
36bc5a9cdd add json5 dependency 2024-02-11 23:50:08 +08:00
bossgeekgo
f9761a47bb migrate config file to json; read them via fs. 2024-02-11 23:43:10 +08:00
bossgeekgo
4e2904721d finish basic page 2024-02-11 23:08:15 +08:00
bossgeekgo
053c047bb9 add element ui 2024-02-11 22:23:23 +08:00
bossgeekgo
f2ffcbc77d add vue-router 2024-02-11 22:11:27 +08:00
bossgeekgo
9dce50eb0e remove redundant files in ui; try to import mainLoop in @bossgeekgo/geek-auto-start-chat-with-boss 2024-02-11 22:10:59 +08:00
bossgeekgo
9594d20bcb add ui project - base on electron 2024-02-11 22:10:32 +08:00
bossgeekgo
ae3f57ae34 refactor structure to monorepo 2024-02-11 19:56:29 +08:00
bossgeekgo
c108dd6b37 when disable company allow list, we will believe that the first one in the list is your expect job. 2024-02-11 19:09:41 +08:00
bossgeekgo
3d3a87bd79 set send dingtalk message with delay 2024-02-11 18:42:36 +08:00
bossgeekgo
e9bba46b50 deal with first job is target job so that fix a endless async loop 2024-02-11 17:18:28 +08:00
bossgeekgo
a1ce4fbab9 update target company 2024-02-11 14:49:34 +08:00
bossgeekgo
6e56d7b63a update suffix of dingtalk message 2024-02-10 18:31:04 +08:00
bossgeekgo
31aafa790a migrate dingtalk relevant to Plugin; when today chat chance used out, a message will send to dingtalk. 2024-02-10 17:51:29 +08:00
bossgeekgo
b052dfedb1 add tapable dependencies 2024-02-10 16:54:54 +08:00
bossgeekgo
f2f5ba2d58 refactor project structure 2024-02-10 15:39:16 +08:00
bossgeekgo
05c750da3a add ding talk 2024-02-10 15:26:01 +08:00
bossgeekgo
61cb4818c0 handle today chance used out 2024-02-10 12:42:12 +08:00
bossgeekgo
6931517ff3 skip recommend position auto list by bosszhipin 2024-02-10 11:01:18 +08:00
bossgeekgo
0437b809a6 add waitee for job list and position list; remove ka=header-job-recommend click 2024-02-10 10:56:29 +08:00
bossgeekgo
7a025ad78b fix variable scope issue; fix execute too early caused cannot find element. 2024-02-10 10:20:26 +08:00
bossgeekgo
d05844fa54 prevent SyntaxError: Identifier 'targetEl' has already been declared 2024-02-10 09:30:29 +08:00
bossgeekgo
64db06a5d2 auto start chat between recommend and expect job looply; add a set so that prevent chat with a boss multi time 2024-02-10 09:28:52 +08:00
bossgeekgo
6e8f6cbf81 when arrive the terminal of the recommend job list, reload page and continue trying to find except job 2024-02-09 19:22:59 +08:00
bossgeekgo
21119e346b detect no job after last page load - restart browser after this happen 2024-02-09 17:41:13 +08:00
bossgeekgo
f1b418a78e update readme 2024-02-09 11:53:32 +08:00
bossgeekgo
960da18e33 restart browser when encounter error 2024-02-09 10:26:32 +08:00
bossgeekgo
128e4ad31d add core code 2024-02-08 01:40:25 +08:00