Live Feedback Work in progress
Inject Live Feedback script and start getting feedback on your website in real time from your developers, designers, and clients.
I want to try it right here!Instructions
Follow these simple steps and you will have Live Feedback running on your site.
1 - Add the script in your app
<script
async
repo="{your repo name}"
owner="{repo owner}"
src="https://cdn.jsdelivr.net/gh/JulianKominovic/live-feedback@latest/build/bundle.js"
/>
2 - Login
As soon as you add the script to your site a new window will open asking you to login and authorize the app.
Live Feedback relies on Github API Rest. It uses the Github App authentication flow to create a token that allows the app to create issues on your behalf (Live Feedback stores your feedback as Github Issues).
The authentication flow is going to take place in this adhoc server.
You can read here what Live Feedback does the authentication flow3 - Giving permission
Live Feedback uses Github Issues as database to save your feedback comments. So you will need to give permission to the app to create issues on your behalf in every repo.
If you want to know more about the permissions that Live Feedback needs, you can check
Disclaimer
Security
All your data is stored on Github. This app is open source it means that you can check what is happening under the hood.
My wish is to make this app as client-side as possible. Unfortunately, since we are using Github API, we need to generate authentication tokens in the server to create issues on your behalf. The authentication flow is going to take place in this adhoc server.
Privacy
Live Feedback does not store any personal information neither any data or content from your site.
Open devtools panel, go to network and you will see every request Live Feedback makes. You can check the data that is being sent to the server and the responses.
You token is stored in your browser cookies. It is used to authenticate the requests to Github API Rest. You can revoke the token at any time by deleting the cookie called GH-LIVE-FEEDBACK-TOKEN
Stability
This app is in beta. It means that it can have bugs that can affect the experience. Although I am doing my best to make it stable, I recommend you to test it in a non-production environment.
Your repos are safe
Live Feedback needs to create issues in your repos to store your feedback. It will only create issues in the repos that you give permission to. You can revoke the permissions at any time. Live Feedback permissions are limited to issues (read and write) and pull requests (read).