yagiz/Bagel

Still maintained?

colinhumber opened this issue ยท 18 comments

@yagiz Is there anything any of us can do to help contribute and take some of the load off of your shoulders?

Bump

Bump

i find a bug is that when big response json body, the overview will show it twice, and cannot json format is very unfriendly.

Hi @yagiz, just wanted to follow up and see if this was still maintained and if any of us in the community can help out.

Hey @yagiz, just wanted to follow up and see if any of us can help take some of the load off your plate and contribute to this awesome tool.

Is it time to move to a community maintained tool inspired by the wonderful Bagel?
I have enjoyed using Bagel for a long time and quite honestly, very much depend on it. Now that it is not being maintained by @yagiz, I think we should move on to a new tool that is maintained by a community.
I can see that the story of JSQMessageViewController is repeating here.

mkll commented

@mohpor It seems so

@colinhumber
That's great sportsmanship attitude of him. Let's start then.

@yagiz We need your response. ๐Ÿ‘€
because bagel is great tool for debug ios networking ๐Ÿš€

Hi guys, how can I contribute to this project?

If I open the PR, I'm not sure if this PR is able to merge into the master or not. From what I see there are few PRs are waiting forever and it seems that we could not reach out to @yagiz ๐Ÿค”

I would like to contribute to fix:

  • #11
  • #49: By replacing the poor-performance Highlightr with CodeMirror Wrapper, which is currently able to handle big JSON and other format response too. Tested on Production app.
  • #24 Support Websocket Viewer
  • and become a maintainer since Bagel shares the same idea and experience with my current work.
yagiz commented

Hello, sorry for the super uber delay. I was in an unfortunate situation for almost a year but I'm recovering now.

I'll inspect the issues but first things first. I'm planning to release stable version this weekend. Then I'll prepare a task list and we can move on from there.

Hope you're doing better now, @yagiz! If there's anything we can do to help you out going forward please let us know! You've made an awesome tool here and there is clearly an excited community here :D

I'm sorry to hear that, but I'm glad you are doing better!

yagiz commented

Thanks guys!

@colinhumber I think major issues are:

  • Status code issue after iOS13: Just released a version on pod. Currently issue is fixed but I don't like the solution. Needs to be improved.
  • iOS14 crash: Someone already shared a solution. I will test it and release a patch on pod this weekend.
  • JSON viewer: Its performance is garbage. At the time, I couldn't find a better solution but it seems we have @NghiaTranUIT as contributor which is amazing! We can just embed CodeMirror-Swift, looks cool.

Thanks @yagiz. I will take over the CodeMirror-Swift replacement this weekend ๐Ÿ‘ I'm using this on my production app and it works really well.

@yagiz please check out my first PR: #70

It seems Begel is currently abandoned : /

If you guys don't mind, let check out OSS Atlantis (https://github.com/ProxymanApp/atlantis) which has a similar feature, but it has few better features:

  • โœ… Come with a better macOS app (Proxyman) to review the traffic easier
  • Native Swift 5.0
  • It's under active development and all contributions are welcome too ๐Ÿ™Œ