-
-
Notifications
You must be signed in to change notification settings - Fork 8
Comparing changes
Open a pull request
base repository: maxisoft/ASFFreeGames
base: v1.5.3
head repository: maxisoft/ASFFreeGames
compare: v1.6.1
- 16 commits
- 18 files changed
- 4 contributors
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4291418 - Browse repository at this point
Copy the full SHA 4291418View commit details
Commits on Jun 6, 2024
-
Implement proxy support for Reddit requests (#75)
This commit introduces proxy support for Reddit requests within the ASFFreeGames plugin, addressing issues #75 #76. Users can now configure proxies for both general and Reddit-specific connections through the Proxy and RedditProxy settings in ASFFreeGamesOptions.cs. Key changes: - ASFFreeGamesOptions.cs: Added properties Proxy and RedditProxy to support proxy configuration for general and Reddit connections respectively. - ASFFreeGamesOptionsLoader.cs: Updated to load proxy settings from configuration and environment variables. - FreeGamesCommand.cs: Modified GetGames to utilize SimpleHttpClientFactory and its CreateForReddit method, enabling the use of the configured Reddit proxy. - RedditHelper.cs: Replaced WebBrowser usage with SimpleHttpClient for Reddit communication, allowing proxy support. These improvements enhance the plugin's flexibility by allowing users to leverage proxy servers for Reddit interactions.
Configuration menu - View commit details
-
Copy full SHA for 95f9db5 - Browse repository at this point
Copy the full SHA 95f9db5View commit details -
* Introduced
HandleTooManyRequestmethod to gracefully handle rate ……limiting from Reddit. * Added checks for remaining rate limit and reset time to implement appropriate delays based on Reddit's response headers.
Configuration menu - View commit details
-
Copy full SHA for 2c319ca - Browse repository at this point
Copy the full SHA 2c319caView commit details
Commits on Jun 13, 2024
-
Bump actions/checkout from 4.1.6 to 4.1.7
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.6 to 4.1.7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4.1.6...v4.1.7) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for f3a5a34 - Browse repository at this point
Copy the full SHA f3a5a34View commit details
Commits on Jun 15, 2024
-
GetStreamAsync() internal request object use configured http version
Configuration menu - View commit details
-
Copy full SHA for 1db9d01 - Browse repository at this point
Copy the full SHA 1db9d01View commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ed35c51 - Browse repository at this point
Copy the full SHA ed35c51View commit details
Commits on Jul 8, 2024
-
Bump actions/download-artifact from 4.1.7 to 4.1.8
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.1.7 to 4.1.8. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v4.1.7...v4.1.8) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 08eb7c3 - Browse repository at this point
Copy the full SHA 08eb7c3View commit details
Commits on Aug 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1f4778d - Browse repository at this point
Copy the full SHA 1f4778dView commit details
Commits on Aug 8, 2024
-
Merge pull request #78 from maxisoft/dependabot/github_actions/action…
…s/checkout-4.1.7 Bump actions/checkout from 4.1.6 to 4.1.7
Configuration menu - View commit details
-
Copy full SHA for 3fb573e - Browse repository at this point
Copy the full SHA 3fb573eView commit details -
Merge pull request #81 from maxisoft/dependabot/github_actions/action…
…s/download-artifact-4.1.8 Bump actions/download-artifact from 4.1.7 to 4.1.8
Configuration menu - View commit details
-
Copy full SHA for 85b6dd0 - Browse repository at this point
Copy the full SHA 85b6dd0View commit details -
Fix JSON serialization issue, improve error handling, and add HttpCli…
…ent optimizations (#84, improvements) This commit addresses several improvements and bug fixes for the ASF-FreeGames plugin: * Fixed JSON serialization issue: * Resolved compatibility problems with recent ASF versions causing issues with `config.json` loading (`ASFFreeGamesOptionsSaver.cs`). * Implemented a new `SaveOptions` method that validates and writes configuration options to the file in a more robust way. * Added unit tests to ensure proper JSON serialization (`ASFFreeGamesOptionsSaverTests.cs`). * Enhanced error handling: * Improved error message when encountering issues during `config.json` loading (`ASFFreeGames.cs`). * Provided more informative logging in case of unexpected errors (`ASFFreeGamesOptionsLoader.cs`). * Optimized HttpClient usage: * Introduced `SimpleHttpClient` class with improved configuration options (`SimpleHttpClient.cs`). * Set default `MaxConnectionsPerServer` to limit resource usage (`SimpleHttpClient.cs`). * Implemented a workaround for missing `CheckCertificateRevocationList` property (`SimpleHttpClient.cs`). * Improved stream handling in `HttpStreamResponse` class to gracefully handle potential null streams (`SimpleHttpClient.cs`, `HttpStreamResponse.cs`). * Minor improvements: * Added comments and code formatting for better readability. * Updated code to adhere to modern C# practices. These changes ensure compatibility with recent ASF versions, provide better error handling for configuration issues, and optimize the performance and reliability of the plugin's network communication.
Configuration menu - View commit details
-
Copy full SHA for d42db40 - Browse repository at this point
Copy the full SHA d42db40View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3ec522 - Browse repository at this point
Copy the full SHA b3ec522View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8984b36 - Browse repository at this point
Copy the full SHA 8984b36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b7d29b - Browse repository at this point
Copy the full SHA 2b7d29bView commit details -
Merge pull request #85 from maxisoft/options_saver
Improve ASF-FreeGames: JSON serialization, error handling, and HttpClient optimizations
Configuration menu - View commit details
-
Copy full SHA for 79fb49d - Browse repository at this point
Copy the full SHA 79fb49dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f4a97c - Browse repository at this point
Copy the full SHA 7f4a97cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.5.3...v1.6.1