Platform
Updates / Bug Fixes
- For organizations syncing phone number information to Upland Mobile Commons, we've slightly changed the sync's implementation. Previously we were sending new phone numbers to Mobile Commons as soon as the user took action. We now batch API requests so they are aggregated for actions that happen within each 1 minute period or 1,000 actions, whichever is reached first. This update is aimed at fixing a performance problem with the UMC API relating to multiple parallel UMC Group add_member API calls happening at the same time.
- We've enabled phone number validation, which checks whether the phone number that the user has entered is possible based on their country/the organization's country.
Petitions
Updates / Bug Fixes
- We've fixed a bug where if a user clicked "Read more" on the petition page to view page 2+ of people's reasons for signing (the comment that's left after someone signs a petition), the user would see a full timestamp instead of an amount of time ago. For example, the user would have seen
2020-07-14 11:10:54 -0400
instead of6 days ago
. The full time stamp is less user-friendly and the bug has been fixed.
- We've updated the way we show signature totals on a petition's Admin > Details page to increase page load speeds. This update should fix a timeout issue that was reported when an admin was browsing the admin page for large petitions.
- We've updated a bunch of code that powers the effort's admin pages. In particular:
- Every setting in the settings pages will autosave as soon as you update your selection – no need to find the save button at the end of the section. †
- We've updated the toggles and select input code.
- We've updated the javascript that powers the show/hide field so that it works properly.
- We've improved the styling of the settings pages, including for mobile.
- Every setting in the settings pages will autosave as soon as you update your selection – no need to find the save button at the end of the section. †
Events
New
- External events are now included in the admin all Events page. If your organization is currently pulling events from another source (i.e. EveryAction or Mobilize America) and including them on ControlShift lookup pages, you'll now see those external events on the
/org/events
page that's visible for admins. This means that you'll be able to quickly see all of the events we know about. If you click the "Admin" button for an external event, you can see the data we've ingested about that event. †
As part of this work, a few additional changes to the all Events page have been made:- We've added a new filter to the all Events list: internal/external. Setting the filter to Internal will show only ControlShift events. Setting the filter to External will show only EveryAction or Mobilize events. If you don't add that filter, we'll show both types of events. †
- We've updated the default view on the admin all Events page. Now when the page is first loaded it will show only upcoming events. You can still find past events by clicking the "Show past events too" link under the "Upcoming Events" count. The count that's initially displayed below the filters section will be the count of upcoming events (and will continue to update as filters are added or changed). †
- The sort order of the events on the admin all Events page has also been changed. By default we're now sorting events based on their start date, with the most closely approaching event shown first. It's still possible for admins to choose a different sort order if needed.
- We've added a new filter to the all Events list: internal/external. Setting the filter to Internal will show only ControlShift events. Setting the filter to External will show only EveryAction or Mobilize events. If you don't add that filter, we'll show both types of events. †
Updates / Bug Fixes
- For organizations using EveryAction, we now support adding an EveryAction tag to all virtual events created on ControlShift. By automatically tagging virtual events, it should be easier to build a list of those events. To start automatically tagging ControlShift virtual events in EveryAction, go to the admin homepage > Settings > Integrations > EveryAction > Tags and choose the appropriate tag from the dropdown menu. The dropdown includes all tags that have been created in your EveryAction, so If there isn't an appropriate tag in the dropdown menu, you'll need to create a new tag in EveryAction. †
- On the all Events admin page, if an admin added the event start date filter and then reloaded the page (or added the event start date filter, went to another page, and clicked the back button), the list of events would be filtered the same way, but the admin wouldn't see the dates that were being used for the start date filter. We've updated the code so that the dates remain visible.
- When creating an event, we allow users to manually enter their event's address (instead of using the google autocomplete). We've updated the country field for that form to be a dropdown instead of a regular text field.
- On mobile (in English and most other languages) the text of the buttons at the top of the admin all Events page overran the buttons themselves. We've updated the code so that the buttons are stacked and the label text has more room to breathe.
- Also on mobile, we've changed the way we display the manual address entry fields. Previously they were displayed next to a map that shows how the manual address has been geocoded, but that made the address fields very narrow. With our update, the map is below the fields and everything should be easier to see.
- When an admin tried to manually enter a new address for an event in the moderation queue we were sometimes showing a geocoding error and not updating the event's address. This is now fixed, and event locations should update as expected.
- When a user viewed an event form or the calendar settings page in a hyphenated language (Austrian/Informal German, de-AT, or Swiss German, de-CH) the date picker was always in English. This has been updated so that the names of months and the initials of days are correctly translated.
- The list of events in a partnership (visible to ControlShift admins from the partnership's admin page > Events) now uses the same filterable list style that's used on the all Events page.
Nothing new in groups or VisitThem.
† This feature required new text strings. If you're using the platform in a language other than English, you may need to provide updated translations.
Comments
0 comments
Please sign in to leave a comment.