Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Build grpc API with swift-bridge and package with Swift #50

Merged
merged 31 commits into from
Apr 17, 2023

Commits on Apr 14, 2023

  1. Configuration menu
    Copy the full SHA
    15fc4aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65e6242 View commit details
    Browse the repository at this point in the history
  3. fix: actually got it right

    michaelx11 committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    a32d95b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    26ab5a3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    12d4966 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9848f44 View commit details
    Browse the repository at this point in the history
  7. wip: checkpoint, getting connection error detected: frame with invali…

    …d size, trying to add tls now
    Michael Xu committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    61a9cbf View commit details
    Browse the repository at this point in the history
  8. feat: rountrip publish/query in Rust

    Michael Xu committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    8584e45 View commit details
    Browse the repository at this point in the history
  9. docs: fix up comments

    Michael Xu committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    41fc981 View commit details
    Browse the repository at this point in the history
  10. feat: do a full grpc roundtrip as a Swift test

    Michael Xu committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    bd6865d View commit details
    Browse the repository at this point in the history
  11. docs: remove warnings

    Michael Xu committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    274eeb1 View commit details
    Browse the repository at this point in the history
  12. fix: return uint16 status code for grpc test too

    Michael Xu committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    6575143 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b61026d View commit details
    Browse the repository at this point in the history
  14. feat: everything builds, Generated code is populated, now need to hoo…

    …k up to xmtp-ios
    Michael Xu committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    09d5a02 View commit details
    Browse the repository at this point in the history
  15. feat: Swift-Bridge, manually copy headers into include

    Michael Xu committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    36be3f3 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e195dfb View commit details
    Browse the repository at this point in the history
  17. feat: add library size optimizations

    Michael Xu committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    8dcbb4d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    dadaf4c View commit details
    Browse the repository at this point in the history
  19. feat: cleaned up and implemented query and publish

    Michael Xu committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    ef0fe25 View commit details
    Browse the repository at this point in the history
  20. style: ran clippy

    Michael Xu committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    0470008 View commit details
    Browse the repository at this point in the history
  21. feat: full e2e build working, if jank

    Michael Xu committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    39e4051 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2023

  1. test: added a failing base64 bytes encoding test

    Michael Xu committed Apr 15, 2023
    Configuration menu
    Copy the full SHA
    0956338 View commit details
    Browse the repository at this point in the history
  2. fix: do a serde encoding override to base64 encode bytes fields in Me…

    …ssageApi
    Michael Xu committed Apr 15, 2023
    Configuration menu
    Copy the full SHA
    263a4d2 View commit details
    Browse the repository at this point in the history
  3. feat: implement subscribe_once api

    Michael Xu committed Apr 15, 2023
    Configuration menu
    Copy the full SHA
    6be7a91 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2023

  1. Simplify proto gen (#52)

    * Initial commit
    
    * Include lib
    
    * Add features
    
    * Correct import
    
    * Add feature
    
    * Add pbjson
    
    * Almost passing
    
    * Add build.rs
    
    * Add .gitignore
    
    * Rename folder
    
    * Remove generated code
    
    * Gitignore generated
    
    * Automatically install required dependency
    neekolas authored Apr 16, 2023
    Configuration menu
    Copy the full SHA
    a742472 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dfd3bac View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Update gitignore

    neekolas committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    2902804 View commit details
    Browse the repository at this point in the history
  2. Delete .gitmodules

    neekolas committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    68fc4bf View commit details
    Browse the repository at this point in the history
  3. Delete Cargo.lock

    neekolas committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    d1f2379 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8545f40 View commit details
    Browse the repository at this point in the history
  5. fix: remove xmtp_rust_swift from workspace to use size-optimized prof…

    …iles
    Michael Xu committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    7e6ca38 View commit details
    Browse the repository at this point in the history