gRPC address reflection and address bar issues
Bug
The video above captures some defects with the address bar and gRPC. Captured in text:
environment variables don’t work
in my environment use without schema doesn’t work
prepending schema after the fact has some challenges
Mac2025.1.2
https?Is it self-signed cert?
Yes it’s self signed but done with
mkcertso the certs are signed with a CA, the CA is added to the keychain and trusted. So as far as the app is concerned it’s not self signed.I know
httpsis strange but I saw it used in the blog post announcing grpc and the reflection worked.Thanks for the report! For some reason the video quality is only 480p (maybe Featurebase’s fault) but I think I’m pretty sure this will fix the reflection bug when using environment variables.
https://github.com/mountain-loop/yaak/commit/e114a85c39f2a8ddf539117ee8831b5777b9aff6
The marking up of the URL when prepending “https://” is a separate bug related to path parameters (eg.
example.com/users/:user_id) that I’ll fix in a separate taskThanks reading the PR it looks like it will fix the support of environment variables which was visually there but not passed to
cmd_grpc_reflect?I’ll make sure to upload the video to my cloud provider first because it was at least 1080px
I’m not sure this will fix the underlying issue with the need for the
httpsschema. I’ll see about getting my platform remotely hosted so I can send you a URL to mess with.Would you prefer this to be a separate issue?
A separate issue would be good, thanks!
https://yaak.app/blog/2025.2.0-beta.3
https://yaak.app/blog/2025.2.0