Skip to content

Releases: ladybirdweb/agora-invoicing-community

Release of 4.0.2.3.RC.1

07 Jan 15:16
Compare
Choose a tag to compare
Pre-release

New Features

  • Invisible reCAPTCHA Support:
    Enhanced security measures with the addition of invisible reCAPTCHA.
  • UI Improvements:
    Updated invoice design for improved readability and a polished appearance.
  • OTP and Email Verification Updates:
    Redesigned OTP and email verification pages to provide a smoother, more user-friendly experience.

Bug Fixes

  • Password Reset:
    Resolved issues with password reset links remaining active after usage. Updated session logout mechanisms to align with password reset workflows, ensuring better security.
  • Registration Details:
    Fixed issues with town, city, and state information not being captured correctly during registration.
  • UI Spelling Error:
    Corrected a spelling mistake on the OTP verification page.

Installer Updates

  • Enhanced Installation Experience:
    Added timezone selection during installation. Renamed the installer to "Faveo Installer" for consistency. Resolved naming and installation-related issues.

Billing Portal

  • Improved Security:
    Strengthened password reset security for the billing portal.

Performance & Dependency Updates

  • Symfony Components:
    Updated symfony/process, symfony/http-client, and symfony/http-foundation for better stability and performance.
  • Twig:
    Upgraded to the latest version for improved templating capabilities.
  • Laravel Framework:
    Updated to the latest version to incorporate new features and bug fixes.
  • Livewire:
    Upgraded to the latest version for enhanced performance.
  • Spreadsheet Library:
    Updated phpoffice/phpspreadsheet to the latest version to address performance improvements.
  • Markdown Parsing:
    Improved markdown rendering by upgrading league/commonmark.

Storage Enhancements

  • S3 File Storage Support:
    Introduced support for file uploads to S3, enabling scalable and efficient storage solutions.

Beta Improvements

  • Addressed design and functionality issues in the beta release, including OTP page redesign and reCAPTCHA V3 integration.

This release wouldn’t have been possible without the invaluable contributions and dedication from our esteemed team members and community contributors: @sandesh556 @sadhasivam-ladybirdweb @RafficMohammed @SarfrazS @AbishekChinnaraju @indira15v , and others.

We appreciate your continuous support, feedback, and commitment to making this platform more robust and user-friendly.

For a comprehensive list of resolved issues, enhancements, and contributors, please refer to our GitHub repository.

Thank you for being part of this journey towards a better platform experience!

v4.0.2.2.1

29 Oct 10:38
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.2.2...v4.0.2.2.1

v4.0.2.2

18 Jul 06:15
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.2.1...v4.0.2.2

Release v4.0.2.1

15 Jul 09:05
Compare
Choose a tag to compare

New Features

1. DataTables Export and Column Choose Options:

Added options for export and column selection in the following tables:

  • User
  • Invoice
  • Order
  • Cloud Hub

Included the capability to show additional columns as optional.

2. Product Details API:

  • Developed an API to provide various product details for display on the product website.

Issue Fixes

1. Mailchimp Integration:

  • Added reCAPTCHA to Mailchimp forms.
  • Fixed the issue where Mailchimp's name was not being passed correctly.

2. Admin Panel Order View:

  • Resolved the issue where the switch button was overlapping in the admin panel order view page.

3. Subscription Email Template:

  • Created a custom template for sending subscription emails, avoiding the use of Razorpay templates.
  • Scheduled subscription emails to be sent to customers 15, 7, and 3 days before their subscription ends.

4. Non-authenticated User Store Page:

  • Fixed the issue where the store page was not loading for non-authenticated users.

Contributors

This release wouldn’t have been possible without the invaluable contributions and dedication from our esteemed team members and community contributors: @sowmiyasubramaniyan, @SarfrazS and @indira15v .

We appreciate your continuous support, feedback, and commitment to making this platform more robust and user-friendly.

For a comprehensive list of resolved issues, enhancements, and contributors, please refer to our GitHub repository.

Thank you for being part of this journey towards a better platform experience!

Release v4.0.2

06 May 06:36
Compare
Choose a tag to compare

Key Highlights

This release addresses various issues, enhances user experience, and introduces improvements across the application.
Below are the key highlights:

Features

  • Release Type #2900:
    Implemented functionality to categorize releases for better organization and tracking.

  • License Type #2901:
    Added support for specifying license types, and enhancing licensing options for users.

  • Cart and Checkout Screen Enhancements #1897:
    Improved the cart and checkout screens for a smoother user experience during the purchasing process.

