8000 Comparing v0.1.1...v1.0.0 · kwan3854/ProtocGenWebviewRpc · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: kwan3854/ProtocGenWebviewRpc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.1
Choose a base ref
...
head repository: kwan3854/ProtocGenWebviewRpc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.0.0
Choose a head ref
  • 9 commits
  • 7 files changed
  • 2 contributors

Commits on Jun 23, 2025

  1. 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
    kwan3854 committed Jun 23, 2025
    Configuration menu
    Copy the full SHA
    459f3c5 View commit details
    Browse the repository at this point in the history
  2. 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
    kwan3854 committed Jun 23, 2025
    Configuration menu
    Copy the full SHA
    ab5133d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81885b0 View commit details
    Browse the repository at this point in the history
  4. 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.
    kwan3854 committed Jun 23, 2025
    Configuration menu
    Copy the full SHA
    945a3fc View commit details
    Browse the repository at this point in the history
  5. Revert "feat: Implement ''Virtual-Virtual'' pattern for backward comp…

    …atibility"
    
    This reverts commit 945a3fc.
    kwan3854 committed Jun 23, 2025
    Configuration menu
    Copy the full SHA
    8378f6d View commit details
    Browse the repository at this point in the history
  6. 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
    kwan3854 committed Jun 23, 2025
    Configuration menu
    Copy the full SHA
    bd8f9cd View commit details
    Browse the repository at this point in the history
  7. 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
    kwan3854 committed Jun 23, 2025
    Configuration menu
    Copy the full SHA
    6a6306a View commit details
    Browse the repository at this point in the history
  8. Adds macOS executable for WebView RPC

    Introduces a new binary file with executable permissions for macOS AMD64,
    enabling WebView RPC support on macOS environments.
    kwan3854 committed Jun 23, 2025
    Configuration menu
    Copy the full SHA
    600716f View commit details
    Browse the repository at this point in the history
  9. Merge pull request #2 from kwan3854/v1.0.0

    Adds async/UniTask support and macOS executable for WebView RPC
    kwan3854 authored Jun 23, 2025
    Configuration menu
    Copy the full SHA
    9445c55 View commit details
    Browse the repository at this point in the history
Loading
0