Release XenStreak 2.0: celebrations that show up, a rival to chase, and a flame sheet for every member

Gwendal

Developer
Customer
Verified licence
4 products Classified Emporium Client Plans XenStreak
XenStreak gives every member a flame that grows with each day they come back. Version 1.4 added a lot around that flame, but it also had a flaw you could not see from the Admin CP: the day was counted after the page had already been saved, so most celebrations never appeared and the first page of the day still showed yesterday's number. Version 2.0.0 rebuilds the add-on on XenForo itself, fixes that at the root and keeps every 1.4 feature. It is still free.

The day counts on the first page​

  • The visit is counted before the page is built, the same moment XenForo checks promotions and trophies. The navbar flame, the badge and the page all show today's count straight away.
  • Milestones, new tiers, records, saved streaks, embers and revivals appear as a native XenForo toast on whatever page the member opens. A new option picks every day, important moments only (the default) or never.
  • A member already counted today costs no query on later pages, and two pages opened at the same moment count the day once.

A leaderboard worth checking​

  • Current, All-time and Hall of Flames tabs with native pagination, and your own rank pinned at the top when you are further down.
  • Your rival: "DriftKing is 28 days ahead of you", or a note that you lead the board.
  • A Streak tab on every profile with the member's flame and heatmap, a Streak line under Joined in the header and the member tooltip, and a My flame widget next to Top flames and The bonfire.

Nothing lost overnight​

  • The nightly task handles every streak that goes out, not only the first 200, keeps the embers for the phoenix revival and writes the end of the flame to the journal.
  • The "streak at risk" email uses a native template with XenForo's unsubscribe link, and it no longer reaches members who switched the alert off.
  • Deleted and merged members are cleaned up or merged, and permissions you set to No stay No after an upgrade.
  • Dates in the calendar and the heatmap follow the visitor's language.

For the people running it​

  • An overview: members tracked, flames alight, the record, freezes banked, flames by tier, the longest flames alight and the latest events, with rebuild and reset tools.
  • A Members section with a flame sheet for each member: give freezes (the member gets an alert), edit, revive or reset, every change written to their journal. It is also one click away from the member's page in the Admin CP.
  • Tiers and seasons edited with a live preview and the native color picker, native alerts with their own section in alert preferences, Current and Longest streaks in Notable members, statistics, and a streak line in the activity summary email.
  • Every page is built from XenForo's components and follows your style in light and dark. The stylesheet went from 44 KB to 9 KB.

Upgrading​

Download 2.0.0 from your account, back up, then install the archive over 1.3 or 1.4 from the Admin CP. Streaks, records, freezes, embers, tiers, seasons and old alerts are kept. Two things behave differently: "View other members' streaks" now also covers the leaderboard rows and the Top flames widget, and banned members are no longer counted.

XenStreak on the store, free, with the full list of changes in the version history.
 
2.0.2 is on the store now. It makes the upgrade from 1.3 or 1.4 with "Install/upgrade from archive" quiet and safe: it no longer stops on an error_invalid_method message on servers that cache PHP files, and no "Call to undefined method" lines land in the error log while the new files are put in place.

If an upgrade to 2.0.0 stopped on that error, your streaks are safe and the files are already in place: wait two minutes, then click Upgrade next to XenStreak in the add-on list, or install the 2.0.2 archive. Error log lines left by an earlier upgrade can be cleared, they did not change any data.

Download: https://xen-support.com/community/store/view/xenstreak.15/
 
Ready to make your forum unforgettable?Browse the storeSee the plans

Premium XenForo add-ons, built, sold and supported by the developer himself. One-time payments, 12 months of updates, forums that answer back.

Gwendal Grandhomme (EI) · SIREN 107 454 522 · France

Back
Top