Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: stage-main for Spoke 5.6/6.0 #1538

Merged
merged 190 commits into from
May 28, 2020
Merged

WIP: stage-main for Spoke 5.6/6.0 #1538

merged 190 commits into from
May 28, 2020

Conversation

schuyler1d
Copy link
Collaborator

@schuyler1d schuyler1d commented May 6, 2020

Pull Requests (so far)

Testing:

Expected soon:

Draft Release Notes

We're marking this as a major version update: 6.0 because there are several backwards-incompatible changes, but we think you will love them:

  • Campaigners: There is a new Texting UI -- in version 5.6 it was enableable with EXPERIMENTAL_TEXTERUI ahead of time. It is now the default! For this version, we allow you to preserve the old texter UI by setting the environment variable DEPRECATED_TEXTERUI=GONE_SOON. Also note that with the new UI we have removed user-created Canned Responses -- there's consensus that it causes more problems than it helps. We've also long had the Super Volunteer role which most campaigns use for a group of texters that can update canned responses when needed.
  • (TBD) Action Handler developers: Through the great work of @lperson for improved VAN support, our action handler api used to return a true/false value for the available() call -- it should now return an object with two keys: { result: <boolean on available>, expiresSeconds: <how long to cache the result, 0 by default>}
  • There are several schema changes -- only adding fields, so migration should be easy/fast. However, if you have SUPPRESS_MIGRATIONS enabled, then you will need to manually migrate the database ( Heroku, AWS Lambda )

In addition to those changes, we've improved the Admin People page (@lperson ) and made some tweaks to the Campaign Edit page (@matteosb , @higgyCodes ), and the Texter Todo list (@larkinds ).

lperson and others added 30 commits December 28, 2019 18:06
ibrand
ibrand previously approved these changes May 27, 2020
Document shortcut rules for the new Texter UI
@ibrand ibrand self-requested a review May 28, 2020 17:50
@ibrand ibrand merged commit 37a61f7 into main May 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-work in progress (WIP) Status: PR label for work that is not yet ready to be reviewed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants