You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Auto-detection**: Avatar and base URLs are automatically derived from the API URL if not specified
157
+
-**Dynamic CSP**: Content Security Policy headers are automatically generated based on your GitHub environment
158
+
-**Validation**: All URLs are validated during application startup
82
159
83
160
## How to Use
84
161
85
162
### Setting Up Your Personal Access Token
86
163
87
-
1. Log in to your GitHub account.Fv
164
+
1. Log in to your GitHub account.
88
165
2. Navigate to Settings > Developer settings > Personal access tokens > Generate new token.
89
166
3. Select `repo` and `read:org` scopes.
90
167
4. Generate the token and copy it.
91
168
169
+
**Security Note**: Your token is stored securely in session storage with automatic expiration for enhanced security.
170
+
92
171
### Connecting Your GitHub Account
93
172
94
173
- On the GitHub PR Dashboard, enter your PAT and connect your GitHub account.
174
+
- The application will validate your token and provide feedback on successful authentication.
175
+
- Your authentication session will automatically expire for security purposes.
95
176
96
177
### Selecting Repositories
97
178
98
179
- Choose the organizations and repositories you want to monitor through the dashboard.
99
180
181
+
## Troubleshooting
182
+
183
+
### Common Issues
184
+
185
+
**Authentication Failures**
186
+
- Verify your token has the correct permissions (`repo` and `read:org`)
187
+
- Check if your token has expired
188
+
- Ensure you're connected to the internet
189
+
190
+
**No Pull Requests Showing**
191
+
- Confirm you've selected repositories in the settings
192
+
- Check if the repositories have any open pull requests
193
+
- Verify your token has access to the selected repositories
194
+
195
+
**Rate Limiting**
196
+
- The application automatically handles GitHub API rate limits
197
+
- If you encounter rate limiting, wait a few minutes and try again
198
+
- Consider reducing the number of monitored repositories if the issue persists
199
+
200
+
**Performance Issues**
201
+
- Clear your browser cache and session storage
202
+
- Reduce the number of monitored repositories
203
+
- Check your internet connection speed
204
+
- See [Performance Guidelines](docs/PERFORMANCE.md) for optimization tips
205
+
206
+
**Need Help?**
207
+
- 📖 [Deployment Guide](docs/DEPLOYMENT.md) for production setup
208
+
- 🔒 [Security Guidelines](docs/SECURITY.md) for token and security issues
209
+
- ⚡ [Performance Guidelines](docs/PERFORMANCE.md) for performance optimization
210
+
100
211
## Contributing
101
212
102
213
We welcome contributions to the GitHub PR Dashboard! Please read our [Contributing Guide](CONTRIBUTING.md) (when it will be available) for details on our code of conduct and the process for submitting pull requests to us.
0 commit comments