What's new
  • No refunds!
    Please read the resource description carefully before purchasing. We do not offer refunds once a resource has been downloaded.
  • By purchasing and downloading resources, you agree to the license agreement. Violating the terms may result in suspension of your license or account access.

    License agreement

  • Save More with Paid Membership

    Access over 100 add-ons from Basic and Premium pack for less than buying them individually.

    See membership levels
[XB] Daily Login Streak

[XB] Daily Login Streak 1.1.0 Patch Level 3

You must log in or register to purchase ($15.00)
Fix: prevent "ValueError: cal_days_in_month(): Argument #2 ($month) must be between 1 and 2147483646" error when using "Insert missing days" rebuild tool
Added missing phrases
Fixed broken JS init on XF 2.2
860db586-e964-4665-9501-3805b2e341-1.webp

🎉 More insights, more flexibility, and better performance!

This update introduces a visual login activity heatmap, new streak display options, and several performance improvements to make streak tracking more efficient.

✨ New Features

  • Added an optional login activity heatmap.
  • Added options to disable weekly, monthly, and yearly streaks.
  • Added an optional user streak indicator next to usernames in messages.

🔧 Improvements

  • Optimized streak reset processing for better performance.
  • Optimized the streak rebuild tool to scan only the current streak by default.

🐞 Bug Fixes

  • Fixed an SQL syntax error during uninstall.
  • Fixed a missing column in the uninstall cleanup process.

📸 Screenshots:



account_streaks2-1.webp
pub_nav2-1.webp
user_messag-1.webp
  • Added navbar menu item to display user streaks (can be disabled in style options)
  • Added style property to change the count of days displayed in fire streaks
  • Added option to limit the number of days displayed in the "Visitor streak" widget
  • Minor style improvements

pub_nav-1.webp


acp_style_properties-1.webp
Fixed calendar locale not being applied correctly
  • Added rebuild tool to insert missing days between selected dates - useful if your site was unavailable and you want to preserve or extend streaks across the gap
  • Added style properties to display user streaks in message postbit statistics



acp_tools_rebuild-1.webp

style_props_messag-1.webp


member_macros-1.webp
Fixed an incorrect conversion of the grace period that caused the streaks to stop increasing
  • Added ability to edit and delete user streaks from ACP user edit page
  • Added new option: daily login interval grace period which defines how many hours after midnight a login is still counted toward the previous day’s streak
  • Added options to disable profile stats
  • Added user login streak rebuild tool
  • Added option to always query DB instead of using cached values for current login streak to avoid incorrect results in specific setups
  • Fix: use xf_user table column instead of session storage to avoid potential race-condition

  • Added DBTech Credits daily login event with streak multiplier
  • Added user streaks widget
  • Fix: correctly display progress bar values above 100%
  • Fix: properly log cumulative trophies
Back
Top