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

Mainline Help Scout features #310

Merged
merged 4 commits into from
Dec 29, 2020
Merged

Mainline Help Scout features #310

merged 4 commits into from
Dec 29, 2020

Conversation

evan10s
Copy link
Member

@evan10s evan10s commented Sep 23, 2020

Merging the changes in #304 to master

* Added very basic initial functionality

* Implemented hmac hash checking (maybe?)

* Basic hello world to test signature validation in test deploy

* Add Help Scout secret

* Add more debugging

* Updated to latest version of typescript, fixed Help Scout signature validation

* Pushing some more changes to see how they look

* Make time zone questions required

* Testing some more

* Make timezone questions required

* Fix punctuation in dates

* Lots of Help Scout integration UI element improvements

* Finishing touches for Help Scout integration

* Help Scout Beacon support improvements

* Add info about Help Scout integration/Beacon to README

* Apparently you can't define secrets in both deployment.yaml and a Beehive yaml

* Remove package script that doesn't work

* Upgraded packages, including Handlebars

* Re-implemented Help Scout templates using Handlebars

* Show selected application/confirmation questions in Help Scout

* Cleanup Help Scout API security

* Remove extra lines

* A few final fixes and tweaks

* Make time zone questions required

* test file questions help scout view

* Fix file helpscout download URL

* actually fix help scout file links

* Remove some console.logs

* minor fixes

Co-authored-by: Evan Strat <[email protected]>
Co-authored-by: Stephanie A <[email protected]>

Co-authored-by: Evan Strat <[email protected]>
Co-authored-by: Stephanie A <[email protected]>
# Conflicts:
#	package-lock.json
#	server/config/questions.json
@ayush-goyal
Copy link
Member

Any updates on this? Can we get it merged?

@evan10s
Copy link
Member Author

evan10s commented Dec 29, 2020

It should be good, I will take a look in the next couple of days.

@evan10s evan10s merged commit 4889a7c into master Dec 29, 2020
@evan10s evan10s deleted the evan/helpscout branch December 29, 2020 20:18
rahulrajus pushed a commit that referenced this pull request Jul 22, 2021
* Add new Help Scout integration and Beacon functionality (#304) (#308)

* Added very basic initial functionality

* Implemented hmac hash checking (maybe?)

* Basic hello world to test signature validation in test deploy

* Add Help Scout secret

* Add more debugging

* Updated to latest version of typescript, fixed Help Scout signature validation

* Pushing some more changes to see how they look

* Make time zone questions required

* Testing some more

* Make timezone questions required

* Fix punctuation in dates

* Lots of Help Scout integration UI element improvements

* Finishing touches for Help Scout integration

* Help Scout Beacon support improvements

* Add info about Help Scout integration/Beacon to README

* Apparently you can't define secrets in both deployment.yaml and a Beehive yaml

* Remove package script that doesn't work

* Upgraded packages, including Handlebars

* Re-implemented Help Scout templates using Handlebars

* Show selected application/confirmation questions in Help Scout

* Cleanup Help Scout API security

* Remove extra lines

* A few final fixes and tweaks

* Make time zone questions required

* test file questions help scout view

* Fix file helpscout download URL

* actually fix help scout file links

* Remove some console.logs

* minor fixes

Co-authored-by: Evan Strat <[email protected]>
Co-authored-by: Stephanie A <[email protected]>

Co-authored-by: Evan Strat <[email protected]>
Co-authored-by: Stephanie A <[email protected]>
# Conflicts:
#	package-lock.json
#	server/config/questions.json

* Fix compile errors

* Finishing touches

* clarify

Co-authored-by: Evan Strat <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants