Live data from Hacker News

Show HN: I created a cross-platform GUI for the JJ VCS (Git compatible)

news.ycombinator.com

31–40 of 52 posts

Re: Show HN: I created a cross-platform GUI for the JJ VCS (Git compatible)

#31

Earlier quoted context omitted.

I'm confused -- what would you be going back from, given your preferred VSCode extension is abandoned?

Even though it's abandoned it still works perfectly fine and I still use it.

Doesn't that make it "complete" as opposed to "abandoned"?

Everything does not need constant updates and new features.

Re: Show HN: I created a cross-platform GUI for the JJ VCS (Git compatible)

#35
post #13

Thanks for working on this project! It was mentioned on the JJ Discord server that there doesn't seem to be any information available about who you are. Especially since the project seems to be closed-source, perhaps you could share some information about who you are in order to build trust. I hope you understand. I think users may hesitate to download and install the application without knowing anything about its pu…

That's their choice, don't try to pressure them to self-dox. What is wrong with you / the "JJ Discord server"? Please identify yourself and everyone there so I can be sure to up my paranoia around each of you.

The post also mentions this is only a problem because of closed source, I think "I want to keep my government identity private, but here's the source code" would be a fair compromise.

If one wants to be extra "there's nothing up my sleeve" they could also publish instructions for how to do reproducible builds for the compiled artifacts (which does require publishing the source code however).

Re: Show HN: I created a cross-platform GUI for the JJ VCS (Git compatible)

#36
post #23
post #21

Earlier quoted context omitted.

From the Discord: > It's a compose multiplatform[1] app, and it's templated-output-parsed rather than Rust-based. [1]: https://www.jetbrains.com/compose-multiplatform/

interesting, would love to read more about the experience of using compose multiplatform for this

It was really great! The thing is, kind of like the Flutter ecosystem, it's as good as its third party libraries. This app is mostly a very advanced UI on top of the CLI with not a whole lot else - I think maybe the only 3rd party library I'm using is the file picker. But for other apps that might have more complex use cases there may be more of a struggle there.

The framework itself is great.

Re: Show HN: I created a cross-platform GUI for the JJ VCS (Git compatible)

#38
post #9

I haven't managed to try this because the "select repo" does nothing on Ubuntu 24.04. It doesn't seem I can actually perform any action at all.

Odd okay, I got a separate report on Linux that the app crashes on startup. So for you, it launches fine, but the Select a repo button does nothing? This may sound weird, but have you waited ~1min to see if a file picker pops up?

Re: Show HN: I created a cross-platform GUI for the JJ VCS (Git compatible)

#39
post #22

Nitpick: "[name-redacted]" and "jujutsu" are already heavily used terms. Googling around for information about this, at least for me, is pretty difficult. [name-redacted] is an international olympic sport, jujutsu is one of the most famous traditional japanese martial arts, jiu jitsu is the most popular submission base for MMA... I'd love a rebrand or rename in order to avoid having to work around the name collision.…

"[name-redacted]" is quite distinct and searchable imo

Yeah I'm actually flip flopping between "[name-redacted] for JJ" and "[name-redacted]"...

Re: Show HN: I created a cross-platform GUI for the JJ VCS (Git compatible)

#40
post #24

This looks great though I like TUIs more. I’ve been using https://github.com/idursun/jjui for the last few months, I highly recommend it if you are a TUI person like me.

Yeah the TUI ecosystem is much more built out than GUIs for JJ so far. TUIs are great too - over time I've personally found myself ~50% in the CLI and ~50% in some sort of GUI, but a TUI can fill both gaps pretty nicely. I have always hated viewing diffs in the terminal though.
Post reply on HN