New features and wrap up on v1 reference UI’s

New v1 UI features and fixes
New v1 UI features and fixes

We have introduced a few modifications into v1 reference apps or UI’s (Core and Reach themes) that will conclude our work on v1 UI’s and allow us to move into next phase of releases. Going forward there will be no major changes to these UI’s. Only security and other critical fixes will be applied to them for long term support.

Our new work is now shifting towards new CrowdFunding Features, Infrastructure, Web Components, E-commerce, API Evolution work and other reference apps built using PWA approach. The new modifications introduce changes done to both v1 UI’s and existing REST API. They are documented below.

1. Simplified inline flow for Create/Express checkouts. Checkout becomes fully atomic now when these inline modes are used, meaning that user records are not created until transaction has fully succeeded. Any errors (declined card, etc) leave user on same page where they started with data pre-filled so they can re-try their transactions in simpler and more cleaner manner.

2.  Stripe credit card tokenization is enabled by default now when Stripe tokens are saved. There is no way to turn it off, unless you are interfacing with API directly. This makes it easier to start with new website.

3. Direct Transaction feature has been simplified to the point where it can now be only enabled or disabled. There is no more Stripe Connect button on Direct Transaction, instead the system will use portal Stripe tokens directly. This results in much simpler and cleaner interface.

4. Froala editor CORS issue has been resolved and now allows for correct file upload behavior from wordpress plugin hosted on separate domain.

5. Various messages for checkout process have been adjusted or cleaned up to better reflect on new workflow. Also various additional validations were added onto contribution workflow.

6. Force Re-Registration toggle has been removed and deprecated as this mode now only applies to Express Checkout. It is always on when Express Checkout mode is in use.

Our changes are also published on GIT repositories found here: https://github.com/Thrinacia and also accessible from your existing codebase when subscribed to a Thrinacia Atlas plan. Please note that clients who have fully customized Web UI’s and applications will not receive these updates. Such updates/features need to be backported or manually integrated if needed into such code.