geekgeekrun
|
8bbfa5b41e
|
add job status check for ghosting reminder
|
2025-12-24 15:44:15 +08:00 |
|
geekgeekrun
|
aa410cfc60
|
add job hire status record table and relevant save logic
|
2025-12-23 17:05:21 +08:00 |
|
geekgeekrun
|
57cf631b86
|
add static combine job filter
|
2025-10-26 18:00:35 +08:00 |
|
geekgeekrun
|
42fc66a0f4
|
fix cannot run due to lodash-es is not bundled; fix logic about set security question tip modal
|
2025-08-17 11:11:15 +08:00 |
|
geekgeekrun
|
0032a356e5
|
fix: reduce argument getBossIdsByJobIds count to fix error: Error: SQLITE_ERROR: Expression tree is too large (maximum depth 1000)
|
2025-08-17 00:04:05 +08:00 |
|
geekgeekrun
|
b9c4976291
|
fix: cannot run due to QueryFailedError: SQLITE_ERROR: near ")": syntax error - when one of jobNotMatchStrategy/jobNotActiveStrategy/expectCityNotMatchStrategy set to MarkAsNotSuitOp.MARK_AS_NOT_SUIT_ON_LOCAL and chattedJobIds.length === 0, application will crash
|
2025-08-17 00:00:34 +08:00 |
|
geekgeekrun
|
e867acb39d
|
collect jobSource when auto startup chat running
|
2025-07-13 14:27:43 +08:00 |
|
geekgeekrun
|
b31224a81c
|
add job source column migration for db
|
2025-07-13 14:19:23 +08:00 |
|
geekgeekrun
|
cc821f46f5
|
add logic to skip chatted boss in 30 days for auto-startup-chat
|
2025-07-06 02:51:12 +08:00 |
|
geekgeekrun
|
f668b3e5f5
|
add the logic to mark unsuitable job on local
|
2025-07-06 02:00:53 +08:00 |
|
geekgeekrun
|
d5dcdb4bd1
|
add jobDetailRegExpMatchLogic option in UI
|
2025-06-29 04:32:28 +08:00 |
|
geekgeekrun
|
699bdd2641
|
add filter logic of job salary in script
|
2025-06-03 00:55:44 +08:00 |
|
geekgeekrun
|
2409699ccf
|
add filter logic of job work exp in script
|
2025-06-02 16:26:31 +08:00 |
|
geekgeekrun
|
8dc8ca825d
|
add salary filter ui
|
2025-06-01 21:41:09 +08:00 |
|
geekgeekrun
|
5effcc27ab
|
add strategyScopeOptionWhenMarkJobCityNotMatch option; change default value of expectCityNotMatchStrategy to noop; enhance ui
|
2025-05-27 01:25:39 +08:00 |
|
geekgeekrun
|
aee6340c6a
|
show mark as not suit for city reason in not suit record table
|
2025-05-25 22:45:13 +08:00 |
|
geekgeekrun
|
03df5f8d5a
|
add city not suit mark in main process
|
2025-05-25 13:30:44 +08:00 |
|
geekgeekrun
|
217b2bbf2a
|
move runMode from env to args. remove support of cli mode.
|
2025-05-24 14:09:57 +08:00 |
|
geekgeekrun
|
61c28ae164
|
fix error popped when first run and init db
|
2025-05-10 23:04:07 +08:00 |
|
geekgeekrun
|
6986fbdc3c
|
disable synchronize when typeorm db init, all schema change depend on migration
|
2025-05-03 15:03:25 +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
|
67e4b94f9e
|
add logic to handle if mark as not suit when job detail is not match
|
2025-05-01 22:01:05 +08:00 |
|
geekgeekrun
|
353fc60891
|
fix style column of recorded message is null
|
2025-04-26 10:52:42 +08:00 |
|
geekgeekrun
|
bbd670b674
|
change providerApiSecretMd5 column to providerApiSecret for LlmModelUsageRecord table
|
2025-04-22 13:54:54 +08:00 |
|
geekgeekrun
|
e8d3313a7b
|
add union index for LlmModelUsageRecord
|
2025-04-20 00:30:08 +08:00 |
|
geekgeekrun
|
e838f48b89
|
add LlmModelUsageRecord table
|
2025-04-16 03:00:32 +08:00 |
|
geekgeekrun
|
b7f149032a
|
revert: remove ChangeJobLibraryView1744467048874
|
2025-04-13 13:24:10 +08:00 |
|
geekgeekrun
|
a8a1856527
|
add latestLogDate column for job library; fix wrong time displayed
|
2025-04-13 11:08:31 +08:00 |
|
geekgeekrun
|
4e28fdd56e
|
add the expectJobRegExpStr field to make it can filter unrelated job
|
2024-12-25 02:47:59 +08:00 |
|
geekgeekrun
|
da72bec6a7
|
reduce production package size by set node-linker=hoisted
|
2024-11-30 15:31:23 +08:00 |
|
geekgeekrun
|
3f93420717
|
set encryptCompanyId in BossInfo nullable
|
2024-11-23 13:30:17 +08:00 |
|
geekgeekrun
|
d531c07e8b
|
add the logic to save chat record when open boss manually
|
2024-11-23 13:30:17 +08:00 |
|
geekgeekrun
|
ac83c3c94c
|
move runRecordId to daemon
|
2024-11-23 13:29:49 +08:00 |
|
geekgeekrun
|
b6304a5ab8
|
add the logic to save the record of manually mark boss inactive to db
|
2024-11-23 13:29:49 +08:00 |
|
geekgeekrun
|
0fd13c5ac5
|
make address in job info can be null
|
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
|
7f0ae45758
|
add the schema of MarkAsNotSuitLog, VMarkAsNotSuitLog schema
|
2024-11-23 13:29:49 +08:00 |
|
geekgeekrun
|
512fc94b1a
|
add the logic for run migrate to process table schema change
|
2024-11-23 13:29:49 +08:00 |
|
geekgeekrun
|
f366d57772
|
add statement to remove all views
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
d2022ea6dc
|
save autoStartupChatRecordId, chatStartupFrom in ChatStartupLog
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
b9ba7f002b
|
chore(db): attach __ggr_encryptBossId in BossInfoChangeLog
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
668df75dc3
|
add the view of BossLibrary、CompanyLibrary、JobLibrary
|
2024-11-23 13:28:41 +08:00 |
|
geekgeekrun
|
695d4ea86c
|
insert JobChangeLog to db
|
2024-11-23 13:28:26 +08:00 |
|
geekgeekrun
|
14517ce7ca
|
insert CompanyInfoChangeLog to db
|
2024-11-23 13:28:26 +08:00 |
|
geekgeekrun
|
c1bc6bfcf5
|
insert BossInfoChangeLog to db
|
2024-11-23 13:28:26 +08:00 |
|
geekgeekrun
|
7f81aeb67e
|
update the schema of BossActiveStatusRecord
|
2024-11-23 13:28:26 +08:00 |
|
geekgeekrun
|
16779b54e5
|
add the feature when startup chat in LAUNCH_BOSS_SITE recommend, save the startup record
|
2024-11-23 13:28:26 +08:00 |
|
geekgeekrun
|
e12cfe73ac
|
add the feature when visiting LAUNCH_BOSS_SITE recommend, save job info
|
2024-11-23 13:28:26 +08:00 |
|
geekgeekrun
|
1522907afe
|
allow lastActiveStatus to be null
|
2024-11-23 13:28:26 +08:00 |
|