Commit Graph

86 Commits

Author SHA1 Message Date
geekgeekrun
60ac324603 close browser when find bad cookie 2026-04-05 15:31:58 +08:00
geekgeekrun
b4ca041592 Merge remote-tracking branch 'origin/feature/block-company-config' into feature/multi-process 2026-02-10 18:51:18 +08:00
geekgeekrun
a1f8b6c6f0 consume add block company config in ghosting reminder and auto start chat 2026-02-10 06:09:21 +08:00
geekgeekrun
55c1032ad6 add node-gyp 2026-02-09 04:22:04 +08:00
geekgeekrun
dcf4706eb6 Merge remote-tracking branch 'origin/feature/ui' into feature/multi-process 2026-02-06 05:45:11 +08:00
geekgeekrun
c663b1be1c change timeout of get user info 2026-01-27 16:55:32 +08:00
geekgeekrun
afe8a820c1 change sqlite backend; upgrade electron; fix ipc file cannot listen in macOS 2026-01-21 02:56:42 +08:00
geekgeekrun
5634ac0260 remove wrong import way 2026-01-17 11:34:13 +08:00
geekgeekrun
55a04bb1ad store job info when response 2026-01-16 06:11:35 +08:00
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