-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository: kwan3854/ProtocGenWebviewRpc
base: v0.1.1
head repository: kwan3854/ProtocGenWebviewRpc
compare: v1.0.0
- 9 commits
- 7 files changed
- 2 contributors
Commits on Jun 23, 2025
-
feat: Add async/UniTask support for WebView RPC
- Modified C# server template to use UniTask<Response> return type - Added Async suffix to generated method names - Changed MethodHandlers to AsyncMethodHandlers in server template - Modified C# client template to use UniTask instead of Task
Configuration menu - View commit details
-
Copy full SHA for 459f3c5 - Browse repository at this point
Copy the full SHA 459f3c5View commit details -
refactor: Remove Async suffix and use consistent async patterns
- C# templates now use UniTask without Async suffix - JavaScript server templates now use async/await without Async suffix - Maintains backward compatibility through separate handler dictionaries
Configuration menu - View commit details
-
Copy full SHA for ab5133d - Browse repository at this point
Copy the full SHA ab5133dView commit details -
Revert "refactor: Remove Async suffix and use consistent async patterns"
This reverts commit ab5133d.
Configuration menu - View commit details
-
Copy full SHA for 81885b0 - Browse repository at this point
Copy the full SHA 81885b0View commit details -
feat: Implement ''Virtual-Virtual'' pattern for backward compatibility
- C# and JS server templates now generate both a virtual sync method and a virtual async method. - This provides full backward compatibility for existing sync implementations. - New implementations can cleanly override only the async method. - Client templates are updated to call the new ''Async'' suffixed methods.
Configuration menu - View commit details
-
Copy full SHA for 945a3fc - Browse repository at this point
Copy the full SHA 945a3fcView commit details -
Revert "feat: Implement ''Virtual-Virtual'' pattern for backward comp…
…atibility" This reverts commit 945a3fc.
Configuration menu - View commit details
-
Copy full SHA for 8378f6d - Browse repository at this point
Copy the full SHA 8378f6dView commit details -
feat: Implement 'Virtual-Virtual' pattern for backward compatibility
- C# server template now generates both virtual sync and async methods - JS server template follows the same pattern with sync/async methods - Both provide full backward compatibility for existing implementations - New implementations can cleanly override only the async method - Client templates call methods with 'Async' suffix
Configuration menu - View commit details
-
Copy full SHA for bd8f9cd - Browse repository at this point
Copy the full SHA bd8f9cdView commit details -
build: Update binaries with Virtual-Virtual pattern templates
- Rebuilt macOS (arm64) and Windows (amd64) binaries - Embedded updated templates with backward-compatible async support - Both sync and async methods are now supported
Configuration menu - View commit details
-
Copy full SHA for 6a6306a - Browse repository at this point
Copy the full SHA 6a6306aView commit details -
Adds macOS executable for WebView RPC
Introduces a new binary file with executable permissions for macOS AMD64, enabling WebView RPC support on macOS environments.
Configuration menu - View commit details
-
Copy full SHA for 600716f - Browse repository at this point
Copy the full SHA 600716fView commit details -
Merge pull request #2 from kwan3854/v1.0.0
Adds async/UniTask support and macOS executable for WebView RPC
Configuration menu - View commit details
-
Copy full SHA for 9445c55 - Browse repository at this point
Copy the full SHA 9445c55View 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 v0.1.1...v1.0.0