Commit graph

720 commits

Author SHA1 Message Date
Chris Anderson
efe9b52093 Fixes build script 2023-02-25 09:17:05 -06:00
Chris Anderson
3a70b2cef0 Slight tweak 2023-02-25 09:17:05 -06:00
Chris Anderson
e967952abb Permission tweaks 2023-02-25 09:17:05 -06:00
Chris Anderson
73bbd1e87e Fixes build command 2023-02-25 09:17:05 -06:00
Chris Anderson
365f3bd76c New docs deploy try 2023-02-25 09:17:05 -06:00
Chris Anderson
19606cdf38 Adds docs folder with Docusaurus 2023-02-25 09:17:05 -06:00
Chris Anderson
a218ced72b Update README.md 2023-02-25 09:17:05 -06:00
Chris Anderson
ed307b996d Starts drafting documentation 2023-02-25 09:17:05 -06:00
chrishills
f12d64dc0f
adds journey editor fields, enhance entity id picker (#53) 2023-02-25 09:08:36 -06:00
Chris Anderson
5fe0bcbbef
Adds Lerna and merges control plane repo (#52)
* Adds Lerna and merges control plane repo

* Re-adds `npm run start` as access pattern

* Fixes eslint rules for react

* Tweaks to Dockerfiles

* Tweak to test runner
2023-02-12 13:34:58 -06:00
chrishills
02f75d034c
Merge pull request #51 from parcelvoy/feat/campaign-fixes
Fixes campaign stats as a send goes out
2023-02-11 14:24:29 -06:00
Chris Anderson
3ea45681be Tweak to migration 2023-02-09 21:35:40 -06:00
Chris Anderson
f2cd51b652 Fixes campaign stats as a send goes out 2023-02-09 21:23:18 -06:00
Chris Anderson
b124e22330
Providers (#50)
* Tweaks to providers to allow their schema to be used

* Starts adding images for providers

* Fixes more icons and naming

* Fixes bug with updating provider

* Remove image rendering of templates
2023-02-09 19:42:01 -06:00
chrishills
559d0978a0
Merge pull request #48 from parcelvoy/feat/journey-edit
WIP?: adds tags, journey step child, journey step save methods
2023-02-05 13:49:46 -06:00
Chris Hills
2b4f51c645 remove migrate down script 2023-02-05 09:55:25 -06:00
Chris Hills
83e71c2ff3 fixed existing journey related tests 2023-02-05 09:02:16 -06:00
Chris Hills
44504455c0 fix journey step tests 2023-02-04 20:35:19 -06:00
Chris Hills
11983488fc changes step x y to float, adds new step types 2023-02-04 20:25:23 -06:00
Chris Hills
e48d40b5f7 adds tags, journey step child, journey step save methods 2023-02-04 15:45:29 -06:00
Chris Hills
47d2984d4d Merge remote-tracking branch 'origin/main' into feat/journey-edit 2023-02-03 08:48:01 -06:00
chrishills
806553b234
Merge pull request #49 from parcelvoy/campaign-scheduling
Campaigns Refactor + Scheduling
2023-02-02 05:37:40 -06:00
Chris Anderson
83a3b750f4 Shifts away from using default providers to per campaign providers 2023-02-01 20:57:26 -06:00
Chris Anderson
979a47260c Fixes campaign sending 2023-02-01 08:31:32 -06:00
Chris Anderson
a1d34e9a7a Casts boolean DB fields to boolean type 2023-01-30 22:49:36 -06:00
Chris Anderson
bd6c0be229 Tweaks to test cases 2023-01-30 22:41:30 -06:00
Chris Anderson
0f0e3ce2c3 Adds missing field to users 2023-01-30 21:00:06 -06:00
Chris Anderson
e5a49257e5 Fixes test cases 2023-01-30 08:54:38 -06:00
Chris Anderson
e3be2f9a77 Drops foreign key in migration 2023-01-29 16:33:52 -06:00
Chris Anderson
e56b124f31 Adds soft and hard deletes for campaigns 2023-01-29 16:27:20 -06:00
Chris Anderson
5097b36fed Adds campaign and template cloning 2023-01-29 16:27:20 -06:00
Chris Anderson
f915ecf37f Fixes campaign updating 2023-01-29 16:27:20 -06:00
Chris Anderson
a1f4577d7d Tweaks to campaign status 2023-01-29 16:27:20 -06:00
Chris Anderson
c366722efb Tweaks to parameters, allows for listing providers 2023-01-29 16:27:20 -06:00
Chris Anderson
eefbe15747 Refactors templates to be under campaigns
Instead of having campaigns pointing to reusable templates, templates are now single user and live under campaigns. Also unlocks being able to have templates be locale specific
2023-01-29 16:27:20 -06:00
Chris Anderson
6a9bf95006 Fixes virtual attributes conflict 2023-01-29 16:27:20 -06:00
Chris Anderson
94bd040c50 Tweaks to when things are sent in timezone 2023-01-29 16:27:20 -06:00
Chris Anderson
ef06ca6462 Improvements to reliability for scheduling
Allows for sending messages based on a users timezone
2023-01-29 16:27:20 -06:00
Chris Anderson
1700937eb6
Lists, lists, lists (#47)
* Adds base SQL rules for searching based on rules

* Tweaks to fully flesh out lists

Adds state fields
Adds jobs for generating dynamic lists initially

* Fixes table counting for complex queries

* More work on getting user and list page endpoints ready

* Adds ability to import a list of users into a list

* Adds loading state

Moves name to user getters

* Fixes what fields are returned

* Tweaks to test cases

* Tweak to rule checking

* More test fixes

* Fixes typing
2023-01-29 16:26:45 -06:00
Chris Hills
518abb1ae6 adds tags, journey step child, journey step save methods 2023-01-24 20:07:24 -06:00
chrishills
11d414cce1
Merge pull request #46 from parcelvoy/feat/template-improvements
Cleans up code to better support previewing
2022-12-17 12:53:01 -08:00
Chris Anderson
b46dd783f4 Cleans up code to better support previewing
Also fixed every template field being link wrapped
2022-12-17 13:40:26 -06:00
chrishills
477c453876
Merge pull request #45 from parcelvoy/feat/35/campaigns
Campaign scheduling & template previewing
2022-12-05 18:19:35 -08:00
chrishills
e6ae0fee75
Merge pull request #42 from parcelvoy/frontend-auth
Frontend auth
2022-11-24 19:03:11 -08:00
Chris Hills
a616fafd12 comment fixes 2022-11-24 18:53:32 -08:00
Chris Hills
6f38bd27d2 GET method for logout 2022-11-22 08:33:23 -08:00
Chris Anderson
9211d2a376 Fixes search method 2022-11-21 22:22:59 -06:00
Chris Anderson
19f00b3d40 Fixes test cases 2022-11-21 21:55:29 -06:00
Chris Anderson
67652a8941 Allows for campaigns to be scheduled ahead of time
Adds details of campaign state
Generate template images
Adds preview endpoint
2022-11-21 20:29:21 -06:00
Chris Hills
56bff44eb8 fixed auth logic 2022-11-21 16:49:32 -08:00