AppStore Release Notes


AppStore-Release-2.8 - Dec 03, 2018

New Features

  • Implemented Assisted Registration Flow for Sales Person
  • Implemented Billing History Feature

Improvements / Feature enhancement

  • Made improvements, in chargebee web-hook controller code.
  • Made improvements, changed the home page target from store to register
  • Improvements, have been made in Payment method flow for front end user
  • Chargebee APIs have been moved to Chargebee API service
  • Improvements, have been made in payment flow for user who is not subscribed to base Plan yet
  • Improvements, have been made to handle case of "scheduled for cancellation" CB Plan while editing Plan

Bug fixes

  • System throws exception when adding / updating new card
  • The error and success message are not in red or green color for payment method module
  • There is no proper indication for primary and secondary card on payment method listing page
  • Fix general responsive design and alignments issues for mobile devices
  • Registration Step 1 lets user go to next page with invalid email
  • The api shows invalid status code when success scenario is executed
  • The alert messages for over charge usage show incorrect amount of package once coupon is applied
  • Mandatory field not effective
  • There is no confirmation message when removing secondary credit card number
  • The contact us page opens in same tab
  • Terms and conditions link opens in same tab
  • Over Charge Usage API throws exception internal server error when sending alert message for 90% and 100% usage

AppStore-Release-2.7 - Nov 19, 2018

New Features

  • Implemented eKomi Lite account integration on registration  
  • Implemented method where customers can update his/her billing, account and payment method information using CB APIs
  • Filters have been added in Packages module
  • Handle un-notified additional charges on subscription cancellations

Improvements / Feature enhancement

  • Made improvements, given option to add stripe information in AppStore after the customer has been created for e.g. in edit mode
  • Made improvements in coupons, once coupon is applied, updated information should be shown on subscription page, package detailed page, subscription and un-subscription email
  • Made improvements, tool-tips have been added in every add/edit form  to help customers clear their confusion
  • Made improvements, and fixed the issues in description for package details page
  • 'Plan Id' field has been shown on plan listing page from consistency point of view
  • 'Per Unit Cost' option has been hidden from the drop down of 'Recurring Charge Model' field in plans
  • 'SHOW' option has been implemented for Packages, Apps, Categories and Coupons
  • Improvements have been made in whole application

Bug fixes

  • Over charge payment does not get collect when plan is not recurring
  • Package can be edited once its subscription is made
  • 100% discount coupon is not allowed in AppStore where as ChrageBee allows one
  • Make design of subscription page consistent
  • Make editable Plans, Packages, Apps and Categories once they have been used in subscription
  • Need to find 'Ekomi' and replace it with proper logo 'eKomi' across whole application
  • Coupon can still be applied even if it does not exist in system
  • Fix isSubscribable bug
  • System halts when coupon field is kept empty
  • Hide coupon field when package is for free
  • The default value when 'Maximum Redemption' is kept empty is stored as 1
  • When unsubscribing system throws exception of 500 error
  • Discounted price of package is not shown on pop-up when user tries to un-subscribe
  • System showing multiple error and success messages on packages page when changing their status from subscribable un-subscribable
  • When applying weekly, monthly or yearly coupon system show 'ly' in second line
  • Make the helping text font size and type same across whole application
  • Rename Add Chargebee Customer to Associated Chargebee Customer
  • Back to listing or cancel button is missing from Create / Edit / Remove page for payment method

AppStore-Release-2.6 - Nov 05, 2018

New Features

  • Implemented Channels based system logging against info and errors  
  • Implemented Ability to handle quantity based packages

Improvements / Feature enhancement

  • Made improvements in front-end (fixed title spacing issue, titles first letter in upper case)  
  • Switching languages issue fixed

Bug fixes

  • When giving space in the URL for shopify the system shows '%' sign in the per-filled fields
  • API throws exception when over charge usage and alert message does not match
  • API still over charges usage if user and package id are different
  • API returns error when giving service type in Upper case for e.g 'SMS', 'EMAIL'
  • In callback trigger field e.g. of over usage alert is missing
  • Remove/Hide SMS option from package listing and api as its not being used for now
  • Show some helping text for 'Over Usage Quantity' in API as user gets confused

  • system does not tell which over charge amount was for sms or email
  • The success message when using {"alert_1":"90%"} or {"alert_2":"100%"} params in the callback trigger is not correct

  • Api still sends alert emails and charges over charge usage for a package whose 'Is quantity based package' is not enabled
  • When giving space in the URL for shopify the system shows '%' sign in the per-filled fields

