2.4.4 (July 22, 2024)
- Fix: Profile field filters other than checkboxes and dropdown list are not working anymore on HumHub 1.16
2.4.3 (May 4, 2024)
2.4.2 (May 2, 2024)
- Fix: Map height on large screens
- Fix: Default map layer URL when deleting it in the settings
2.4.1 (April 5, 2024)
- Fix: Missing panel-default HTML element in global view
- Enh: Add the new
requirements.php
file (https://github.com/humhub/humhub/issues/6831)
- Enh: On daily cron, send a warning notification to admins if the geocoding key is not working anymore
- Fix: Compatibility with HumHub 1.16
2.4.0 (November 18, 2023)
- Enh: Update the Leaflet library to version 1.9.4
- Enh: Make the user profile summary in the map popup more compact
- Chg: Change the top right buttons of the global map to small buttons (same as the People page)
- Enh: Add a setting allowing to decide if the "Members map" button in the "People" page should open the map in a modal box or not.
- Chg: By default, the "Members map" button on the "People" page doesn't open the global map in a modal box anymore
- Enh: When a user is not allowed to view the profile of another user ("About page" permission), display a contextual warning text (depending on if the user is logged in or if the friendship system is enabled)
- Enh: If a user is logged in but is not allowed to view the "About" page of a user, the profile fields are hidden, but the profile name and picture are displayed with a link to their profile
- Enh: Update the module logo
- Chg: The minimal HumHub version to 1.13
- Chg: Change the default map layer from https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png to https://{s}.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}.png
2.3.6 (October 20, 2023)
- Fix: In the module settings, the "Advanced customization" button is still clickable on HumHub 1.15+
- Chg: Users who allowed non-registered users to view their "About" page are now displayed on the map popup when their location marker is clicked
- Chg: The user's "main" group is now the smallest
sort_order
value (see advanced customization in the module settings)
- Chg: The configuration page is accessible from the module admin page only
2.3.5 (September 7, 2023)
- Enh: In the module configuration, added instruction to restrict the geocoding Google API key by IP address
- Fix: Google geocoding API key test button (replaced with integrated info box)
- Enh: Refactor the geocoding process and error handling
- Chg: Added a button to geocode all users (instead of starting it when saving the config form)
- Chg: The reset button is now shown in all geocoding state cases
2.3.4 (May 30, 2023)
- Fix: On the popup that appears when a map user is clicked, profile fields of list types where showing keys instead of values
2.3.3 (May 2, 2023)
- Fix: In some specific cases, the map was showing "No members to display" even if there was members on the map
2.3.2 (February 26, 2023)
- Fix: PHP 8.1 various depreciation warnings
2.3.1 (February 25, 2023)
- Enh: In the module settings, added warning if no group is visible
- Fix: PHP 8.1 depreciation warning in the module settings if no geocoding API key
2.3.0 (October 28, 2022)
- Enh: Possibility (in the settings) to add a button to access the people directory (only displayed on the map of all users)
- Enh: Possibility (in the settings) to show only users who are members of at least one group of the current user's groups
- Enh: Reworded configuration page settings
2.2.3 (August 9, 2022)
- Fix: Filter form for HumHub 1.12 (better position of the checkboxes in the form)
- Fix: Removed
.regular-checkbox
and .regular-radio
selectors for compatibility with HumHub 1.13
2.2.2 (May 24, 2022)
- Enh: In the settings, added possibility to hide the map to guests (the map can only be viewed if logged in)
- Fix: The "Add yourself to map" or "Update my location" button was not showing if the map was displayed in a modal box
2.2.1 (May 5, 2022)
- Enh: Added a button in the users' account settings allowing them to no longer appear on the map
- Enh: If a logged user views the global members map, a button is displayed: "Add yourself to map" or "Update my location"
- Enh: Added information to the page where users can update their location
- Fix: If a user set coordinates to far at the left or the right of the map, the longitude could be false (thanks Fabian)
- Fix: When a user removes the Country value from his profile, the user was still visible on the map
- Fix: In some cases, the map was not loading correctly in the modal box if it was already displayed before without reload the page
2.2.0 (May 4, 2022)
- This version is for HumHub 1.9+
- Enh: Added a button in the users' account settings allowing them to no longer appear on the map
- Enh: If a logged user views the global members map, a button is displayed: "Add yourself to map" or "Update my location"
- Fix: If a user set coordinates to far at the left or the right of the map, the longitude could be false (thanks Fabian)
- Fix: When a user removes the Country value from his profile, the user was still visible on the map
- Fix: In some cases, the map was not loading correctly in the modal box if it was already displayed before without reload the page
2.1.1 (April 6, 2022)
- Enh: Progressive users loading on the map (useful when having more than 5000 users)
- Enh: Auto centering and zooming on map loading now doesn't show users below the filtering panel
2.1.0 (April 6, 2022)
- This version is for HumHub 1.9+
- Enh: Progressive users loading on the map (useful when having more than 5000 users)
- Enh: Auto centering and zooming on map loading now doesn't show users below the filtering panel
2.0.1 (March 31, 2022)
- Enh: Better button to access to the map in the People directory page
- Chg: Minimal HumHub version is now 1.11
2.0.0 (March 31, 2022)
- Chg: Module renamed from Directory Map to Members Map (as HumHub replaced the "directory" with the "people" page)
- Enh: Users can now locate themselves on a map in their account settings (so Google geocoding API is now optional)
- Fix: In the settings, the initial map coordinates and zoom level field was not saved
1.3.6 (December 2, 2021)
- Enh: Space filter has been replaced with a space picker field (it was a checkbox or dropdown list)
- Enh: Added members filter (must be activated in the settings)
- Fix: The module is now compatible again with PHP 7.3 (version 1.3.5 had introduced this incompatibility)
- Chg (for developer): In Map widget, removed
spaceItems
and groupItems
attributes
1.3.5 (November 18, 2021)
- Enh: The sidebar containing filters can now bee collapsed. It is automatically collapsed on mobile view. The old mobile view (with filters on top of the map) has been removed.
- Chg: If the map only displays one user, the automatic centering of the map zooms in less (at the scale of 10 instead of 18), allowing you to see the surrounding towns (thanks Andreas for the idea)
- Enh: 2 additional settings: possibility to define the initial maximum zoom level (during automatic centering), and the maximum zoom level that users are authorized to do
- Enh: If a user is not located, in his profile, the button "See the user on a map" is not displayed
- Chg: In the Map widget, the
heightToRemoveOnResizing
param has been removed
1.3.4 (November 12, 2021)
- Enh: Added number of members on the map in the title (thanks Jürgen for the idea)
- Enh: Possibility to set the initial map coordinates and zoom level in the settings (thanks Andreas for the idea)
- Enh: Better description of the module (mainly for "Requirements")
1.3.3 (November 4, 2021)
- Enh: In the map marker that shows the user, the groups' list is now the same as in the people directory
- Fix: In some cases, geocoding (finding users' coordinates from their profile address) was no longer working due to changes in the Google API.
1.3.2 (September 27, 2021)
- Fix: filters with checkbox or text input
1.3.1 (August 12, 2021)
- Fix: on the map filters, if the profile field is a checkbox, show a checkbox instead of a text input
- Fix: In text input filters, in some conditions, the submit button was not working
1.3 (June, 15, 2021)
- Chg: HumHub min. version increased to 1.9
- Chg: If in settings, button to show users on a map in the users directory is checked, the button is now in the new People directory.
- Fix: MySQL migrations replaced with YII2 functions for other databases engines compatibility
- Enh: Added link to Google for activating geocoding API
- Fix: When spaces or groups filters are use in the map of all the platform's users, users only member of groups hidden in directory are not shown anymore
V1.2.2 (November, 4, 2021)
- Fix: In some cases, geocoding (finding users' coordinates from their profile address) was no longer working due to changes in the Google API.
1.2.1 (November, 23, 2020)
- Fix: If settings not updated after module migration from v1.1 to v1.2, default settings are applyed
1.2 (November, 21, 2020)
- Enh: New settings parameter: possibility to choose the map background layer provider
- Fix: Filters now work even if MySQL server doesn't support REGEX
- Chg: Map in space shows all members of the space (previous versions hide members that belong only to groups not shown in the users directory)
- Chg: Widget parameter
layerProvider
has been replaced by layerProviderTileUrl
et layerProviderAttribution
1.1.3 (October, 24, 2020)
- Enh: Added map widget enabling to show the map anywhere in a custom module of view theme
- Enh: Better modal box header
- Enh: Widgets: possibility to have customized map layer and markers icons
1.1.2 (October, 15, 2020)
- Enh: Configuration is now in
Administration
-> Settings
-> Members Map
- Fix: When click on marker, the map moves to show the entire popup
- Fix: Popup marker width now adjust to content
- Enh: Added hidden feature to geocode without cron jobs (in case of impossibility to configure cron jobs on the server)
1.1.1 (September, 18, 2020)
- Fix: Custom legend is now correctly saved in the configuration
- Fix: Advanced customisation LESS code was wrong for groups colors
- Fix: Transation in french for the word "Group" is now correct
1.1.0 (September, 15, 2020)
- Enh: Filters can be used with any type of profile fields
- Enh: In the configuration, profile fields are now selected with checkbox
- Enh: In the configuration, added help for the Google Geocoding Key
1.0.5 (September, 08, 2020)
- Enh: Added settings parameters to choose sort order of the map button in the sidebar menus
1.0.4 (September, 07, 2020)
- Fix: Link to profile has been changed from /u/UserName/user/profile/about to /u/UserName
- Enh: Added hidden script to add a default country to all users without country
- Enh: Hide users not properly geocoded
1.0.3 (September, 05, 2020)
- Enh: More detailed explanations to get the Google Geocoding API
- Enh: Added requirements in ?#description
- Enh: Marker modal box design improved
- Enh: Better geocoding in some situations for the city
1.0.2 (September, 04, 2020)
- Enh: Improved design
- Fix: Auto remove users (account deletion or desactivation) is now working
1.0.1 (September, 01, 2020)
- Enh: Translations for all languages
- Enh: Added screenshots
- Enh: Better module description
1.0 (August, 30, 2020)
- Optimized for up to 50 000 users (depending on the server performances, but not the client computer or smartphone)
- New map button widget
- Possible to show the map in a page or a modal box
- Button to show space members in the space side bar
- Button to show user in the user profile side bar
- Graphic improvement
- Auto geocoding with cron job
- Geocoding statistics
- Improved settings
Previous versions: beta testing