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

13.2.0 release #2345

Open
wants to merge 81 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
3a39a6c
Cascade delete interaction step
crayolakat Dec 1, 2022
2fd7b02
Add catch
crayolakat Dec 13, 2022
99aee7f
Change console.log to console.error
crayolakat Dec 21, 2022
254ba40
Merge branch 'main' into cascade_delete_interaction_step
crayolakat Feb 3, 2023
383c065
SQLite adjustments
crayolakat Feb 3, 2023
bb47f9f
Update bug_report.md
crayolakat Mar 23, 2023
40095d9
Get contactTimezones when not caching
crayolakat Sep 29, 2023
27fef93
Grant permission to public schema
crayolakat Oct 6, 2023
b62af01
bulk send batch progress UI
codygordon Oct 9, 2023
9b6ae4c
remove package.json browser crypto fix
codygordon Oct 9, 2023
f2b1689
Update HOWTO-configure-auth0.md
crayolakat Oct 13, 2023
7e6cdf2
increase actions test timeouts to 15 min
codygordon Oct 27, 2023
27b6f29
Update release notes
crayolakat Dec 8, 2023
c2df884
Merge branch 'kathy_catch_batch_insert' into main-stage-13.2.0
crayolakat Dec 8, 2023
cd105b4
Merge branch 'kathy-update-bug-report-template' into main-stage-13.2.0
crayolakat Dec 8, 2023
1c0eba3
Update RELEASE_NOTES.md
crayolakat Dec 8, 2023
09ebfc9
Merge branch 'kathy-fix-contact-timezones' into main-stage-13.2.0
crayolakat Dec 8, 2023
9555186
Update RELEASE_NOTES.md
crayolakat Dec 8, 2023
f8b256e
Merge branch 'bulk-send-progress-ui' into main-stage-13.2.0
crayolakat Dec 8, 2023
4d3b134
Update RELEASE_NOTES.md
crayolakat Dec 8, 2023
baaa269
Merge branch 'kathy-pg-compatibility' into main-stage-13.2.0
crayolakat Dec 8, 2023
30c56fc
Update RELEASE_NOTES.md
crayolakat Dec 8, 2023
64efc80
Merge branch 'kathy-update-auth0-rule' into main-stage-13.2.0
crayolakat Dec 8, 2023
c822e8d
Update RELEASE_NOTES.md
crayolakat Dec 8, 2023
edad853
Update README.md to reflect the state of the Spoke hand off
ibrand Dec 20, 2023
47ae9de
add remote switching to the README
ibrand Dec 20, 2023
39422f3
Merge pull request #5 from MoveOnOrg/ibrand-patch-1
ibrand Dec 21, 2023
49415b9
Merge branch 'main-stage-13.2.0'
crayolakat Jan 9, 2024
d43a128
Update HOWTO-use_bulk_sending.md
crayolakat Jan 12, 2024
99acc07
Update Bandwidth docs
crayolakat Jan 12, 2024
45a2479
Mutation skeleton
crayolakat Jan 13, 2024
4d25ef7
Schema change
crayolakat Jan 16, 2024
f0ea457
Update opt out message with something
crayolakat Jan 19, 2024
4b07428
Add default message to mutation
crayolakat Jan 19, 2024
4065501
Caching stub
crayolakat Jan 26, 2024
3cd35b9
Remove unneeded code
crayolakat Jan 26, 2024
632389d
Implement caching
crayolakat Jan 29, 2024
6de7c53
Update OPT_OUT_PER_STATE description
crayolakat Jan 29, 2024
fdf789b
Address SonarCloud issues
crayolakat Jan 29, 2024
1bc2542
Rebuild yarn.lock file
crayolakat Jan 29, 2024
5f4153c
Revert "Rebuild yarn.lock file"
crayolakat Jan 29, 2024
4a64fb1
Add assignment load limit
crayolakat Jan 31, 2024
89e4a4e
Import cjs axios build
crayolakat Feb 1, 2024
bcd31a1
Upgrade Cypress
crayolakat Feb 1, 2024
ee50bf2
Add mutations prop
crayolakat Feb 1, 2024
56a979b
Add CPA to auto optout
crayolakat Feb 2, 2024
8edbcc0
Add Smarty env vars
crayolakat Feb 2, 2024
b4bd45d
Use organizationId variable
crayolakat Feb 14, 2024
fcf7b67
Address SonarCloud issue
crayolakat Feb 21, 2024
b8ac77b
Update nesting
crayolakat Feb 21, 2024
d441c03
Refactor for SonarCloud
crayolakat Feb 21, 2024
38187bb
Update for SonarCloud
crayolakat Feb 21, 2024
8abcdfa
Address SonarCloud issue
crayolakat Feb 21, 2024
f19483c
Address SonarCloud
crayolakat Feb 21, 2024
cb70095
Address SonarCloud issue
crayolakat Feb 21, 2024
2608d70
Address SonarCloud nesting
crayolakat Feb 21, 2024
774ad1b
Address SonarCloud nesting
crayolakat Feb 21, 2024
6e03023
Address SonarCloud nesting
crayolakat Feb 21, 2024
980390d
Fix SonarCloud nesting issues
crayolakat Feb 21, 2024
b0b5345
Address SonarCloud nesting
crayolakat Feb 21, 2024
bbaa85a
Remove code duplication
crayolakat Feb 22, 2024
2e22a88
Address SonarCloud issues
crayolakat Feb 22, 2024
bab1160
Refactor test for SonarCloud
crayolakat Feb 23, 2024
7e8e5ad
Refactor for SonarCloud issues
crayolakat Feb 23, 2024
68c1e47
Reduce code duplication
crayolakat Feb 23, 2024
ddd9221
Delete CampaignInteractionStepsForm.test copy.js
crayolakat Feb 23, 2024
acede3f
Implement zip caching
crayolakat Feb 24, 2024
476f2ae
Merge pull request #10 from StateVoicesNational/cascade_delete_intera…
crayolakat Feb 29, 2024
b8b651f
Merge pull request #8 from MoveOnOrg/kathy-cpa
crayolakat Feb 29, 2024
e2d1d44
Merge branch 'main' into kathy-fix-504-bulk
crayolakat Mar 4, 2024
bfee000
Update test
crayolakat Mar 5, 2024
f9d00b7
Add jest tests
crayolakat Mar 6, 2024
de558ff
Merge pull request #9 from MoveOnOrg/kathy-fix-504-bulk
crayolakat Mar 8, 2024
19de49a
Update build-image.yaml
crayolakat Mar 8, 2024
6a9238b
Test GHCR
crayolakat Mar 8, 2024
a0ab2ea
Update build-image.yaml
crayolakat Mar 8, 2024
7cf51d4
Change branch name to main
crayolakat Mar 8, 2024
9caf12b
Revert "Update build-image.yaml"
crayolakat Mar 8, 2024
42fd005
Merge branch 'main' into kathy-ghcr
crayolakat Mar 8, 2024
816fd7d
Merge pull request #12 from MoveOnOrg/kathy-ghcr
crayolakat Mar 8, 2024
34ad76a
Revert "Merge pull request #12 from MoveOnOrg/kathy-ghcr"
crayolakat Mar 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
8 changes: 7 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
{
"extends": ["airbnb", "prettier"],
"parser": "@babel/eslint-parser",
"env": { "jest": true, "node": true, "browser": true, "jasmine": true }
"env": { "jest": true, "node": true, "browser": true, "jasmine": true },
"rules": {
"no-console": [
"warn",
{ "allow": ["warn", "error", "info", "time", "timeEnd"] }
]
}
}
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ If applicable, add screenshots to help explain your problem.
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Desktop or Mobile?
- Version [e.g. 22]
- Spoke Version: [e.g. 13.0.0]

