[XenCustomize] Online Time Tracker: User Time Spent Statistics & Insights

[XenCustomize] Online Time Tracker: User Time Spent Statistics & Insights 2.2.6

No permission to buy ($35.00)
A new update is available for Online Time Tracker by XenCustomize.

🕒 XenCustomize Online Time Tracker 2.2.6 Released!​

Full Changelog:

🔄 Changes​

  • Improved Core Library integration for branding controls.
  • Updated the minimum XenCustomize Core Library requirement to 1.0.4.
Download the latest version or purchase here!
A new update is available for Online Time Tracker by XenCustomize.

🕒 XenCustomize Online Time Tracker 2.2.5 Released!​

This update introduces the new Members recently online widget, giving communities a flexible way to show members who were recently online or had tracked online time during a selected period.

The widget includes multiple display styles, optional online time details, privacy-aware visibility, compact scrolling for longer member lists, and optional activity summaries. It is automatically added to the forum list sidebar on fresh installations and when upgrading to v2.2.5.

Full Changelog:

🆕 New Feature: Members recently online widget​

  • Added a new native XenForo Members recently online widget.
  • Choose between members recently online or members who were online during a selected tracked period.
  • Recently online members can be displayed based on a configurable number of hours or days.
  • Tracked periods include today, the last 3 days, the last 7 days, or the last 30 days.
  • Set the maximum number of members to display.
  • Choose from three display styles: avatars only, usernames only, or avatars and details.
  • The detailed display can optionally show last activity, online time today, and total online time.
  • Individual online time respects existing member privacy settings and viewing permissions.
  • Optionally limit the widget height with scrolling to keep longer member lists compact.
  • Optional footer summaries can show tracked members or total online time for the selected period.
  • The widget is automatically added to the forum list sidebar on fresh installations and upgrades to v2.2.5.

📋 Compatibility & Notes​

  • XenCustomize Core Library 1.0.2 or newer is required. Core Library 1.0.3 or newer is recommended.
  • Existing Online Time Tracker settings, statistics, and tracked data continue to work as before.

⚠️Upgrade Note​

  • All addon files must be overwritten during the upgrade.
  • After upgrading, the new Members recently online widget will be automatically added to the forum list sidebar and can be customized or repositioned from XenForo's widget settings.
  • If upgrading from XenCustomize Time Spent Online 2.1.3, please follow the upgrade guide provided with XenCustomize Online Time Tracker 2.2.0.

📚 Documentation & Follow-up Threads​

For screenshots and more detailed examples of the new features, please see:

Download the latest version or purchase here!
A new update is available for Online Time Tracker by XenCustomize.

🕒 XenCustomize Online Time Tracker 2.2.4 Released!​

Full Changelog:

✨ Improvements​

  • Improved performance for the Online Time Statistics page by optimizing age group and gender statistics queries.
  • Large forums should see better scalability because these statistics are now grouped more efficiently by the database.

⚠️ Upgrade Notes​

  • XenCustomize Core Library v1.0.1 is required for this version.
  • If upgrading from XenCustomize Time Spent Online 2.1.3, please follow the upgrade guide provided with XenCustomize Online Time Tracker 2.2.0.
Download the latest version or purchase here!

🕒 XenCustomize Online Time Tracker 2.2.3 Released!​

This update adds a new member privacy option (suggested by @Recep Baltaş) for online time visibility, improves the Online Time Statistics page with native clickable member profile links, and introduces support for XenCustomize Core Library and the XenCustomize license system.

Members can now choose who may view their individual online time from their account privacy settings. This gives users more control while keeping the existing admin permissions fully intact.

If upgrading from XenCustomize Time Spent Online 2.1.3, please follow the upgrade guide provided with XenCustomize Online Time Tracker 2.2.0.

Full Changelog:

