01982
Updated announcements badges, storage, and dismissal (Dan Hoover)
01953
Permissions and User Tags now have a description field (Dan Hoover)
01968
New Social Logins Framework for prettier and more consistent OAuth Experience (BangingHeads) (Dan Hoover)
01969
New checkInternet function allows for faster usage of userspice when offline (Dan Hoover)
01971
Updated userspice announcements system lets the system dynamically create announcements to warn of conflicts etc (Dan Hoover)
01972
Link at the bottom of the dashboard lets you view previously dismissed announcements (Dan Hoover)
01973
Updated the plugin manager to use friendlier names in activation messages (Dan Hoover)
01974
Added the ability to remove passwords from user-facing pages so you can solely use Passwordless, OAuth or Passkeys (Dan Hoover)
01975
Added a new feature for users to login with a link sent to their email. (Dan Hoover)
01976
Deleted many $settings db calls. (Dan Hoover)
01977
The javascript for messages.js (upper right error messages) is now being deferred for faster page loads (Dan Hoover)
01978
Password Reset and Passwordless Logins now prepend uniqid() to the vericode (Dan Hoover)
01979
New quick filter features allows you to filter the list of plugins in the plugin manager (Dan Hoover)
01980
Any single row settings table that begins with plg_ can now use the admin settings ajax by adding a data-table attribute to the input (Dan Hoover)
01967
Added some extra logic for cloaking into users whose emails were not verified. Added uncloak button to user_settings. (Dan Hoover)
01941
Icon filled widgets on dashboard can now be overridden by dropping a custom.php file inside the widget and updating the $array (Dan Hoover)
01959
Input::sanitize updated for non English Characters and given 2 new optional params (trim=true, and fallback=false) (Thanks tomu4) (Dan Hoover)
01920
Functions updated to use global $db instead of DB::getInstance() (Dan Hoover)
01965
Renaming perm 1 now updates the documentation on ultramenu to reflect the new name (Dan Hoover)
5.6.8
2024-03-17
01956
Added a check to see if the user is logged in for the metadata parser (Dan Hoover)
01947
Removed extra closing tags in html footer (bestwmm) (Dan Hoover)
01948
Updated styling on close button for announcement banner on the dashboard (Dan Hoover)
01964
Japanese Language added by bestwmm (Dan Hoover)
01955
Fixed bug in French Language (David) (Dan Hoover)
01962
French language updated to fix Gravatar bug (Dan Hoover)
01963
Ultramenu can now be called by id or the menu name (Dan Hoover)
01961
Badges plugin updated to include categories, custom badge locations, permission badges, tags badges etc (Dan Hoover)
01960
forgot_password.php now allows you to override the individual views in usersc/views (Dan Hoover)
01951
Fixed footer not being properly included in admin.php (Dan Hoover)
01949
Fixed an error in prep.php regarding the fallback template (Dan Hoover)
01925
Webhooks plugin updated to 1.0.3 to fix a link and better document. (Dan Hoover)
01332
Uptime Plugin updated to 1.1.5 - Added an additional curl option for reliability. (Dan Hoover)
01942
Moved email confirmation to on join to after POST plugin hook so plugins can kill the join process before the email is sent. (Dan Hoover)
01675
SpiceBin updated to 1.0.2 to fix bug for non logged in users (Dan Hoover)
01900
Added 3 additional functions to usertags 1.0.2 (Dan Hoover)
01819
Cron plugin updated to 1.0.2 with additional documentation. (Dan Hoover)
01896
Updated summernote in the plugins that use it (Dan Hoover)
01901
Fixed plugin hook bug for disabled/deleted plugins (Dan Hoover)
01932
Added class gravitar-message so the message can be hidden. (Dan Hoover)
01933
Added class profile-replacer to user_settings profile pic (Dan Hoover)
01930
Added sidebar_menu_id to NEW installs of UserSpice 5.6.6+ (Dan Hoover)
5.6.6
2023-11-17
01912
Added the ability to have a different dashboard sidebar menu from the top if you specify $sidebar_menu_id in dashboard_overrides (Dan Hoover)
01913
Adjusted styling on Dashboard filter bar for mobile (Dan Hoover)
01917
Removed stray var_dump from admin_plugins that was visible during a redirect (Dan Hoover)
01918
Fixed some tooltips on the settings pages (Dan Hoover)
01919
Added a message to Registration settings explaining where to setup email verification (Dan Hoover)
01922
Added support to UltraMenu to allow user tags to control access to menu items (Dan Hoover)
01924
Updated Validate class to cross check email and username on unique and unique update (Dan Hoover)
01929
Added screen reader mode to UltraMenu to hide/show a fallback word on menu items with no labels (off by default) (Dan Hoover)
01927
Updated Profile Pic Plugin to v1.0.6 (Dan Hoover)
01928
Added profile-replacer class to profile pic so it can be targeted with css, javascript or the profile pic plugin (Dan Hoover)
5.6.5
2023-11-15
01890
Preventing cloaking into unverified and blocked users (Dan Hoover)
01893
Added ipCheck for consistency to user class (Benedikt) (Dan Hoover)
01894
Slovenian Language added to new installs v5.6.5+ - Thanks Jug! (Dan Hoover)
01902
Plugins widget updated for compatibility with the dashboard filter. If you deleted the widget, you will need to delete it again. (Dan Hoover)
01888
Logged in Username string substitution in the menu can now be prepended or appended with other text. (Dan Hoover)
01911
New hed($string) function added to thoroughly html entity decode stubborn text. (Dan Hoover)
01910
if you use dashboard_override to set sidebar menu to true and hide top menu to true, you can add a file to usersc/views/_admin_sidebar_fallback_menu.php to override the "fallback" menu (Dan Hoover)
01908
Updated Menu class and menu editor for better handling of snippets. Existing snippets could break slightly and may need to be minified. (Dan Hoover)
01886
Page links in admin_page view are now clickable (Bobby) (Dan Hoover)
01909
Added new isDebugModeActive() function to see if US debug mode is active for the logged in user (Dan Hoover)
01905
Debug mode now throws stack trace on dump and dnd calls to tell you where they were called from (Bobby) (Dan Hoover)
01626
Dashboard widgets only drag from the header for a better mobile experience (Dan Hoover)
01627
Updated spice shaker for enhanced template info and visuals (Dan Hoover)
01630
Duplicate dbmenu.php functions were removed from us_helpers.php (Dan Hoover)
01631
The Notification class has been deprecated but is still being auto-loaded for current installs via users/ (Dan Hoover)
01632
userspice.com/kb ui has been updated for a better user experience (Dan Hoover)
01635
Fixed an issue where deleting users failed (Dan Hoover)
01636
Deprecated audit.php file to users/helpers/deprecated.php (will not autoload because they were not loaded at the time of deprecation) (Dan Hoover)
01638
Template manager updated to show bigger/better thumbnails and enhanced accessibility (Dan Hoover)
01639
backup_util.php has been deprecated to usersc/includes/deprecated (Dan Hoover)
01640
Fixed bugs in admin page preventing the toggling of public and private (Dan Hoover)
5.5.3
2023-01-10
01621
Resolved styling issues with login modal and social logins (sam) (Dan Hoover)
01622
Fixed PHP 7 errors and updated some logic on permission management (Dan Hoover)
01345
Fixed language call on Validate class. (Dan Hoover)
01346
Fixed issue allowing admins to change passwords without confirming the new pw matches (chalnger86) (Dan Hoover)
01347
New Function: UserSpice_getLogs (Brandin Arsenault)
01348
Only Debugging Logs button will now properly filter logs (Brandin Arsenault)
01349
views/_admin_logs now uses UserSpice_getLogs (Brandin Arsenault)
01350
Security logs now has the ability to hide whitelsited IPs (James) (Dan Hoover)
01375
Updated init.php for new installs to fix redirect bug. (Dan Hoover)
01339
Added new hooks to Page Manager (Dan Hoover)
01338
Remember Var on Login is now above the hook so it can be modified via the hook if required (Brandin Arsenault)
01272
Fixed bad link on Twilio dashboard (Dan Hoover)
01336
Badges User UI updated and new hasBadge function added (Dan Hoover)
01333
Updated plugin manager activation/deactivation/deletion logic (see notes on ticket) (Dan Hoover)
01331
cleanupPermissionPageMatches will no longer produce an error when it is triggered by a logged in user (Brandin Arsenault)
01329
Improper Plugin Removal (deleting files without uninstalling) will no longer cause errors in the Admin Panel or in the Plugins Manager (Brandin Arsenault)
01326
Migrate Core Code from checkMenu (legacy) to hasPerm (maintained) (Brandin Arsenault)
01317
System Messages Footer now correctly defines the Error Class valErr (Brandin Arsenault)
01309
Form builder can now skip fields without creating a custom view (Dan Hoover)
01304
Functions that globalize $user will gracefully fail if accessed without $user being properly defined (or accessed by guest) (Brandin Arsenault)
01303
Fixed issue where some errors were being described twice (Dan Hoover)
01298
New Hook: adminUser createAttempt (Brandin Arsenault)
5.3.5
2021-09-01
01290
The for for log clearing tools in System Logs now has an ID of log_clearing_tools that can be targeted (Brandin Arsenault)
01306
Removed required fields on email settings (Dan Hoover)
01302
Removed non-working ReAuth feature but left fields for plugin development (Dan Hoover)
00978
Added samesite attribute by default to the cookie class. (Dan Hoover)
01052
logs_exempt table pulled from new installs (Dan Hoover)
01051
Rewriting banned.php in a migration file (Dan Hoover)
01049
Added DB Update for container_open_class (Brandin Arsenault)
01047
Backup link fixed on check updates (Dan Hoover)
01046
Fixed Punctuation for Logtype in the Users Class (Brandin Arsenault)
01045
Removed duplicate isStandardUser function (Brandin Arsenault)
01039
Added notice about UserInfo Plugin on registration settings page (Dan Hoover)
01007
Fixed google oauth token errors (Dan Hoover)
5.1.9
2020-10-29
No Issues Resolved
5.1.8
2020-10-29
01043
Created isStandardUser function (Dan Hoover)
01044
Hotfix: hasPerm NULL ID Bug (Brandin Arsenault)
01040
all logs for various login types now say login (Dan Hoover)
5.1.7
2020-10-27
01015
Fixed bug where previously verified emails could not update. (Dan Hoover)
01038
Fixed line-height for the ACP Navigation Toggle that cause misalignment (Brandin Arsenault)
01037
**IMPORTANT** the users.active column was removed for future installs, some code was added to join.php and views/_admin_users.php to handle legacy support for this column (Brandin Arsenault)
01036
Fixed a number of autocomplete issues on the Admin Panel (Brandin Arsenault)
01035
Added setting for main div classes (Brandin Arsenault)
01032
Code & Logic Improvements to hasPerm, added optional parameter to disable masterAccount checking (Brandin Arsenault)
01029
**IMPORTANT** fetchAllUsers now ONLY accepts a boolean value for the desc parameter (Brandin Arsenault) (Brandin Arsenault)
01026
Updated container to container-fluid on standard template (Brandin Arsenault)
01024
Removed legacy code for the session manager on account.php (Brandin Arsenault)
01023
Added a redirect when you successfully add or remove a folder on admin_pages (Brandin Arsenault)
01019
Removed legacy code and performed cleanup on user_settings.php (Brandin Arsenault)
01018
Coding Standard Fixes and strict variables on functions for helpers/helpers.php (Brandin Arsenault)
01017
Coding Standard Fixes and strict variables on functions for helpers/users.php (Brandin Arsenault)
01016
Coding Standard Fixes for users/views/_admin_settings_general.php (Brandin Arsenault)