• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.
[KL] User Improvements

[KL] User Improvements 1.0.0

No permission to download
Bugfixes & Changes
This update is on hold until I have fixed a few things.
  • Fixed an undefined index error that would pop up if users would not have previously changed their names.
  • Resolved an issue that would leave some traces of this add-on in your connected account provider database table upon uninstallation.
  • Resolved a potential source of incompatibility with other add-ons that add connected account providers by prefixing all providers.
    • Upgrading this add-on if you have manually tampered with the database to provide compatibility with other add-ons is not recommended and will probably break some things. You'll have to manually resolve these issues one way or another before attempting to upgrade.
Bugfixes & Changes
  • Fixed a bunch of 'undefined index' errors that appeared upon user registration.
  • Changed the system to now take the lowest amount of days from all user groups into consideration instead of the highest to calculate the number of days a user has to wait between two username changes. This means, that if a given user is in two user groups, one which can change the username every 50 days and one which can change the username every 25 days, the user will now be able to change the username every 25 days instead of 50 as before. If the user additionally has his personal time set to 5 days, it will result in 5 days instead of 50 as before. You may need to alter your permission setup to have everything working as before.
  • The "unlimited" choice for the days between username changes permission now works as "unlimited days between each change" instead of "unlimited changes", meaning that a user with this option enabled will be able to change his username only once in a lifetime.
  • To accommodate for the beforehand mentioned change, a new permission has been added that allows users that have been granted this permission to change their username an unlimited number of times.
  • If a user has previously changed his username and needs to wait before he can change his name again, the date of the next possible username change will now be shown on the account details page.
Likes: Damien0503
Bugfixes & Changes
  • Fixed a bug that would prevent users from saving their account preferences if the weren't allowed to change their username.
  • Fixed a bug that prevented users from saving their preferences due to a database error when changing their username.
  • Fixed a bug that would prevent the default xenforo privacy settings from being saved.
  • Fixed a bug that would show an empty username color list if the user wasn't allowed to change is username.
  • Fixed a bug that would negatively affect the display of the overview page on member profiles and the members trophy popup.
  • Enabling "display trophy points" in the ACP options now also affects the member profile trophy list as well as the members trophy popup list.
  • Fixed a bunch of BB code parser errors that would occasionally pop up in the ACP error list due to some backwards compatibility breaking changes in XF2 Beta 8.
  • Trophy categories are now correctly sorted by their display order instead of their creation date.
Bugfixes & Changes
  • Assigned default values to all database columns that have been added to default XenForo tables.
  • Fixed an error that would prevent users from registering, when the add-on was disabled.
  • Fixed an error that would prevent users from viewing their profiles about tab and/or their earned trophies page, when they do not have any trophies.
  • Fixed two missing phrases in the trophy overview page.
  • Fixed an error that would prevent trophies from being saved, when no predecessor was selected.
  • Fixed an error that would prevent trophies from being deleted, when no predecessor was selected.
  • Fixed an error that would prevent trophies from being deleted, if no trophy had them selected as predecessor.
  • Basic code refactoring in some places in order to make code more efficient.
Likes: dihuta
Bugfixes & Changes
  • The installation progress has been refactored, removing an issue that prevented some users from installing the add-on.
  • Hidden trophies are no longer grouped together, in order to allow them to be shown as predecessors or followers of other trophies (see below).
New Functionalities
  • Added new connected account providers:
    • Amazon
    • Battle.net
    • DeviantArt
    • Discord
    • Dropbox
    • Instagram
    • Pinterest
    • Reddit
    • Twitch
  • Trophies can now have predecessors, which allow you to build a trophy chain. Trophies that define a predecessor can only be obtained, if users have acquired their predecessor. Once earned, their predecessors will no longer be shown on the profile of a user, making them effectively replace them. Their trophy points will still stack however.
  • The trophy help page has lived through some heavy changes. It does now:
    • Show, which trophies a user has already earned, including hidden trophies.
    • Group trophy chains by their predecessors together.
    • Additional options allow you to:
      • Show all predecessing trophies on the help page, that have already been earned.
      • Show all following trophies, that are yet to be earned.
      • Show trophy points.
      • Show a condensed progress counter next to the title in the form of (Current/Max Level).
New Functionalities
  • Trophy categories are now available. You can now create categories for trophies in the admin control panel. Trophy category titles are created as phrases and thus are fully translatable if you're running a multilingual board. Trophies that are not assigned to a category are labelled as 'uncategorized' in the backend, while their 'category title' is simply omitted in the frontend.
  • Trophies can now be set to be hidden trophies. Hidden trophies are not listed on the trophy help overview, but instead a counter shows up, listing the number of trophy points and hidden trophies for each category.
  • Trophy icons are now available. Trophies can now receive a custom FontAwesome icon or image to be shown instead of the big trophy point counter in all trophy lists.
  • The user title ladder widget allows you to display the progress of the current visitor towards his next user title. The information is directly drawn from the backend and shown as percentage. The tooltip offers advanced information on the exact numbers. The user title ladder bar is customizeable via style properties.