Skip to content

Conversation

@wpgaurav
Copy link
Owner

No description provided.

- Fix _load_textdomain_just_in_time warning by moving translations to init hook
- Add file-based Task Manager with JSON storage in wp-content/functionalities/tasks/
- Features: check/uncheck tasks, #hashtags for tagging, !1/!2/!3 priority levels
- Add notes support, export/import projects as JSON
- Dashboard widget option for projects
- Zero frontend footprint - admin only
Security improvements:
- Add explicit returns after wp_send_json_error() in AJAX handlers
- Add JSON error handling with json_last_error_msg()
- Add CSS sanitization to prevent injection in fonts and components
- Use WP_Filesystem for safer file operations in components
- Add path traversal protection in Task Manager with realpath validation
- Add slug format validation in Task Manager
- Add .htaccess protection for tasks directory

Performance improvements:
- Add batch limiting (100 posts) to Link Management database updates
- Add has_more flag for pagination in bulk updates
- Add filter for customizing batch limit: functionalities_link_update_batch_limit
@wpgaurav wpgaurav merged commit 0e3749f into main Dec 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants