Commit Graph

46 Commits

Author SHA1 Message Date
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
aa410cfc60 add job hire status record table and relevant save logic 2025-12-23 17:05:21 +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
aee6340c6a show mark as not suit for city reason in not suit record table 2025-05-25 22:45:13 +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
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
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
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
d2022ea6dc save autoStartupChatRecordId, chatStartupFrom in ChatStartupLog 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
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
57d85d8f51 save boss active status in db 2024-11-23 13:28:26 +08:00
geekgeekrun
f4427d841a fix typo of salary high and scale high in db 2024-04-05 17:57:26 +08:00
geekgeekrun
3100bb3854 add the view of chatStartupLog 2024-03-29 09:35:55 +08:00
geekgeekrun
6518776596 test use db in worker_thread 2024-03-29 09:35:35 +08:00
geekgeekrun
466ea57fd9 remove useless debugger 2024-04-05 17:18:46 +08:00
geekgeekrun
3ea1f2e22c use cliHighlight to prevent it being removed by compiler 2024-04-05 17:18:36 +08:00
geekgeekrun
f69b597cd7 try to fix production package cannot run due to cannot find module cli-highlight 2024-04-05 17:18:25 +08:00
geekgeekrun
646045fad5 downgrade sqlite patch version to solve I couldn't build successfully in electron TryGhost/node-sqlite3 #1746 2024-03-21 10:06:44 +08:00
geekgeekrun
3f6a4615e3 fix the production package cannot run issue caused by glob(path-scurry) module error - maybe the version of glob is too new, and there exists different version of glob, so download rimraf and typeorm to makes major version of glob at 7 2024-03-21 01:24:42 +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
883e443e61 add the logic in userInfoResponse hook to update user info in db 2024-03-17 17:23:41 +08:00
geekgeekrun
ed822d7cc4 call sqlite-plugin in run-core 2024-03-17 16:15:31 +08:00
geekgeekrun
b68455d094 add BossActiveStatusRecord, ChatStartupLog, UserInfo entities to distinguish login user and record boss active status. 2024-03-17 14:30:22 +08:00
geekgeekrun
99d9ad3f95 add sqlite plugin(with typeorm and sqlite) and business entities 2024-03-17 12:39:55 +08:00