AppStore-Release-2.5 - Oct 19, 2018

New Features

  • Implemented email notification for normal cancellation (un-subscription)  
  • VAT field has been integrated in registration process
  • Auto filled registration form when there are fields values provided in the URL 

Improvements / Feature enhancement

  • Tool tip has been introduced on packages having large amount of description
  • Error message has been implemented when subscribing a package using an expired coupon

Bug fixes

  • System throws exception on live when click on Customer Portal button
  • Specific that coupon is id is alphanumeric
  • When deleting an App system throws 'Some Thing Went Wrong' error message
  • When registering a new user 'Submit' button doesn't work if website address is not properly entered

AppStore-Release-2.4 - Oct 15, 2018

New Features

  • Chargebee Customer Management Portal has been introduced and integrated on admin panel
  • Coupons Constraints have been introduced

Improvements / Feature enhancement

  • Improvements have been done in Registration Module and its new design has been integrated.
  • Improvements have been done on Landing Page
  • Improvements have been done to be able to track which seller is associated to the customer

Bug fixes

  • Session expires but user is still able to create plan,packages
  • From consistency point of view mandatory field should be red in color
  • When editing coupon system does not update the value on chargebee
  • Coupon can be deleted and edited when it has been used
  • When selecting a particular plan system populates all plans
  • When using coupon with current time system halts
  • Error message should be properly aligned
  • The design of package detail page breaks for iPad Pro
  • Fix general issues related to apps shown on subscription page
  • Footer links should open in new tab
  • System shows incorrect package name when on package detail page
  • When editing an already redeemed coupon system shows multiply flash messages
  • When creating a new customer with existing name system throws exception 'Some Thing Went Wrong'
  • When giving invalid username for existing eKomi user system throws 'Some Thing Went Wrong' exception

AppStore-Release-2.3 - Oct 05, 2018

New Features

  • Connect user name can now be passed in the redirect URL
  • Placeholder for ConnectUser has been implemented in App Open Link
  • Subscribed by column has been added in subscription tab in admin panel
  • Connect and Chargebee customer connection has been implemented
  • Coupon has been applied in Customer Association Module

Improvements / Feature enhancement

  • Improvements have been done in Subscription Controller
  • Improvements have been done in Registration Controller
  • Improvements have been done in Consent Saving Module
  • Improvements have been done in Subscription - Web-hook 
  • Improvements have been done in Subscription Module
  • Improvements have been done in Subscription - Chargebee
  • Improvements have been done in Unsubscription Module
  • Improvements have been done in Package Management Module
  • Test user constraints has been removed where he/she can't subscribe a package whose price is greater then 0
  • Improvement has been done in admin panel to allow admin to upload bigger image for detail page

Bug fixes

  • System throws 500 error when using a used coupon and subscribing a package
  • When deleting a package system throws exception 500 some thing went wrong
  • System shows subscribe button when waiting web hook response from chargebee for subscription
  • System does not ask for confirmation message before un-subscribing from admin panel
  • When creating coupon with currency type different from that of package and plan systems halts
  • When creating coupon with already existing name system throws 500 exception
  • System halts when user tries to use coupon for another plan / package which was created for a specific plan
  • System halts when using a coupon which was to be used 1 time
  • When giving space in id field of coupon system throws 500 exception
  • Success message once chargebee customer is imported is not shown properly
  • Add customer should be shown in customer listing tab
  • Fix general design issues

AppStore-Release-2.2 - Sept 24, 2018

New Features

  • Coupons have been introduced as a new feature on admin side where user is able to create, edit and delete the coupons.
  • Email notifications have been implemented. User will receive emails upon subscribing or un-subscribing package.
  • Bugsnag has been implemented.
  • Connect and Chargebee customer connection has been implemented.

Improvements / Feature enhancement

  • Admin menu has been organized. 
  • Have improved chargebee web-hooks.
  • Implemented new design for whole application 

