feat: add free rewards redemption feature; require phone number in account config

This commit is contained in:
2025-11-15 17:07:19 +01:00
parent a4a248b236
commit 697e81ee2a
10 changed files with 583 additions and 23 deletions

View File

@@ -7,6 +7,8 @@ export interface Account {
totp?: string;
/** Recovery email used during security challenge verification. Leave empty if not needed. */
recoveryEmail?: string;
/** Phone number associated with account (required for redeeming free rewards/gift cards) */
phoneNumber?: string;
proxy: AccountProxy;
}

View File

@@ -114,6 +114,7 @@ export interface ConfigWorkers {
doMobileSearch: boolean;
doDailyCheckIn: boolean;
doReadToEarn: boolean;
doFreeRewards: boolean; // Automatically redeem 0-point gift cards (requires phoneNumber in account config)
bundleDailySetWithSearch?: boolean; // If true, run desktop search right after Daily Set
}