Steam Authentication & Integration

Unmaintained Steam Authentication & Integration 1.6.3

No permission to download
READ THIS FIRST

Due to the changes to External Accounts in XenForo 1.3, Updates from this version on will only support XenForo 1.3.0+. If you attempt to install Steam Auth 1.4.0 on an older version of XenForo, it will break Steam Auth. You have been warned.

--------------------------------------------------

== Version 1.4.0 ==
* Migrated Steam Integration to External Accounts for Xenforo 1.3
* Fixed bug with recent game hours re-sync when re-associating account
* Removed majority of template hooks, now using XenForo's Template Modifications system
* Fixed registration bug (Undefined variable: location)

== Version 1.4.1 ==
* Made Template Modification descriptions more user friendly

Sorry about the two quick updates in a row. I realized I had some discrepancies with the descriptions of the Template Modifications. I put in OPTIONAL: and REQUIRED: to make it more user friendly.

Changes Explained
  • Steam Integration is now located under External Accounts for users
  • Displaying SteamProfile banners are now handled by Xenforo Template modifications (ACP -> Appearance -> Template Modifications). Permissions still apply as well.
  • Sign In With Steam and Steam Integration will not show if SteamAPI key is not configured in the addon options
  • Like
Reactions: Gonanda
* Fixed bug with cURL and OpenID verification

== Known Issue(s) ==
Firefox will not correctly report last seen on any page that has the SteamProfile javascript.
* JavaScript animation tweak for SteamProfile slider (Thanks, silence!)
* Moved SteamProfile CSS to XenForo Template Manager
* Deleted unused style.css files
* Removed themes folder from JS directory, moved to styles\default\steamauth
* Removed unnecessary templates pre-loads from and fixed a bug in Listener.php
* Cleaned up ControllerPublic and Routes
* Added permissions for viewing SteamProfile banner
* Added cURL to Register.php to use first over file_get_contents()
* Compressed Javascript for SteamProfile

== Upgrade Steps ==
1. Delete root/js/steam directory
2. Delete root/library/Steam/ControllerPublic/Steam directory
3. Upload the upload directory to your forum (overwrite any files)
4. Upgrade the addon using the provided "addon-Steam.xml" file

== Known Issue(s) ==
Firefox will not correctly report last seen on any page that has the SteamProfile javascript.
* Fixed check for page compression on jsonproxy.php
* HTML errors fixed in some templates

== Known Issue(s) ==

Firefox will not correctly report last seen on any page that has the SteamProfile javascript.
* Install error fixed (Thanks, SchmitzIT)
* Turned off word wrap on SteamProfile to keep long usernames from breaking the status
* 'Powered By Steam' now only shows on main forum list and any page with Steam API usage
* Added PHP output buffering to SteamProfile requests (As requested by silence)
* Fixed Divide By Zero error in Library\Steam\ControllerAdmin\Steam.php
* Reduced the amount of pages javascript and CSS was included on

== Known Issue(s) ==

Firefox will not correctly report last seen on any page that has the SteamProfile javascript.

A positive side effect of reducing the amount of pages this script appears on, Firefox will report more pages correctly. I am still investigating a fix for this issue. There is no ETA as the script is a modified third party script, so I have to do some digging to find the issue.
* Attempt to fix possible bug with avatar display on steam statistics page
* Fixed rendering of SteamProfile on member view page

This is just a small bugfix release for issues reported in the discussion.
  • Like
Reactions: Adam Howard
* Fixed bug for in-game banners if cURL was not enabled
* Very small text changes on options page
THIS VERSION SUPPORTS XENFORO 1.1.x AND 1.2.x

* Added the ability to filter games shown on the steam stats pages
* Another empty index fix for SteamProfile (Thanks, Chris Deeming!)
* Added option to show in-game banners on SteamProfile (1 API request per user in game)
* Removed unnecessary divs in SteamProfile XML
* Fixed SteamProfile javascript for Xenforo 1.2 support
* Fixed a bug with IE rendering issues for SteamProfile

Additional information:
  • When using the filter stats options, include supersedes exclude.
  • In-Game banners are disabled by default in the options due to the extra API requests it needs. Caching will come soon.
  • SteamProfiles should render correctly in IE 10/9/8/7
  • Steam stats avatars should render correctly in IE 10/9
Current Roadmap:
  • Setup caching methods for SteamProfile
  • Do away with template hooks
  • More translations for SteamProfile (need community help on this)
* Updated no image available thumbnail
* Empty index fix for SteamProfile (Thanks, Chris Deeming!)

Current Roadmap:
  • Reintroduce game banners into in-game SteamProfile badge
* Added cookies for people who log in via steamcommunity (Thanks, Adshi!)
* Steam profile images compressed a little further (Thanks, Binari0!)

Current Roadmap:
  • Reintroduce game banners into in-game SteamProfile badge
  • Like
Reactions: Adam Howard
Top Bottom