##1. New Features & Additions
## 1.1 Orders & Payments
1.1.1 Added Start Date field and order deadline tracking.
1.1.2 Modernized chat interface for order details and dispute pages.
1.1.3 Improved proposal validation and security.
1.1.4 Added payment information popup for withdrawal management.
1.1.5 Added full Wire Transfer support with international banking fields.
1.1.6 Added handling for missing bank transfer information.
1.1.7 Improved UX/UI of the service order payment flow.
## 1.2 Projects & Packages
1.2.1 Added Project Invite feature to invite freelancers to projects.
1.2.2 Added Project Alert system with cron-based notifications, admin management, and package control.
1.2.3 Added email templates for Project Invite and Project Alert.
1.2.4 Allowed creating Projects and Jobs without requiring a Company.
1.2.5 Added new display templates for Services and Projects: List, Modern, and Grid.
1.2.6 Added Felan_Admin and Felan_Package classes to improve listing and package management.
## 1.3 System, Admin & UI
1.3.1 Improved UX for the Notification and Messages system.
1.3.2 Added auto-scroll to the first item after changing pagination pages.
1.3.3 Added automatic year updates for all copyright texts.
1.3.4 Synced menu item order between dropdown menus and sidebar navigation.
1.3.5 Added Felan Tools for system-level utilities and enhancements.
## 1.4 Theme Options & Customizer
1.4.1 Added Selectize field with search and multi-select support for Country in Theme Options.
1.4.2 Converted select fields to Selectize for improved usability.
1.4.3 Automatically detected maximum year and removed manual “max founded year” option for Company.
1.4.4 Added multi-language support for Customizer options.
## 1.5 Email System
1.5.1 Added subtitle notes showing available shortcodes for all email templates.
1.5.2 Improved email template structure for Project, Package, and User-related emails.
## 1.6 SEO
1.6.1 Automatically enabled Schema Markup for all post types to improve SEO.
# 2. Bug Fixes
# 2.1 Payments & Finance
2.1.1 Fixed decimal precision issues across the payment system.
2.1.2 Fixed double rounding and package calculation layout issues.
2.1.3 Fixed Wire Transfer being skipped, causing packages to activate without payment.
2.1.4 Fixed undefined variable `$items_amount`.
2.1.5 Fixed undefined variable issue on the Payout page.
# 2.2 Notifications & UX
2.2.1 Fixed notification count not decreasing after clicking notifications.
2.2.2 Fixed price filter not following Theme Options settings.
2.2.3 Fixed horizontal scrolling issue in Select2.
2.2.4 Fixed z-index issue when selecting Company on the Create Project page.
2.2.5 Fixed Font Awesome icons not displaying correctly in Elementor editor.
2.2.6 Fixed thumbnail update logic.
# 2.3 Functional Fixes
2.3.1 Fixed freelancer custom file upload and improved security validation.
2.3.2 Fixed empty email content when freelancers purchase packages.
2.3.3 Fixed empty message issue in Project Invite modal.
2.3.4 Fixed Follow Company feature not working.
2.3.5 Fixed image upload button after AJAX content loading.
2.3.6 Synced freelancer email with WordPress account email for notifications.
2.3.7 Removed unnecessary error logs.
---
## 3. Updates & Refactoring
# 3.1 Updates
3.1.1 Updated version to v1.1.7.
3.1.2 Improved WooCommerce compatibility.
3.1.3 Updated language template files (.pot).
3.1.4 Updated nonces and enhanced AJAX security.
3.1.5 Admin update: removed “View” action and added WooCommerce Order ID to withdrawal details.
# 3.2 Refactoring
3.2.1 Refactored CSS and JS for the Project Alert feature.
3.2.2 Standardized code formatting and escaped dynamic values for security and translation compatibility.
3.2.3 Refactored class-felan-admin.php into modular traits (no logic changes).
3.2.4 Extracted capabilities into traits/trait-capabilities.php.
3.2.5 Extracted post type registration into traits/trait-post-types.php.
3.2.6 Extracted taxonomies into traits/trait-taxonomies.php.
3.2.7 Extracted term meta into traits/trait-term-meta.php.
3.2.8 Extracted metaboxes into metaboxes/trait-metaboxes.php.
3.2.9 Extracted options into the options/ directory (6 trait files).
3.2.10 Reduced the main admin file from 16,156 lines to 565 lines (~96.5% reduction), code organization only, no logic changes.
[Fixed] Fix bypass js validation in login/sign up form",
[Fixed] Update css/js file follow theme version",
[Added] Mail template mail send for user after user get approval from admin",
[Fixed] Skill tab select icon unclickable",
[Added] Add FE validate function for login form",
[Added] add admin security system block non-admin users from admin area"
[Fixed] Error Import Demo
[Fixed] Improve UI/UX for Proposal Table in Dashboard
[Fixed] Some CSS and JS
[Added] Support for Grok and DeepSeek AI APIs
[Updated] Improved handling of plural translations
[Updated] Google login flow with new prompt method
[Fixed] Incorrect payment amount calculation when purchasing services with add-ons
[Fixed] Issue with sending images and files in messages
[Fixed] Withdrawal fees incorrectly returned to freelancer's balance — freelancer balance now properly resets to 0
[Fixed] Some CSS and JS
[Added] Send files, and images in the chat message system
[Fixed] Error Import Demo
[Fixed] Some CSS and JS
[Update] Send Email and Notification
For Employers: Updates on freelancer actions for projects, services, and job applications, including proposals, disputes, messages, and job applications.
For Freelancers and candidates: Alerts for employer actions on services, jobs, and projects, such as orders, reviews, disputes, and application outcomes.
[Added] Quick Company Creation Feature on the Job Submission Page
[Added] Phone number field in the Sign Up form
[Added] Option to Select Multiple Categories When Posting a Job, Service, or Project
[Improvemented] Salary Filter for Jobs, Services, and Projects
[Fixed] Breadcrumb Error on Single Project Page
[Fixed] Redirect to Sign-In Page for Package Purchase if Not Logged In
[Fixed] Missing POT File for Translation in Loco Translate
[Fixed] Social Login Options Still Appear on Login Page After Disabling Facebook, LinkedIn, and Google Access
[Fixed] Option to Hide Cover Image in Project does not work
[Fixed] Delete CV Button does not work
[Fixed] Money Amount Displayed Only Before the Comma
[Fixed] Billing Error for Services and Projects
[Fixed] Approve Function in Employer Project Dashboard does not work
[Fixed] Unable to Click and Open Services and Project Details Page When Single Popup Template is Enabled
[Fixed] Job Archive: Pagination Ajax Malfunction When 'company_id' Is Present in the URL
[Fixed] Email Should Be Sent Only When Admin Activates Package.
[Fixed] When Freelancer Archive Page Has Popup: Employer Sends Message to the Wrong Freelancer
[Fixed] Pay Now Button Disappearing
[Fixed] Incorrect Number of Projects for Company
[Fixed] Payment Service with PayPal: Incorrect Price
[Updated] Enhanced chat and file-sharing features between employers and freelancers after project engagement.
[Updated] Employers can now initiate disputes if they are dissatisfied with ongoing freelance projects.
[Updated] Integrated Razorpay as a payment method for purchasing services and packages.
[Added] Custom fields for projects to enable better project management.
[Added] Social network signup widget with a modern user form built in Elementor.
[Added] Option to hide the "Portfolio" tab in freelancer profiles.
[Improved] Proposal submission process for applying to projects.
[Fixed] Error connect and active Elementor Pro
[Fixed] Resolved messenger notification display errors.
[Fixed] Addressed issue where users could log in while their status was pending with CAPTCHA enabled.
[Fixed] Resolved issue preventing job applications using the popup template.
[Fixed] Corrected styling issues in RTL layouts for single job views.
[Fixed] Resolved issue with CAPTCHA images not displaying in the signup form.
[Fixed] Corrected various English spelling errors.
[Fixed] Improved UI/UX for a more seamless user experience.
[Fixed] Addressed multiple CSS and responsive design issues.