🆕 New Features​

  • Added a new account privacy option: View your online time.
  • Members can choose who can view their individual online time using XenForo's standard privacy choices: all visitors, members only, people they follow, or nobody.
  • The new privacy setting applies to personal online time displays in member profiles, member tooltips, and message user info.
  • Integrated support for XenCustomize Core Library and the XenCustomize license system.

✨ Improvements​

  • Made usernames on the Online Time Statistics page clickable using native XenForo member profile links.
  • The Most Engaged User Today card and usernames in the summary text now link to the related member profiles.
  • The existing styling of the statistics page has been preserved.

🔔 Upgrade Notes​

  • Existing users default to Everyone for the new online time privacy option, preserving the previous visibility behavior unless members choose to change it.
  • The existing user group permissions remain available:
    • Can view own online time
    • Can view online time of others
    • Can view online time statistics
  • All addon files must be overwritten during the upgrade.
  • XenCustomize Core Library is required for this version.
Download the latest version or purchase here!

🕒 XenCustomize Online Time Tracker 2.2.2 Released!​

This update fixes an install/upgrade error that could happen only when migrating data from the legacy [WMTech] Time Spent Online add-on on large forums.
The database structure has been improved to fully support very large online time values.

If upgrading from XenCustomize Time Spent Online 2.1.3, please follow the upgrade guide provided with XenCustomize Online Time Tracker 2.2.0.

🐞 Improvements & Fixes​

  • Improved database column limits to safely support extremely large accumulated online time on high-activity forums.
  • Fixed an error that could occur when migrating data from the legacy [WMTech] Time Spent Online add-on with very large stored time values.

🔔 Upgrade Note:​

  • All addon files must be overwritten during the upgrade.

🕒 XenCustomize Online Time Tracker 2.2.1 Released!​

This update focuses on performance optimization and stability improvements, especially for forums with large member databases. It includes fixes for potential memory errors and adds two missing phrases reported by users.

If upgrading from XenCustomize Time Spent Online 2.1.3, please follow the upgrade guide provided with XenCustomize Online Time Tracker 2.2.0.

🧠 Performance & Optimization:​

  • Reworked key data methods to be memory-efficient and database-optimized, addressing potential “Allowed memory size exhausted” errors on large forums.
  • These improvements significantly reduce memory usage when processing statistics for large userbases.

🧩 Phrase Additions​

  • Added: Missing phrase xcu_ott_processing_online_time_updates (Used for background tasks/processing).
  • Added: Missing phrase xcu_ott_geoip_country (Used for GeoIP country display).

🔔 Notes:​

  • All addon files must be overwritten during the upgrade.
  • This version includes structural optimizations for better scalability.
  • Although untested on live high-traffic forums, this update is expected to resolve previous memory exhaustion issues.

🕒 XenCustomize Online Time Tracker 2.2.0 is released!​

This update marks a major milestone with a complete rebrand and full migration to a newly optimized data structure. The add-on, formerly known as XenCustomize Time Spent Online, is now called XenCustomize Online Time Tracker — offering smoother performance and even more precise tracking.

All your existing user time data will be seamlessly migrated during the upgrade, ensuring nothing is lost while you move forward with the improved version.

This new foundation sets the stage for exciting new features and deeper insights in upcoming updates, making your tracking experience more powerful than ever.

🚨 Important Upgrade Guide for Existing Users ⚠️​

This update includes a data migration process — please follow these steps carefully to preserve your data:
  1. Disable your existing Time Spent Online add-on
    → Go to Admin CP > Add-ons and click Disable.
  2. Do NOT uninstall or delete the old add-on (this would remove your data).
  3. Upload the new files for Online Time Tracker 2.2.0.
  4. Install the new Online Time Tracker 2.2.0 add-on — the installer will automatically migrate all your existing user time data.
  5. Confirm the new Online Time Tracker addon is showing your existing online time data.
  6. Finally Uninstall and delete the old Time Spent Online add-on.

