Mykyta Synelnikov
fc2c5456e4
Implement directory privacy settings and add rate limiting
...
Adds configurable privacy options for member directories, allowing restrictions on visibility based on roles or login status. Introduces rate limiting for unauthenticated AJAX requests to prevent brute-force attacks or abuse.
2025-12-11 17:36:42 +02:00
Mykyta Synelnikov
67c2ed3d04
Add Stripe API method and GPLv3 license metadata
...
Introduced a new `UM_Stripe_API` method in the `UM` class to extend functionality. Also added license metadata (GPLv3) and its URI in the plugin headers for better clarity and compliance.
2025-05-19 17:27:17 +03:00
Mykyta Synelnikov
d40cb941c0
Refactor deactivation logic to unschedule additional actions
...
Made the `deactivation` method public and added calls to unschedule specific actions related to email dispatch and account status checks. This ensures proper cleanup of scheduled tasks during plugin deactivation.
2025-05-19 16:19:23 +03:00
Mykyta Synelnikov
a760a6242e
* updated requests to site URL;
...
* WPCS;
2025-01-31 15:19:28 +02:00
Mykyta Synelnikov
27aeef42af
* prepared to the release
2025-01-14 15:24:03 +02:00
Mykyta Synelnikov
1ba3809344
* using wp_is_mobile instead of MobileDetect library
2024-12-17 21:53:18 +02:00
Mykyta Synelnikov
8a86737472
* updated methods for properly searchable code;
2024-12-03 14:30:01 +02:00
Mykyta Synelnikov
6f4f43f035
* added todos;
2024-11-29 15:54:55 +02:00
Mykyta Synelnikov
823f98906f
* sorted deprecated function;
2024-11-29 14:24:35 +02:00
Mykyta Synelnikov
b892a70756
* changed hook for initialization of email templates paths;
...
* removed `load_plugin_textdomain` due to (article)[https://make.wordpress.org/core/2024/10/21/i18n-improvements-6-7/#Enhanced-support-for-only-using-PHP-translation-files ]
* deprecated `UM()->localize()` function;
* deprecated `um_language_textdomain` filter hook;
2024-11-29 14:09:23 +02:00
Mykyta Synelnikov
909dd7f987
* added is_new_ui() function;
2024-11-19 22:58:04 +02:00
Mykyta Synelnikov
48371d1d06
* fixed #1581 ;
2024-11-13 16:42:26 +02:00
Mykyta Synelnikov
4bf14b736f
* fix based on commit 7b44add0d7b183fd8f0ddf314e023e1cc035afa2
...
* fixed allowed query variables
2024-11-11 19:18:42 +02:00
Mykyta Synelnikov
34ee3d5ebc
* reviewed and updated docs;
2024-11-06 17:13:38 +02:00
Mykyta Synelnikov
91a0c13399
Merge branch 'development/2.8.x' into feature/action-schedule-integration
2024-10-21 17:45:42 +03:00
Mykyta Synelnikov
73365aeea4
* maybe fix for init download routing;
2024-10-02 13:47:42 +03:00
Mykyta Synelnikov
49b99f10db
* fixed #1554 ;
...
* updated changelog.txt;
* updated readme.txt;
* clean comments;
2024-09-30 23:48:18 +03:00
Mykyta Synelnikov
33bc484629
* Admin Users bulk-actions
...
* Admin single user actions
* Frontend single user action
2024-09-24 13:18:48 +03:00
Mykyta Synelnikov
512dc53a18
- changed wp-admin > Users page;
...
* updated filters by status, avoid slow queries for getting users count;
* updated bulk-actions for changing statuses (moved to WP native dropdown)
* separate handlers for changing user statuses on wp-admin and frontend (partially implemented);
* created class UM()->common()->users() to handle user statuses in more clear format;
* deprecated old hooks and old functions
2024-09-20 18:41:08 +03:00
Mykyta Synelnikov
6df83f4f09
- updated structure for action scheduler;
2024-09-06 15:03:50 +03:00
Yurii Nalivaiko
ec18f52dd9
Added Action Scheduler
2024-09-04 18:03:22 +02:00
Mykyta Synelnikov
512787b836
- reviewed #1496 ;
2024-04-11 14:48:37 +03:00
Mykyta Synelnikov
7c2b305266
- strict typing with UM settings;
...
- wpcs;
- hookdocs;
- added um-deprecated-hooks.php file for leaving the comments about deprecated hooks;
- plugin textdomain native method to register textdomains;
2024-03-07 10:17:38 +02:00
Mykyta Synelnikov
3b0e7f2f73
- strict typing with UM settings;
...
- wpcs;
- hookdocs;
2024-03-07 02:30:57 +02:00
Mykyta Synelnikov
b03b4a5a76
- page_select field for the Settings > General > Pages;
2024-01-12 11:03:04 +02:00
Mykyta Synelnikov
9798c81a5e
- minified assets;
...
- updated readme.txt > changelog section;
- PHPDoc + Hookdocs updated for enqueue classes (common, admin, frontend);
- fixed typos in PHPDoc;
2023-11-17 17:25:47 +02:00
Mykyta Synelnikov
b40edd26e6
- wp-admin assets refactoring (in process);
2023-11-03 17:31:18 +02:00
Mykyta Synelnikov
df47e006d7
- changed version to 2.7.0;
...
- updated dependencies to 2.7.0;
2023-10-10 18:20:15 +03:00
Mykyta Synelnikov
97bfe62407
- reviewed #1313 ;
2023-09-28 12:27:54 +03:00
ashubawork
fe52c731d7
- pages
2023-09-26 13:10:47 +03:00
Mykyta Synelnikov
e971d1e6b3
- updated dependencies versions;
...
- fixed permalinks generate function for getting raw base permalink from the user meta;
2023-09-25 21:08:35 +03:00
Mykyta Synelnikov
35d84366c2
- changed UM()->enqueue()::get_suffix() to UM()->frontend()->enqueue()::get_suffix();
2023-09-15 12:40:14 +03:00
Mykyta Synelnikov
26792de205
- updated enqueue classes;
...
- updated admin-navmenu class (removed support WordPress < 5.4);
2023-09-14 01:08:48 +03:00
Mykyta Synelnikov
b83da8b814
- WPCS for defined constants;
...
* um_url -> UM_URL
* um_path -> UM_PATH
* um_plugin -> UM_PLUGIN
* ultimatemember_version -> UM_VERSION
* ultimatemember_plugin_name -> UM_PLUGIN_NAME
2023-09-13 22:56:32 +03:00
Mykyta Synelnikov
cb3897c48b
- UM cron class review;
...
- schedule events on the first install;
- make an event's starting time base on recurrence;
2023-07-07 13:34:55 +03:00
Mykyta Synelnikov
75e3ce9391
- review for secure functionality;
2023-07-07 00:34:11 +03:00
Mykyta Synelnikov
25aa40b1c2
- review for secure functionality;
2023-07-06 01:56:59 +03:00
Champ Camba
a2a56c8af7
Add secure class for security measures
2023-07-01 17:48:45 +08:00
Mykyta Synelnikov
84ea062a1f
- fixed getting permalink for profile tab if permalinks settings are disabled;
2023-06-29 13:50:47 +03:00
Mykyta Synelnikov
069a8d15ac
- removed extract() from show_builder() function;
...
- wpcs for `show_builder()`;
2023-06-22 17:06:01 +03:00
Nikita Sinelnikov
212cbec9f8
Merge branch 'development/2.6.1' into feature/um-blocks
2023-05-23 11:14:37 +03:00
Mykyta Synelnikov
034d9e8b43
- fixed dynamically declared variables inside the classes;
2023-04-17 20:16:15 +03:00
ashubawork
61d99135f4
- add member directory block
2023-03-29 11:48:51 +03:00
Nikita Sinelnikov
f71ff99564
- reviewed #1153 ;
2023-03-27 10:54:47 +03:00
yuriinalivaiko
0b3f9b4bb6
- fixed locale for loading MO file
2023-03-19 17:24:47 +02:00
Nikita Sinelnikov
7e635967f6
- changed WP Cron scheduled events;
2022-01-03 13:25:43 +02:00
Nikita Sinelnikov
97a2728cdb
- added comments query changes;
2021-07-23 15:53:07 +03:00
nikitasinelnikov
427bb6da1c
- 2.1.12 pre-release;
2020-10-29 19:02:40 +02:00
Champ Camba
9582a5a7bc
Fix error notice
2020-10-13 12:16:20 +08:00
nikitasinelnikov
cf071563d3
- updated PHP doc;
2020-09-01 13:56:02 +03:00