Throughout the month of November, we made key additions and fixes to several Soapbox apps. These were primarily centered around further enhancing the peer-to-peer Donations functionality, adding details to Stripe for transactions processed by Soapbox, updates to the Soapbox Lightning administrator, and initial release of a new standard HTML email confirmation template for the Events app that will be generally available in 2020.
Here are the details across all apps:
Donations app
- Added the title of the Donation app page you are editing in the area above the tab structure of the add/edit view so it is visible across all tabs
- Added the following metadata saved by the Donations app to a transaction record created in Stripe:
- Soapbox account prefix
- Donations as the app processing the transaction
- Donations app Donation page title
- Billing name
- Billing street
- Billing city
- Billing state
- Billing country
- Dramatically increased speed with which Donations > Tiles pages load for peer-to-peer fundraising campaigns
- Added further support for the display of credit card submission errors generated by Stripe to those attempting to make donations
- Resolved issues with the display of progress bar elements on the Donations > Tiles page for peer-to-peer fundraising campaigns
- Resolved issue where, in particular circumstances, a fundraising page would appear as a fundraising tile on an incorrect peer-to-peer fundraising campaign page
- Updated the behavior of the donate button for sites using the standard template so that, once it is clicked by the end user, it is disabled to prevent them from clicking it multiple times
- Resolved an issue that caused Supporter records after the View More button on peer-to-peer fundraising pages to display incorrect data
- Resolved issue preventing peer-to-peer fundraising page from loading properly if the user associated with the page had a hyphen in their username
Events app
- Created a new standard HTML template for email registration confirmations that is currently only accessible to Soapbox staff prior to becoming generally available to all users in early 2020
- Added the following metadata saved by the Events app to a transaction record created in Stripe:
- Soapbox account prefix
- Events as the app processing the transaction
- Event title
- Billing name
- Billing street
- Billing city
- Billing state
- Billing country
Shop app
- Added the following metadata saved by the Shop app to a transaction record created in Stripe:
- Soapbox account prefix
- Shop as the app processing the transaction
- Shop Store title
- Shop Order Id
- Billing name
- Billing street
- Billing city
- Billing state
- Billing country
Actions app
- Resolved issues resulting from changes to Google Civic API that prevented successful validation of a visitor's home address when targeting State Upper and Lower House Members for an Action
Soapbox administrator
- Left-aligned contexts of Fundraising Page Title, Donation Form, Fundraiser Username, Fundraiser Name, and Fundraiser Email columns on Fundraising Pages view
- Updated the order of the icons on Donations > Configuration view to Blocklist, Save, Apply, and Cancel
- Ensured that, when an admin clicks a cancel button to exit an add/edit view for Events > Searches and Events > Instructors, the admin URL doesn't lose its parameters
- Removed an extraneous gray box from above the Petitions > Supporters table on the right of the page
- Updated navigation for Events > Reservation Manager to changes view to View by Order and View by Event
- Added navigation buttons for Soapbox Lighting in the Media Manager to toggle between Thumbnail View and Detail View