Bug fixes

  • App is subscribed via package but still showing subscribe button on apps page
  • App and package slug should be unique
  • Categories are not available packages
  • The footer breaks when opening appstore on large screen led
  • The buttons are not properly clickable
  • Login button effect is overlapping with white space
  • There is no back button when admin page is accessed from user account
  • Buttons such as 'Edit/Delete/Show' are not consistent across application
  • There is no gap between the error message or success messages across application
  • When in edit mode package/app/category can be deleted
  • System shows exception when login session times out
  • Package can be subscribed even if it does not contain any app
  • Slug is not created automatically for category
  • When typing letter or integer in Chargebee Plan Id* field system throws exception
  • app once added cant be deleted
  • System shows subscribed package on store tab
  • When searching app system shows the app searched
  • System should display message "No Record Found" when there is not subscription
  • Duplicate subscription should not be allowed when accessing app from URL
  • When giving '0' as set up cost value system throws exception
  • There is no way user can open apps once subscribed
  • When subscribing a package system does not subscribe package
  • When keeping empty field for set-up cost system returns error
  • There is a lot off blank space when editing chargebee plan
  • the buttons 'save' or 'back to listing' on create chargebee plan are not properly aligned
  • When creating customer system does not search for auto filled values in connect id field
  • System throws exception when clicked on subscribed package
  • When unsubscribing from admin system redirects admin to add customer tab
  • when creating coupon system throws exception
  • When unsubscribing package system shows coupon field

AppStore-Release-2.1 - Aug 30, 2018

New Features

  • Simplify Chargebee registration flow
  • Subscription controllers combination and web-hook implementation
  • Display a proper confirmation message before subscription
  • Show "Available apps" as part of the "Subscriptions" tab for subscribed packages
  • App Filtering
  • Admin: Subscriptions listing actions
  • How to setup production QA env

Improvements / Feature enhancement

  • Clean up code
  • Remove account region field
  • Hide certain languages
  • Remove is_solutions field and it's functionality from app
  • Add informative tool tips on all backend forms
  • Many to many relationship between package and categories.
  • Admin can't go back to user panel once in admin panel

Bug fixes

  • Admin: Subscriptions listing actions
  • Admin can disable package even if its subscribed
  • When trying to login from admin account on staging server the system login in pop-up
  • When trying to login from user credential via admin URL system pop-up screen remains blank
  • When trying to login from admin account system logs in from user account
  • Disabled app which is added in a package should be subscribed or not
  • Telephone number validation not working
  • Error message for subscription of package or app is not correct
  • Error messages is not correct when deleting chargebee plan
  • Success and Error messages are not shown across whole application
  • Unable to delete app once created
  • Category can be delete even if its associated with package or app
  • Category/app can be deleted even if they are associated
  • When deleting associated package/app system throws exception
  • When unsubscribing from admin system throws exception something went wrong
  • System does not save changes on chargebee when editing the plan
  • When editing a plan system show success and error message side by side
  • System does not show package on subscription tab
  • System does not show app subscribed via package on subscription tab
  • Success message when subscribing package is shown on store tab
  • When on subscription tab system still shows store tab as highlighted tab
  • When opening appstore staging URL the system still lands user on apps tab
  • When clicking on unsubscribe button to unsubscribe system throws exception
  • System throws exception when login from user and user clicks on subscription button

AppStore-Release-2.0 - Aug 07, 2018

New Features

  • Ability to unsubscribe a package
  • Package subscription constraints
  • App subscription
  • Plan creation/edit improvement
  • App/package subscription/unsubscription consent taking
  • Save Consent for Apps as well
  • Remove Orbitale Cms Bundle and associated entities
  • Chargebee webhooks implementation

Improvements / Feature enhancement

  • Selected category should be highlighted on frontend products page
  • Create slug automatically while creating app/package on admin side
  • 500 error on plan removal
  • Plan creation/edit improvement

Bug fixes

  • Most of the fields from the registration form are not usable in Safari
  • Category can be selected even if no apps in it
  • show time along with date of cancellation
  • Error message is not correct when giving consent for un-subscription

AppStore-Release-7 - Jul 23, 2018

 
  1. Chargebee plan CRUD
  2. Appstore package CRUD
  3. Package subscription.
  4. Few bugs fixed.
  5. Few bugs introduced.


AppStore-Release-6 - Jun 01, 2018


  1. Fixed known bugs
  2. HTML clean up
  3. Test cases added (coverage now 15%)

AppStore-Release-5 - May 25, 2018


  1. Four bugs fixed.
  2. Add enabled flag
  3. Autocomplete feature implemented.


AppStore-Release-4 - May 11, 2018


  1. Account created in Core.
  2. User could subscribe / unsubscribe apps
  3. Reference is logged.
  4. Connect role subscribe / usbsubscribed on user subscription with app.


AppStore-Release-3 - May 04, 2018


  1. Fixed 2 errors
  2. Fixed chargebee integration

AppStore-Release-2 - Apr 04, 2018


  1. Multi signup form completed