Bug Fixes

  • Mobile Code Validation Issue in Registration Page #2876:
    Resolved mobile code validation errors during registration. Improved country-based input validation and fixed mobile number update issues on registration/login pages.

  • Spam Issues on Demo and Contact Us Page #2883:
    Addressed spam issues occurring on the demo and contact us pages, enhancing security measures.

  • Reminder Mail Issue #2922:
    Fixed issue causing reminder mails not to be sent to users.

Enhancements

  • UI Changes #2909:
    Implemented comprehensive UI changes across the purchase process, ensuring a more intuitive and visually appealing experience for users

  • Stripe Payment Issue with Indian Payments #2897:
    Implemented 3DS security for Stripe payments to comply with regulatory requirements and enhance security for Indian users, ensuring smooth and secure transactions.

  • Auto Renewal #2925:
    Fixed auto-renewal issues with both Stripe and Razorpay, ensuring seamless subscription renewals for users. Additionally, implemented functionality for cloud subscriptions, enabling users to upgrade/downgrade agents and adjust auto-renewal amounts as needed.

  • Installation Path Details Not Showing on Orders #2889:
    Enhanced the display of installation path/details on orders. Installation paths will now be logged and updated based on domain activity, providing users with real-time status updates.

Miscellaneous

  • All Dashboard Widgets and Ensure Data Generation from Inner Pages #2136:
    Reviewed all dashboard widgets and ensured data generation from inner pages for accurate insights.

  • Make the Subtitle Bold in 'Contact Us' and 'Demo' Email Templates #2927:
    Updated email templates to make subtitles bold for better readability.

  • UI and Functionality Minor Bugs #2880:
    Resolved minor UI and functionality bugs to improve overall application stability.

Contributors

This release wouldn’t have been possible without the invaluable contributions and dedication from our esteemed team members and community contributors: @sowmiyasubramaniyan, @SarfrazS and others.

We appreciate your continuous support, feedback, and commitment to making this platform more robust and user-friendly.

For a comprehensive list of resolved issues, enhancements, and contributors, please refer to our GitHub repository.

Thank you for being part of this journey towards a better platform experience!

Release Notes - v4.0.1

12 Jan 14:32
Compare
Choose a tag to compare

This release focuses on enhancing the user experience, addressing various issues, and introducing improvements to the application. Below are the key highlights of this release.

Bug Fixes

  1. Design and Layout:

    • Resolved an issue where the "Order Now" and "Contact Sales" buttons were misaligned.
    • Ensured central alignment of pricing plans when only two plans are available.
    • Fixed dropdown behavior so that it opens only when clicking within the white space on the LEFT side.
  2. Functionality:

    • Corrected the issue causing redirection to a blank page after clicking on the download button.
    • Successfully changed the client panel logo as per the user's request.
    • Adjusted notification display to remove bullet points when only one notification is present.
  3. User Interface:

    • Fixed the inconsistent behavior in the auto-renewal tab, ensuring redirection to the correct license tab.
    • Improved cross-browser compatibility for the pricing page, making it consistent on both Chrome and Firefox.
    • Addressed an error occurring on the invoice view page.
  4. Button Consistency:

    • Aligned the design of the "Generate Code" and "Copy" buttons, ensuring both are placed next to each other.
    • Resolved the issue with the close button not functioning as expected.
  5. Form and UI Enhancements:

    • Removed an unnecessary checkbox from a specific page.
    • Applied UI changes for better validation feedback.
    • Verified and fixed Recaptcha in the demo request form.
  6. Product Management:

    • Removed the product list from the demo page.
    • Ensured freelancer product plans are now available.
  7. Miscellaneous:

    • Added a tooltip for the Knowledge Base URL.
    • Adjusted the display order of products on the pricing page.
    • Fixed the issue where a clickable link appeared in Thunderbird when the knowledge base URL was not set.

Contributors

This release wouldn’t have been possible without the invaluable contributions and dedication from our esteemed team members and community contributors: @sowmiyasubramaniyan, @SarfrazS, @sandesh556, and others.

We appreciate your continuous support, feedback, and commitment to making this platform more robust and user-friendly.

For a comprehensive list of resolved issues, enhancements, and contributors, please refer to our GitHub repository.

Thank you for being part of this journey towards a better platform experience!

Client panel theme update, Cloud clean up and Laravel 10 with php 8.2 support

05 Jan 14:14
Compare
Choose a tag to compare

We're thrilled to announce the release of version 4.0.0, bringing significant improvements, bug fixes, and enhanced features to our platform. This release reflects our commitment to delivering a seamless and enriched user experience.

Key Highlights

