Q: Does this add-on affect page load performance on large forums?
A: No. The add-on is engineered with strict performance standards. Once a member's daily visit is logged, their session stores the verification token for the remainder of the day, completely eliminating database queries on subsequent page views. Key statistics are denormalized on the user record, ensuring widgets and postbit displays load instantaneously.
Q: How does the system handle members in different time zones?
A: Streak calculations utilize XenForo's native language and timezone engine. A member residing in Tokyo and a member residing in New York will each have their day boundaries calculated relative to their own selected local timezone.
Q: What happens if a user misses a day of logging in?
A: If the Streak Freeze grace period option is set to 0 and the user has no freeze permission, their active streak resets to 1 upon their next login. If a grace period is configured (e.g., 1 day), the user can miss up to the allowed number of days and continue their streak without penalty upon their return.
Q: Can I use login streaks to automatically grant user group promotions or trophies?
A: Yes. The add-on registers native user criteria rules for Current Streak, Longest Streak, and Total Login Days. You can configure automated promotions (such as moving members to an Active or VIP group) or award trophies using XenForo's standard User Group Promotions and Trophies managers.
Q: Can I reward members with virtual credits when they maintain their streak?
A: Yes. Built-in integrations are provided for both DragonByte Credits and [XTR] Credits, allowing you to award fixed or multiplier-based currency rewards for daily engagement.
Q: Can I customize the colors and appearance of the calendar and heatmap?
A: Yes. All visual elements, including the fire streak icon, crown icon, calendar badges, and the 5 heatmap frequency levels, are fully customizable via XenForo Style Properties under the [XTR] Daily Login Streak group.