geekgeekrun
|
da72bec6a7
|
reduce production package size by set node-linker=hoisted
|
2024-11-30 15:31:23 +08:00 |
|
geekgeekrun
|
c3d85dce77
|
slow down the running speed; add the gap when CANNOT_FIND_EXCEPT_JOB_IN_THIS_FILTER_CONDITION
|
2024-11-23 13:29:49 +08:00 |
|
geekgeekrun
|
1d389a09db
|
treat 2周内活跃 as active
|
2024-11-23 13:29:49 +08:00 |
|
geekgeekrun
|
072df7e92a
|
enhance the display of mark reason
|
2024-11-23 13:29:49 +08:00 |
|
geekgeekrun
|
6b28a9d0ed
|
WIP: add the logic to save job mark as not suit to db TODO: fix issue about retrieving and showing items
|
2024-11-23 13:29:49 +08:00 |
|
geekgeekrun
|
d2022ea6dc
|
save autoStartupChatRecordId, chatStartupFrom in ChatStartupLog
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
deb4ad580c
|
fix recommendJobItemList is nullish - bosszhipin updated
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
5f35c82984
|
finish the filter logic of '公司行业'
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
fed1d6ee98
|
WIP: finish the filter logic of '薪资待遇', '工作经验', '学历要求', '公司规模' TODO: the filter logic of '公司行业'
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
c51c19a1d6
|
WIP: add the basic logic to iterate and change filter condition when no more job can find. TODO: make sure filter condition is sync between this app and recommend page in bosszhipin site.
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
00f9ef12df
|
move combineCalculator from ui package to geek-auto-start-chat-with-boss package
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
b6a1ba4eab
|
rename the error message CANNOT_FIND_EXCEPT_JOB to CANNOT_FIND_EXCEPT_JOB_IN_THIS_JOB_EXPECTATION
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
f133695c37
|
save anyCombineRecommendJobFilter config to boss.json
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
0a0f39bf22
|
add the job filter condition combination creator to handle when no job can find in the list - so that try to get new job
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
f0e8b1e3ee
|
fix the issue while encounter CANNOT_FIND_EXCEPT_JOB error, the afterPageLoad label is not executed - replace break to continue
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
1001b3fe0a
|
extract mark job as not suit(due to not active) procedure to a function
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
4da879facc
|
when encounter the job of except company which is not active, click the no interest button
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
904d89025a
|
enhance type annotation of puppeteer in geek-auto-start-chat-with-boss
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
ad7917d1fb
|
add the feature to prevent startup chat for an inactive boss
|
2024-11-23 13:28:26 +08:00 |
|
geekgeekrun
|
57d85d8f51
|
save boss active status in db
|
2024-11-23 13:28:26 +08:00 |
|
geekgeekrun
|
c018fb03ea
|
fix any chat mode isn't taking effect
|
2024-11-23 13:28:26 +08:00 |
|
geekgeekrun
|
d69245ff08
|
WIP: extract recommend page operation TODO: chromium may launch multi times with unknown reason
|
2024-11-23 13:28:26 +08:00 |
|
geekgeekrun
|
28442a982a
|
do not open devtools after browser launch
|
2024-04-15 02:34:09 +08:00 |
|
geekgeekrun
|
62347827be
|
update expect company list
|
2024-03-29 09:38:28 +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
|
0c556fd790
|
add the promise wait for the next page of recommend job list load
|
2024-03-19 09:57:05 +08:00 |
|
geekgeekrun
|
a717328ead
|
migrate db file to runtimeFolder
|
2024-03-18 00:03:13 +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
|
6737fff0a7
|
adjust sequence of hooks.userInfoResponse?.promise(userInfoResponse) - regardless whether it's error or not
|
2024-03-17 17:19:55 +08:00 |
|
geekgeekrun
|
ed822d7cc4
|
call sqlite-plugin in run-core
|
2024-03-17 16:15:31 +08:00 |
|
geekgeekrun
|
44aa73e18c
|
when current account is limited, throw error directly
|
2024-03-15 09:25:20 +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
|
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
|
bc6a8caf88
|
remove useless debugger
|
2024-03-04 08:55:34 +08:00 |
|
geekgeekrun
|
f26e2e35bb
|
fix the bug nothing happen when call storeStorage - page argument is lost; call storeStorage to update out stored cookie and local storage.
|
2024-03-04 00:20:07 +08:00 |
|
geekgeekrun
|
5e46401d33
|
fix boss-local-storage not created issue
|
2024-03-04 00:17:34 +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
|
6f7cce46e9
|
change bosszhipin cookie path to storage path
|
2024-03-02 00:28:20 +08:00 |
|
geekgeekrun
|
49606c115c
|
fix the wrong path of cookie storage
|
2024-03-01 23:52:02 +08:00 |
|
geekgeekrun
|
d0c8dc0410
|
add script for launch browser with preload extensions with puppeteer, so that can lead user copy cookie manually.
|
2024-03-01 09:53:24 +08:00 |
|
geekgeekrun
|
ff61eb2bf5
|
migrate cookies to storage
|
2024-02-29 22:58:57 +08:00 |
|
geekgeekrun
|
4fc5c8c3b1
|
fix import path lack of protocol in product package on windows 11
|
2024-02-25 16:27:25 +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 |
|
bossgeekgo
|
2e87197879
|
rename product from bossgeekgo to geekgeekrun
|
2024-02-21 09:25:25 +08:00 |
|
bossgeekgo
|
936349a5b2
|
correct the path to external-node-runtime-dependencies/index.mjs
|
2024-02-20 09:51:49 +08:00 |
|
bossgeekgo
|
67983fbe9e
|
update target company
|
2024-02-17 08:48:46 +08:00 |
|
bossgeekgo
|
be415f5b99
|
update default target company list
|
2024-02-16 08:39:42 +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 |
|
bossgeekgo
|
1854059761
|
use initPuppeteer to check if it has import correct
|
2024-02-14 11:56:26 +08:00 |
|
bossgeekgo
|
8582248ff8
|
make puppeteer can run from homedir rather than current project node_modules
|
2024-02-13 16:17:12 +08:00 |
|