Bug Fixes

  • Resolved an issue causing discrepancies in displayed balance post invoice renewal and payments (Issue #2452)
  • Fixed payment gateway errors encountered while making purchases or renewals after entering card details (Issue #2336)
  • Addressed currency mismatch for non-Indian clients on the user details page (Issue #2799)
  • Rectified issues with the license code URL redirection and invalid knowledge base links in purchase confirmation emails (Issues #2780, #2751)
  • Fixed Symfony\Component\HttpKernel\Exception\NotFoundHttpException in GET /storage/images/faveo1.png bug (Issue #2797)
  • Corrected Stripe duplicate transaction in auto subscription (Issue #2788)
  • Handled Error Message upon renewing the Order ID " Alert! Failed. ×Undefined variable $order_id" (Issue #2782)
  • Addressed REDIRECTION OF LICENSE CODE URL issue (Issue #2780)
  • Fixed issues with Tawk chat widget not functioning (Issue #2775)
  • Solved Footer widgets issue (Issue #2771)
  • Rectified the link for the license code not working in the purchase confirmation email (Issue #2752)
  • Fixed Purchase Confirmation Email issue where the Knowledgebase Link redirected to an Invalid URL (Issue #2751)
  • Addressed Sorting Issue in Date on Admin Panel Invoices Page (Issue #2750)
  • Resolved "The POST method is not supported for route my-order/refresh-csrf" bug (Issue #2746)
  • Fixed "Attempt to read property 'text' on array" bug (Issue #2745)
  • Rectified Contact us - address separate by comma issue (Issue #2740)
  • Resolved Remember Me functionality not working issue (Issue #2734)
  • Fixed Search not working in the order details data table from the admin panel (Issue #2725)
  • Resolved Issue in getting the license key in email (Issue #2658)
  • Fixed Few small changes (Issue #2593)
  • Corrected Duplicate Invoices Generation Automatically issue (Issue #2589)
  • Handled Reply to & Email Templates Enhancement (Issue #2588)
  • Addressed Twitter not working issue (Issue #2580)
  • Fixed Security issue and Vulnerability issue (Issues #2579, #2557)

Enhancements

  • Improved client panel invoice design for better user interaction and experience (Issue #2523)
  • Upgraded UI/UX of Faveo Cloud setting pages and client panel, focusing on aesthetics and functionality (Issues #2431, #2529)
  • Enhanced and updated the client panel's UI for invoices, billing, and order details (Issues #2439, #2739, #2750)

Security

  • Addressed various security concerns and vulnerabilities reported in the platform (Issues #2579, #2557)

Upgrade

  • Agora invoicing will now support PHP 8.2 and the Laravel framework support of 10. Along with this all the packages and dependencies have been bumped up to recent versions which support the above config. The support of PHP 8.1 will be deprecated with the Laravel 11 upgrade.

Contributors

This release wouldn’t have been possible without the invaluable contributions and dedication from our esteemed team members and community contributors: @sowmiyasubramaniyan, @Gurmeenkour99, @Sakthi002, @SarfrazS, @sandesh556, and others.

We appreciate your continuous support, feedback, and commitment to making this platform more robust and user-friendly.

For a comprehensive list of resolved issues, enhancements, and contributors, please refer to our GitHub repository.

Thank you for being part of this journey towards a better platform experience!

Full circle of cloud with Bug Fixes 🌐🔧

19 Oct 06:47
Compare
Choose a tag to compare

Cloud Revamp 🚀

Improved Free Trial Process:
Experience a seamless free trial setup with a streamlined email configuration, ensuring a hassle-free start.

Agent Count and Templates:
Enjoy a free trial with up to 3 agents, and explore our new templates and dynamic messages to enhance your communication.

Enhanced Invoice Details:
Stay informed with invoices displaying chosen agents and plan validity. Track active or inactive status effortlessly.

Easy Order Management:
Effortlessly view, renew, delete, and deploy orders, giving you complete control.

Flexible Renewal Options:
Renew your plans monthly or yearly, adjusting agent numbers as needed, offering you unparalleled flexibility.

Intuitive Renewal Form:
Our client panel's renewal form lets you choose agents and view payments in your preferred currency, ensuring transparency.

Simplified Payment Process:
Enjoy a visually enhanced payment page and explore our new billing pay balance feature for a seamless experience.

Automatic Renewal Calculation:
Renewal costs are now automatically calculated based on your chosen plan and agent count, ensuring accuracy.

Remote Cloud Control:
Take charge with our new "Cloud Settings" section, allowing remote control over your cloud setup for ultimate convenience.

Change Cloud Domain:
Effortlessly switch your cloud domain, overcoming compatibility issues without losing data. Customize your domain without impacting your details, ensuring a smooth transition.

Increase Agents 📈
Easily add more agents to your license as your team grows. Adapt seamlessly to your evolving needs.

Decrease Agents 📉
Users can reduce the agent licenses hassle-free.

Credit Balance
Monitor your account's available credit with ease. Stay informed about your financial resources and manage your transactions seamlessly.

Seamless Plan Upgrades:
Upgrade from Helpdesk to Service Desk effortlessly, unlocking advanced features and services for a superior experience.

Effortless Plan Downgrades:
Downgrade your plan effortlessly while retaining essential functionalities tailored to your specific needs. Experience a smooth transition tailored to you.

Deployment Flow Update

🌐 Cloud Order Process:
When a client clicks "Order Now" in the store, they'll encounter a pop-up to create their cloud domain. The domain info is stored after creation. The cloud creation email is sent only after payment confirmation.

👤 Admin Functionality:
Admins gain the ability to create cloud instances for users directly, streamlining the process.

🚀 Free Trial for Non-Authenticated Users:
Non-authenticated users can select "Start Free Trial." Upon clicking, they're directed to the login page. After login, a pre-filled pop-up automatically appears, ready for use.

Professional Captcha Integration 🔒

We've enhanced security on our platform! Now, experience top-notch protection with the addition of reCAPTCHA on our demo, Contact Us, and Forget Password pages. Your safety is our priority.

Stripe Popup Revamp 💳

We've revamped our Stripe payment experience just for you. Enjoy a sleek new popup design that makes payments smoother and more secure than ever before. Your transactions are our priority.

Enhanced Cron Options 🕒

Now you can select multiple options for cron execution intervals. Enjoy the flexibility to choose what suits your schedule best. Your convenience, our commitment.

Alert Message Designs 🚨

Experience our tailored alert messages! We've crafted unique designs for payment notifications and other alerts. Payments or updates, each message is now presented in a distinct style, ensuring clarity and professionalism. Your information is beautifully delivered.

Bugfixes:

#2565
#2458
#2655
#2641
#2608
#2604
#2624

Contributors

This release wouldn’t have been possible without the invaluable contributions and dedication from our esteemed team members and community contributors: @sandesh556, @sowmiyasubramaniyan, @Gurmeenkour99, @SarfrazS, and others.

Bug Fixes

07 Sep 12:11
Compare
Choose a tag to compare

Billing refinements and clean up - Part 01

06 Sep 12:49
Compare
Choose a tag to compare

This release marks a significant step forward, emphasizing user convenience, communication efficiency and comprehensive logs. Notably, it introduces social logins and empowers email communication. Additionally, substantial refinements have been made in this release to enhance functionality and user experience.

New Features

💰 Pricing Page Enhancement:

Product Highlighting:

  • Focus on favourite products with customised labels like "Popular" or "Most Bought" with ease.

Original and Discounted Price:

  • Know what's being paid. Both the original and discounted prices have been added for full transparency.

Monthly / Annual Switch:

  • Switch between monthly and annual plans effortlessly.

🌐 New User-Friendly Access: Social Login Integration

  • Simplify sign-up and sign-in experience.
    Now one can seamlessly connect to this Platform with one click using their favorite Social platforms like Twitter, Google,LinkedIn, and GitHub.

📧 Fine-Tuned Communication:

PHP Mail Enhancements:

  • Empower communication with scheduled reminders on emails after the product’s subscriptions expire. Inform users effortlessly.

Email Log Filters:

  • Dive into email logs with precision. Filter by dates, and users, and sort by the latest messages.

Payment Logs:

  • New logs for "Success" and "Failure" scenarios, equipped with filters for seamless navigation.

Notifications:

  • Configure notifications to our support for both successful and failed payments.

User Profile Enhancements:

  • Enhance user profile with new verification attempt logs.

Payment Failure Guidance:

  • On First-time order or renewal payment failures, an informed email will be sent to the users.

File System Relocated to Storage
To move the file system to the storage/app/public directory and handle existing file moves, you need to run the following command:
php artisan move:images

Bugs Solved :

Email Bugs:

  • Sending Notifications on emails before expiring and Payment failures.
  • Email Templates Changes.

Refinements:

  • Redirections corrections.
  • Data Sorting
  • Time Mismatch

Cloud Bugs:

  • Limit the Free trials
  • Change in Email Templates
  • Cloud Order's Instance Creation fixes
  • License Detail page IP removed for cloud orders.

This release wouldn’t have been possible without the invaluable contributions and dedication of our esteemed team members and community contributors: @sandesh556, @sowmiyasubramaniyan, @Gurmeenkour99, @SarfrazS, and others.