[DBTech] DragonByte Member Map

[DBTech] DragonByte Member Map 2.2.0

No permission to download
Update highlights

This version contains a significant usability update: You no longer have to manually install the GeoIP database!

The GeoIP database responsible for looking up your members' IP addresses is now automatically kept up to date at regular intervals, and updated every time you install or update the product.
The PHP files responsible for interfacing with the GeoIP database is also kept up to date whenever you update the product.

As a result of these changes, the "GeoIP2 path" setting has been removed as it's no longer necessary.

Due to feedback we've also added an option to disable the new "pin clustering" feature.

Lastly, we've added an install-upgrade.json file in preparation for compatibility with the [TH] Install & Upgrade add-on.

Complete Change Log

Feature: The GeoIP database is now updated automatically
Feature: Added an option to disable pin clustering
Change: The GeoIP PHP library is now kept up to date automatically
Change: Removed the "GeoIP 2 Path" from the settings
Change: Add install-upgrade.json
Fix: Fixed max zoom error
Update highlights

After a lengthy Beta period, this mod is now considered stable enough to be flagged as Gold! 🎉

For those upgrading from v2.0.x, this version has also received back-end updates to improve the stability & reliability of the GeoIP lookups. You will need to wait for the cron job to run through all users again, though, or run it manually.

For those upgrading from an earlier v2.1.0 beta / RC build, this version adds a new clustering feature for pins, as well as improves mobile device compatibility.

Complete Change Log

Feature: Pins that are close together are now clustered
Fix: The user information window is now accessible via click as well as mouseover (mobile device fix)
Update highlights

This release fixes an issue in which the "Minimum posts" setting was being ignored.

Complete Change Log

Fix: The "Minimum posts" setting was being ignored when deciding who to display on the map
Update highlights

This release fixes a couple issues related to the opt-out preferences.

Complete Change Log

Fix: The opt out checkbox would produce an error message instead of saving the preference
Fix: The opt out checkbox in the Preferences panel was not actually included in the release
Update highlights

This release fixes a couple issues with the initial Beta version.

Complete Change Log

Fix: Only showing online users on the map should now work as intended
Fix: The installer was missing two new columns introduced in Beta 1
Reactions: CoZmicShReddeR
Update highlights

This release marks the first version of the re-engineered XenForo 2 version, fully in line with the XenForo 2 Resource Guidelines.

The XF2 version has also received back-end updates to improve the stability & reliability of the GeoIP lookups. You will need to wait for the cron job to run through all users again, though, or run it manually.

The XF1 version has not been updated.

Complete Change Log

Feature: Users can change their opt-out preferences from the Preferences page
Change: Reworked the back-end location service to be more performant and more reliable
Change: Re-engineered the software to run exclusively on XF2
Change: Removed unneeded templates, phrases and options
What is happening?
On the 11th of July 2018, XenForo published their Resource Guidelines aimed at ensuring performance & stability of XenForo modifications. At the moment, this product does not meet these standards, due to the fact that this product has been engineered to allow the core code to run on both XenForo 1 and XenForo 2.

As a result, I am beginning work on re-engineering this product to become a "native" XenForo 2 modification. At this point in time, there are no plans to re-engineer the XenForo 1 version, as the guidelines appear to target XF2 specifically.

What does this mean for the XF1 version?

Given that I will no longer be able to produce new features for XF1 and XF2 simultaneously without also doubling the work, the version numbers for the XF1 and XF2 versions may diverge going forward. The primary focus of development will be the XenForo 2 version of this product. Support for the XF1 version is NOT ending, and you will continue to be able to download the XF1 version alongside the XF2 version free of charge. Whether I will bump the XF1 version's version number to be in line with XF2 is undecided at this time.

What does this mean for the XF2 version?

First of all, I want to be clear that you will NOT have to uninstall the existing XF2 version in order to continue using this product going forward. I will be releasing beta versions of the re-engineered XF2 version as I finish working on them. I will need your help testing the various features and combinations of features in order to ensure the Gold version is as stable as possible.

When will this update be released?

Unfortunately it is not possible for me to give an ETA on when these updates will be completed, as it depends on the complexity of each individual modification.

Will this be a paid upgrade?

If you have an active license at the time of release, you will be able to download the new version free of charge.

I would also like to ask for your patience while I work on this update. My ability to fix bugs in the existing released version may be diminished, depending on the complexity of the issue.
Update highlights

This release fixes an issue with the web service GeoIP API utilised in parts of this mod. The previous API shut down, so a replacement was put in place.

Complete Change Log

Fix: Updated the endpoint for the GeoIP "Web service" API
Reactions: Claverhouse
Change: The copyright URL has been changed to match DBTech's new XF2 URLs
Fix: Bugfix roll-up since previous version
Reactions: CoZmicShReddeR
Fix: Workaround for a bug in the GeoIP library
Reactions: CoZmicShReddeR