2.63 - Improvements for Application Notifications and Subscription Management
  1. Improve stability of alert types checking.
  2. Improve stability of browser notifications.
  3. Send the product submit notification email to the admin.
  4. Delete account functionalities on profile page.
  5. Add updating total contacts.
  6. Add subscription related entities processing to the Subscription model.
  7. Add updateTags and addFolderById method to Subscription model.
  8. Add mass update of subscriptions.
  9. Set the default icon for a custom product in calendar events.
  10. Improve mass update routes.
  11. Remove big whitespace from the mass update table.
  12. Disable auto-removing currency in the mass update table.
  13. Update fix subscription history.
2.49 - Enhancements For History, Notifications, Subscriptions, and Calendar
  1. Clean history tables.
  2. Notification improvements.
  3. Restore next payment date and payment date upd for subscriptions history.
  4. Actualize subscription next payment date for history update.
  5. Revert notification improvements.
  6. Show coupons per users for admin.
  7. Update minified css files.
  8. Improve stability of email cron.
  9. Add the Notification Engine.
  10. Enable checkboxes for alert profiles.
  11. Add events to the calendar.
  12. Improve list of notifications in the calendar.
  13. Add cron task to migrate old notifications to new tables.
  14. Add additional event tables to recovery process.
2.31 - Enhancements for Product Adaptation and Currency Management in Subscriptions
  1. Product adapt improvements.
  2. Product adapt popup improvements.
  3. Add descriptions to api requests.
  4. Remove plan id duplication.
  5. Add a currency for subscription folders.
  6. Add currency labels for folders create and update.
  7. Add folder currency symbol in subscription adding.
  8. Show currency symbol for list of folders.
  9. Show folder currency for subscription cloning.
  10. Check currency at folder update.
  11. Set currency to all for old folders.
  12. Set labels for currency in subscription add and edit.
  13. Show folder currency for subscription update.
  14. Check folder currency for subscription update.
2.10 - Webhook Improvements & Others
  1. Webhook improvement, we pass technical field names along with raw data.
  2. Improve JS and CSS minification to improve speed.
  3. Removal of Old legacy code for calc tables to improve performance.
  4. Minor Status fields rename to better reflect on dashboard.
2.08 - Webapp & Backend Performance
  1. Move Reset button from profile to backup page
  2. Set subscription defaults for backup restore.
  3. Disable user logout after restore
  4. Improve cron schedule performance.
2.03 - Server Infra Cron Functions
  1. Cron schedule performance improvement
  2. Add cron flags, to avoid parallel running
Multiple Small platform Improvements
  1. Admin app update to Front website Web hook - Sync user ids
  2. Subscription attachment fix.
  3. Lifetime refund date display.
  4. Storage path changes
  5. Subscription image load fix
  6. Fix Xeno integration to use wp user id.
  7. Add favicons check.
More User-friendly Category List

Please make the category field more user-friendly, the whole list is not even alphabetically ordered and there is no search option, it takes a lot of time to find the appropriate category.
Also if we could add our own category, it would superb

Folder Management - Improvements
  1. Design improvements - We will move folders on the left side
  2. Allow Folders to be added during the Subs creation process inside. (similar to company)
  3. Folder selection should remain in the session
  4. Similar to Subs custom add, make it also possible for folder dropdown, so its easier to make a new folder inside of a subs screen.
Schedule Func - Better Performance
  1. Instead of sequence processing of historical data, do parallel. 
  2. Process subs in one session until next due date is reached. 
  3. This is valid for Background processing function only.
  4. Take care of both historical and calculations. 
Refund Days - Admin
  1. Introduce Refund days for Subs/Lifetime, copy default from product db.
  2. Calculate refund date based on point 1 during Subs creations. = Purchase date + Refund days.
  3. Introduce "Day Before Refund date" condition for alerts.
  4. Introduce New email trigger for this condition.
  5. Create new Email alert & Template for this condition.
  6. Email should be sent similar to renewal email but instead against the refund date. (Mail function)
  7. Also create email event in backend "email_refund"
  8. Integrate with profile Alert management
  9. Update inbuild data with Refund periods & Subs from Product inbuilt database.
Categories & LTD Flag

Marketplace selection for each category allows users to add a category for a particular sub.

There is 2x Descriptions in the same form, name the bottom Description to Notes

Add categories field in the products database.
Find a way to show both product type and categories.
Also add a field for products "SUB_LTD" & "LTD_platform"
Have a separate table for list of most categories and reference from there into products.
Allow users to select a product category from a drop down list in sub add function.
Add this field in the CSV import for products on the admin side for both Category & LTD_Flag
Add this field for user CSV subs import/export.

Currency ARS and TRY

Youtube subscription is most affordable in Argentina and Netflix subscription is most affordable in Turkey. Two very common countries for these subscriptions.

Improve Favicon
  1. Some Favicons are not shown and only S is shown
  2. During the Search, Show inbuild database different between Recurring Sub, Lifetime or Trial
  3. Also have internal Favicons along with external in the product database, Modify the existing logic to first look at internal db, if not found then fallback to existing logic. 
Remove "Billing Cycle" for Lifetime-type Subscriptions

Remove the Next due date Remove billing cycle options since they are greyed already.
Allow update of purchase date for Lifetime subs
Remove option to change the currency for both LTD/Subs.
Make Payment mode mandatory for Subs submission

Folder, Tags - Check before delete
  1. Folders cannot be deleted If subs are linked to it.
  2. Tags cannot be deleted if, subs are linked to it.
  3. Folders need to be Unique before submissions.
  4. Tags / Payment methods to be Unique before postings.
App Links instead of Name - Main Table

Link on subscription

Subs Expiry Date

Introduce Contract Expiry Date. by default contract expiry date is added to a sub Allow user to set a expiry date, calculate by no of months as a default in their user settings. 
Based on expiry date, the sub will not be recurring any more after the date. 
Add an email template for this reminder, using the contract expiry date instead of the next due date.

Enable Captcha on Verification Page

We need this for more security and to avoid spambots

Quick add - Backend Defaults

During Quick add, Default payment method from user settings.  

Able to put price is 0

Sometimes we have a few LTD that got for free from giveaways. Currently the field value need to be at least 1