**Additional context**
Add any other context about the problem here.
2 changes: 1 addition & 1 deletion .github/workflows/cypress-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on: [push]
jobs:
test:
runs-on: ubuntu-latest
timeout-minutes: 10
timeout-minutes: 15
strategy:
matrix:
node-version: [16.x]
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/jest-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
timeout-minutes: 10
timeout-minutes: 15
strategy:
matrix:
node-version: [14.x, 15.x, 16.x]
Expand Down Expand Up @@ -41,7 +41,7 @@ jobs:
run: yarn test
test-rediscache-contactcache:
runs-on: ubuntu-latest
timeout-minutes: 10
timeout-minutes: 15
services:
redis:
image: redis
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
run: yarn test-rediscache-contactcache
test-rediscache:
runs-on: ubuntu-latest
timeout-minutes: 10
timeout-minutes: 15
services:
redis:
image: redis
Expand Down Expand Up @@ -107,7 +107,7 @@ jobs:
run: yarn test-rediscache
test-sqlite:
runs-on: ubuntu-latest
timeout-minutes: 10
timeout-minutes: 15
services:
redis:
image: redis
Expand Down
15 changes: 10 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,22 @@

# StateVoices is the new community steward for Spoke!

On November 19th, the repo Spoke was transfered from MoveOn to StateVoices.

[Join us for the Merge Party for more information.](https://www.mobilize.us/statevoices/event/592881/)
On November 19th, the repo Spoke was transfered from MoveOn to StateVoices. If you're looking for the most up-to-date Spoke to fork from, start [at the StateVoices repo](https://github.com/StateVoicesNational/Spoke)

## Spoke History

Spoke is an open source text-distribution tool for organizations to mobilize supporters and members into action. Spoke allows you to upload phone numbers, customize scripts and assign volunteers to communicate with supporters while allowing organizations to manage the process.

Spoke was created by Saikat Chakrabarti and Sheena Pakanati, and is now maintained by MoveOn.org.

The latest version is [13.1.0](https://github.com/StateVoicesNational/Spoke/tree/13.1.0) (see [release notes](https://github.com/StateVoicesNational/Spoke/blob/main/docs/RELEASE_NOTES.md#v1310))
The latest version can be found on the [State Voices repo page](https://github.com/StateVoicesNational/Spoke) (see [release notes](https://github.com/StateVoicesNational/Spoke/blob/main/docs/RELEASE_NOTES.md))

If you're a developer switching over from the MoveOn fork to the new StateVoices base, you can run:
```
git remote set-url upstream https://github.com/StateVoicesNational/Spoke
git remote set-url origin https://github.com/StateVoicesNational/Spoke
```
to reset where your repo is pointing and ensure you're pulling the correct code.


## Setting up Spoke
Expand All @@ -29,7 +34,7 @@ Want to know more?
### Quick Start with Heroku
This version of Spoke suitable for testing and, potentially, for small campaigns. This won't cost any money and will not support production(aka large-scale) usage. It's a great way to practice deploying Spoke or see it in action.

<a href="https://heroku.com/deploy?template=https://github.com/StateVoicesNational/Spoke/tree/13.1.0">
<a href="https://heroku.com/deploy?template=https://github.com/StateVoicesNational/Spoke/tree/13.2.0">

<img src="https://www.herokucdn.com/deploy/button.svg" alt="Deploy">
</a>
Expand Down