Commit Graph
100 Commits
Author SHA1 Message Date
geekgeekrun 11471e3ee5 ui-v0.2.0 2024-11-23 16:04:34 +08:00
geekgeekrun c43ff65f16 don't show devtools for launch production package when run auto reminder 2024-11-23 13:30:17 +08:00
geekgeekrun 27d9cdb403 fix cannot run in packaged app for auto reminder 2024-11-23 13:30:17 +08:00
geekgeekrun c991e96e81 add some static text 2024-11-23 13:30:17 +08:00
geekgeekrun 1c28d1759f save boss info(except encryptCompanyId) when it not exist when find some boss in chat list 2024-11-23 13:30:17 +08:00
geekgeekrun 3f93420717 set encryptCompanyId in BossInfo nullable 2024-11-23 13:30:17 +08:00
geekgeekrun 803a3148b2 simplify communication on auto start chat process being launched 2024-11-23 13:30:17 +08:00
geekgeekrun 72e935643f make daemon can pass different run mode 2024-11-23 13:30:17 +08:00
geekgeekrun 719545fb0a enhance error handle(not login, captcha, access denied, network error) of read no reply auto reminder. 2024-11-23 13:30:17 +08:00
geekgeekrun f9122ef92c add the logic to save chat record when run read no reply auto reminder 2024-11-23 13:30:17 +08:00
geekgeekrun abfd9d71e3 enhance the rerun logic for read no reply auto reminder 2024-11-23 13:30:17 +08:00
geekgeekrun b798da0bfb add the rerun logic for read no reply auto reminder 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 2aa8bb05bb add the exit logic of read no reply auto reminder 2024-11-23 13:30:17 +08:00
geekgeekrun a7a83f6d68 add main logic of read no reply auto reminder 2024-11-23 13:30:17 +08:00
geekgeekrun 2a8c0072a7 ui-v0.1.0 2024-11-23 13:30:17 +08:00
geekgeekrun c4e6503b25 fix the issue that launchBossSite process is not exited when main process exited 2024-11-23 13:30:17 +08:00
geekgeekrun 6f61501dfa try to fix minimist cannot find when app launch 2024-11-23 13:30:17 +08:00
geekgeekrun a1c15a028b add minimist dependency in packages/ui 2024-11-23 13:30:17 +08:00
geekgeekrun b7a3173f89 update the pnpm version in ci 2024-11-23 13:30:17 +08:00
geekgeekrun 95e6842995 update build script to select release type 2024-11-23 13:30:17 +08:00
geekgeekrun fa45d4ec35 update build script to enter release type 2024-11-23 13:30:17 +08:00
geekgeekrun 418c37288d fix app puppeteer cannot run in production package 2024-11-23 13:30:14 +08:00
geekgeekrun 46b6ca61a6 try to fix minimist cannot find when app launch 2024-11-23 13:29:49 +08:00
geekgeekrun 830affa44c fix when kill child process, child process ANR - move the execution of pipeForRead.close() before the await statement. 2024-11-23 13:29:49 +08:00
geekgeekrun 015c141c1a update gtag 2024-11-23 13:29:49 +08:00
geekgeekrun 59b228af21 update readme 2024-11-23 13:29:49 +08:00
geekgeekrun ac83c3c94c move runRecordId to daemon 2024-11-23 13:29:49 +08:00
geekgeekrun 7a3bddbd0c replace magic string in gtag 2024-11-23 13:29:49 +08:00
geekgeekrun 48c65cb50a add gtag 2024-11-23 13:29:49 +08:00
geekgeekrun 46d0dac0e2 add separator in nav-list 2024-11-23 13:29:49 +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 0c7add6b34 enhance the style of home 2024-11-23 13:29:49 +08:00
geekgeekrun e76c85cad8 enhance ui text 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 d026088811 Merge branch 'feature/ui-0.0.2' into feature/ui 2024-11-23 13:29:42 +08:00
geekgeekrun 45abbbc424 ui-v0.0.2 2024-11-23 13:29:33 +08:00
geekgeekrun 8ed9d0026d fix recommendJobItemList is nullish - bosszhipin updated 2024-11-23 13:29:31 +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 deb4ad580c fix recommendJobItemList is nullish - bosszhipin updated 2024-11-23 13:28:41 +08:00
geekgeekrun 5b3e8a4e64 constraint version of node and pnpm 2024-11-23 13:28:41 +08:00
geekgeekrun 8cb379f6eb add diff.js to compare update log; enhance the style of the row which has diff; comment the mock data 2024-11-23 13:28:41 +08:00
geekgeekrun 52c0e53a7e add the pivot select radio for diff table 2024-11-23 13:28:41 +08:00
geekgeekrun 34a530fc3b add the logic to view the job info change history 2024-11-23 13:28:41 +08:00
geekgeekrun 3be9752e07 add the logic to query JobInfoChangeLog 2024-11-23 13:28:41 +08:00
geekgeekrun 78425c25d6 add the column of job library 2024-11-23 13:28:41 +08:00
geekgeekrun 20bef0c97f use unified chrome instance to handle open-site-with-boss-cookie - for handleLaunchBossSite and handleViewJobOnlineButtonClick in ui 2024-11-23 13:28:41 +08:00
geekgeekrun c0dc8d30fd update ui text 2024-11-23 13:28:41 +08:00
geekgeekrun a2c6a16db7 update readme 2024-11-23 13:28:41 +08:00
geekgeekrun 7adb6c185f enhance ui of nav-list entry 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 b9ba7f002b chore(db): attach __ggr_encryptBossId in BossInfoChangeLog 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 d0e04f242e rename BossRecommendFilterV1 to AnyCombineBossRecommendFilter 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 668df75dc3 add the view of BossLibrary、CompanyLibrary、JobLibrary 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 a0db5fd388 hide dock icon after launch in launchBossSite 2024-11-23 13:28:41 +08:00
geekgeekrun 2dcdaa0e6c Merge branch 'feature/access-boss-manually' into feature/ui 2024-11-23 13:28:35 +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 a1b6d19e47 exit browser when all window closed 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 854841282e add the entry for manually access boss 2024-11-23 13:28:26 +08:00
geekgeekrun ad7917d1fb add the feature to prevent startup chat for an inactive boss 2024-11-23 13:28:26 +08:00
geekgeekrun 1522907afe allow lastActiveStatus to be null 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 d9468a3525 update readme 2024-11-23 02:44:07 +08:00
geekgeekrun 4013be6120 enhance type of electron in window 2024-04-21 10:54:04 +08:00
geekgeekrun 662e3b00cf ui-v0.0.1 2024-04-16 10:01:01 +08:00
geekgeekrun 39c46501c0 update readme 2024-04-16 10:00:45 +08:00
geekgeekrun 5d3c2ae71c add the logic to auto adjust window size after component mounted in first run readme; remove frame of first run readme window 2024-04-16 09:16:18 +08:00
geekgeekrun 96edad532a shrink checkbox margin in first run readme 2024-04-16 08:14:38 +08:00
geekgeekrun 6b6526d662 update first run readme content 2024-04-15 23:46:33 +08:00
geekgeekrun 6423baf8f4 fix first launch notice cannot load 2024-04-15 23:45:01 +08:00
geekgeekrun-maintainer d219266661 update first launch notice 2024-04-15 05:14:49 +00:00
geekgeekrun 28442a982a do not open devtools after browser launch 2024-04-15 02:34:09 +08:00
geekgeekrun 24576fa2c0 add first run notice 2024-04-15 02:32:38 +08:00
geekgeekrun 822e67a185 adjust ui text; add the exit logic when download dependencies error 2024-04-14 22:29:00 +08:00
geekgeekrun 8bd82b7d1d add build info on ui 2024-04-14 21:40:53 +08:00
geekgeekrun 33a656d09e fix pnpm run dev cannot work 2024-04-14 20:14:33 +08:00