✨ Rebranded to Online Time Tracker:​

  • The add-on has been officially rebranded from "XenCustomize Time Spent Online" to "XenCustomize Online Time Tracker".

🔄 Data Migration:​

  • Existing data from previous versions will be automatically migrated during the upgrade process. No manual steps required.

🆕 What's New:​

  • Ensure tracking accuracy.
  • Improved performance and optimized data structure.
  • Fully prepared for future updates and new features.

🕒 XenCustomize Time Spent Online 2.1.3 is here!​

This update introduces a new setting "Batch Size for Time Spent Online Job" that allow admins to define the number of users processed per batch for the Time Spent Online job. Adjust based on server performance and user activity.

Upgrade now for a more efficient experience!

🐞 Bug Fixes & Improvements:​

  • [New Setting] Batch Size Control: Admins can now define the number of users processed at once for the time tracking job, with recommended sizes provided.
  • [Fix] Improved stability for busy forums: Addressed potential database deadlock errors with smarter batch processing for time tracking.
  • [Improvement] Reduced memory usage: Optimized the time tracking job to handle large forums more efficiently by processing users in smaller, configurable batches.
  • [Improvement] Enhanced job efficiency: Improved internal handling of data during the time tracking process.
  • [Change] Cleaner logs: GeoIP lookup failures are now only logged in debug mode, keeping production logs cleaner.

🔔 Upgrade Notes:​

  • All addon files must be overwritten during the upgrade.

🕒 XenCustomize Time Spent Online 2.1.2 is here!​

We’ve released XenCustomize Time Spent Online 2.1.2.1, fixing a MySQL deadlock issue (reported by @Recep Baltaş) for large forums and optimizing database updates for better performance. This update ensures smoother tracking and improved stability.

Upgrade now for a more efficient experience! If you're enjoying the add-on, and loving this update, please consider leaving a rating here or at XenCustomize.com. 📝👍😊

🐞 Bug Fixes & Improvements:​

  • Fixed: MySQL deadlock issue in large forums.
  • Optimized: Reduced unnecessary database writes for better performance.
  • Improved: Enhanced stability and efficiency.

🔔 Upgrade Notes:​

  • All addon files must be overwritten during the upgrade.

🕒 XenCustomize Time Spent Online 2.1.2 is here!​

This major update introduces MaxMind GeoIP2 support, replacing the outdated manual Location field with automated country-based tracking. Now, country-based time spent statistics are more accurate and reliable. (Suggested by @PhineasD @Recep Baltaş @Enes3078)

For users migrating from [Yugensoft] Time Spent Online, the system will automatically transfer existing time spent data, ensuring a seamless transition.

Additionally, we’ve performed code optimizations and refactoring to enhance performance.

Upgrade now and enjoy improved analytics and tracking! 🚀

✨ New Features & Improvements:​

  • 🌍 MaxMind GeoIP2 Integration
    • The addon now uses MaxMind GeoIP2 for accurate country-based time spent tracking.
    • Previously, location tracking relied on the user’s manually entered Location field, which has been removed.
    • This update ensures automated and precise geolocation data collection.
    • Users' country data is now stored in a dedicated column in the user table.
  • 🔄 Migration from [Yugensoft] Time Spent Online
    • If Yugensoft Time Spent Online is installed, its time spent data will be automatically migrated.
  • 🛠 Code Refactoring & Optimizations
    • Significant code refactoring for improved performance and efficiency.

🔔 Upgrade Notes:​

  • All addon files must be overwritten during the upgrade.
  • Due to changes in the admin option "Time Spent Statistics" > "Time Spent by Country", this option will be unchecked after the upgrade, disabling the Time Spent by Country section on the Time Spent Statistics Dashboard.
  • Admins must manually re-enable this option in the Admin CP after upgrading.

⭐ Rate & Review​

If you're enjoying the add-on, and loving this update, please consider leaving a rating here or at XenCustomize.com. 📝👍😊
Back
Top Bottom