[NICK97] Recently Used Device - XF2

XF2 [NICK97] Recently Used Device - XF2 2.4.1 Beta 1

Manage your owned deivces in account settings for xenforo 2.x
Thank you for your support and helping me to improve the add-ons even better than before. This version includes new features and changes in some areas of the XF2 Add-on!

Full Changelog:

New:

  • Admin: “Manage devices” tab in user edit
  • Shows all devices for that user with OS, browser, device type, location and IP.
  • Includes actions per device:
    • Sign out (force logout)
    • Block / Unblock device
  • New option: Require password before blocking a device.
  • Exit other devices when limit is reached
  • New option: Exit other devices when limit is reached when the device limit is reached:
  • With this option enabled – the new login is allowed and older devices are logged out.
  • With this option disabled – behaviour stays as before (new login may be denied).
  • Cloudflare R2 / S3 presigned URL support for GeoIP
  • New option to use a presigned R2/S3 URL for the GeoLite2 database.
  • Allows you to host the .mmdb file yourself (e.g. Cloudflare R2) instead of relying only on the MaxMind API.

Changes:

  • Improved device type detection (XF 2.3+)
  • Better detection of mobile / tablet / desktop using updated browser info.
  • Device type is stored in browser_info and can be displayed in public and admin templates (upper-cased label).
  • Admin devices template
  • Uses XenForo’s valid filter |toUpper instead of |upper.
  • Uses the same field names as the public devices list for:
    • Last seen time
    • IP address
    • Location
  • This keeps the ACP view in sync with the already-working front-end behaviour.
  • Device limit handling
  • Login flow updated so device limits respect the new “Exit other devices” option and don’t unnecessarily block valid logins.

Fixes:
  • GeoIP “::1 is not in the database”
  • Fixed AddressNotFoundException when the IP is ::1 or another address not present in the GeoIP database.
  • “You are no longer logged in” loop
  • Fixed a rare issue where devices left with a force_logout flag and mis-handled device cookies could cause repeated: This action could not be completed because you are no longer logged in.
  • Device records and cookies are now updated correctly on login/logout.
  • Admin template getter errors
  • Fixed “unknown getter” errors like:
    • last_seen
    • ip_address
    • location
  • Admin template now uses only real entity properties / relations.
Know Issues:
  • Sign out / Block / Unblock buttons in the admin devices tab pointing to non-existent routes.
  • Require password before blocking a device overlay is not displaying once you click block devices
    • When enabled, users must confirm their password via XenForo’s overlay before a device can be blocked from the account > devices page.

Attachments

  • admin_manage_devices.webp
    admin_manage_devices.webp
    48.1 KB · Views: 0
Thank you for your support and helping me to improve the add-ons even better than before. This version includes new features and changes in some areas of the XF2 Add-on!

Full Changelog:
  • Fixed Font awesome icon is not displaying currently in XF 2.3
  • Added Font awesome icon in buttons
Hi Everyone

I wanted to let you known I can confirmed its is working with XF 2.3.0 beta 7 at this time

Note: Some font awesome icon is not displaying currently and it’s will be fixed in future versions!
Thank you for your support and helping me to improve the add-ons even better than before. This version includes new features and changes in some areas of the XF2 Add-on!

Full Changelog:
  • internal_data folder was missing in previous version

Note: This version will be one of the last releases that’s will be supported with XenForo 2.2.x and newer updates will require XenForo 2.3.x or later!
Thank you for your support and helping me to improve the add-ons even better than before. This version includes new features and changes in some areas of the XF2 Add-on!

Full Changelog:
  • Added Only allow user to login to one or two devices at a time option
  • Added TFA: Authorize via trusted device with option to enable it! (Based on this suggestion)
  • Updated MobileDetect library to 4.8.03

Attachments

  • IMG_0171.webp
    IMG_0171.webp
    12.9 KB · Views: 189
  • IMG_0174.webp
    IMG_0174.webp
    14.5 KB · Views: 185
Thank you for your support and helping me to improve the add-ons even better than before. This version includes bug fixes in some areas of the XF2 Add-on!

Full Changelog:
  • Updated the copyright phrases
  • Removed line from copyright phrase
Hi Everyone

Starting today this add-on price will increase to $35.00 / $25.00 due to cost of living and xenforo renewal price will increases starting in January 1 2024!
Thank you for your support and helping me to improve the add-ons even better than before. This version includes new features and bug fixes in some areas of the XF2 Add-on!

Full Changelog:
  • Bug Fixed XenShop Branding not displayed currently
Discount $10 off when you buying purchase this add-on license (From December 18 to December 25)

Note: There is no changes in this add-ons and this add-on is on sale for limited time only
Thank you for your support and helping me to improve the add-ons even better than before. This version includes new features and bug fixes in some areas of the XF2 Add-on!

Full Changelog:
  • Added Styles options (Able to change devices icon and button styles)
  • Added support with advanced cookie consent notice
  • Added option to set "Recently used devices" link in account visitor menu (Set by default)
  • Added new option Multiple devices check ignored users in security tab
  • Fixed users still getting report even if the option is set to 0
  • Added License Agreement link in addon.json
  • Added a section in the cookie usage page
Note: This version will require XenForo 2.2.12 or newer! and v2.3.5 will be one of the last releases that’s will be supported with XenForo 2.2.x and newer updates will require XenForo 2.3.x or later!

Attachments

  • 59FDD0AB-51E1-4305-98D7-B3AD43792990.webp
    59FDD0AB-51E1-4305-98D7-B3AD43792990.webp
    39.2 KB · Views: 306
  • 0678A9EA-0E9F-48F4-AF31-491FC765222E.webp
    0678A9EA-0E9F-48F4-AF31-491FC765222E.webp
    9.5 KB · Views: 255
  • IMG_0039.webp
    IMG_0039.webp
    8.6 KB · Views: 254
Back
Top
Cart