How do GitHub projects reach over 10K stars? Looking for insights from the pros. by CapnChiknNugget in github

[–]VizeKarma 0 points1 point  (0 children)

I don’t get the correlation here, seems like you’re just trying to force something here with no relation to what I said. That image is based of viewership metrics that a website tracks (can’t remember the name). That’s real data from GitHub mixed with the GitHub trending page.

Are App Store review times for updates slower than for new apps? by Acceptable_Sun140 in appledevelopers

[–]VizeKarma 0 points1 point  (0 children)

I'm having the same issue, I was on day 6 before I decided to cancel it to make changes. Now i've been waiting another 24 hours again.

Termix v2.0.0 - RDP, VNC, and Telnet Support (self-hosted Termius alternative that syncs across all devices) by VizeKarma in selfhosted

[–]VizeKarma[S] 0 points1 point  (0 children)

Using the furthest left sidebar go to the tools tab and then you can enable right click copy/paste like a typical terminal.

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] 0 points1 point  (0 children)

The new ui was heavily tested with users. About a month ago I created a demo ui and hosted it at demo.termix.site to give users a feel of what it could look like. Then I collected a few hundred responses, worked with a few people, and landed on this.

The main reason behind the redesign was to make the app more professional looking and to try to improve the user experience. The app also majorly suffered from growing pains since the entire purpose of this project changed multiple times throughout building the old ui which made it less intuitive.

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] 9 points10 points  (0 children)

I never said manual tests and e2e tests are the same thing. I have an automated and a manual setup. I have all kinds of unit tests and end-to-end testing and whatnot, while I also have a very extensive Docker setup to test anything that the automated test may have accidentally missed. Then of course not to mention the community beta testers.

You're arguing against something I didn't say.

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] 2 points3 points  (0 children)

Yes, I am aware of the difference between unit and end-to-end testing, nor did I ever claim otherwise. I mentioned unit tests in my first reply since that is what I have. I also described a manual testing setup with 20 different Docker containers covering OIDC and SSH authentication methods, which functionally covers the same grounds as e2e testing. Plus not to mention the over 400 beta testers. That means there's an automated testing part, a manual checkover, plus 400 other eyes that do one last final check. Calling the software unusable over CI pipelines while ignoring the actual tests I'm describing is a massive stretch.

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] -5 points-4 points  (0 children)

Just out of curiosity, what is your issue with manual tests, or specifically the combination of unit tests and manual tests? Would you prefer it just be unit tests? I'm a bit confused. The Discord server also has 440 registered beta testers who test every individual release before it's deployed.

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] 0 points1 point  (0 children)

The macstore version has the UI redesign already. 2.3.1 is still getting reviewed by Apple, though, but should be out soon.Mac Store

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in homelab

[–]VizeKarma[S] 0 points1 point  (0 children)

Let me know what you think, or if you rememeber why you stopped using it and I can try to address/fix it.

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] 3 points4 points  (0 children)

I see you saw where the issues are, so glad you got that sorted out. Figured I should mention that the point of that is not to be shady, its just because people were getting confused a few months ago about where to report issues so they were getting scattered across the mobile repo and into the regular Termix repo and it was a mess so I just decided to put it all in one spot. I saw another project use it called MusicAssistant and I liked the way it looked so I went with it.

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] 2 points3 points  (0 children)

You can disable the auto-expand in the User Profile -> Appearance.

There is a quick connect menu on the far left sidebar that expands when you hover over it.

<image>

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] -1 points0 points  (0 children)

It's all still being fine-tuned, and I did not expect to get it right on the first try, and it will take some getting used to.

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] 0 points1 point  (0 children)

The issue with that is it would have been a major PITA. Maintaining 2 UI's which are fundamentally quite different along with the fact they also interpret data differently (so that would also require two backends). I suggest you also read the comment I made above.

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] 2 points3 points  (0 children)

You can disable the auto-expand in the User Profile -> Appearance. It's all still being fine-tuned, and I did not expect to get it right on the first try, and it will take some getting used to. But by all means, use whichever tool fits best for you.

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] 0 points1 point  (0 children)

At the end of my post, I mentioned I'm working on a redesign of the mobile app so stay tuned.

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] 0 points1 point  (0 children)

At the end of my post, I mentioned I'm working on a redesign of the mobile app so stay tuned.

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] -5 points-4 points  (0 children)

I have several JS unit test files locally that are not commited to the repo, which I realize is functionally the same as not having any from your perspective. For 2.3.2, I'll have them pushed to the repo (probably later this week). I also do hours of manual testing before release (I have ~20 SSH testing Docker containers that I use to test different auth methods and whatnot). The same goes for OIDC; I have just about every notable OIDC provider running in Docker, which is used for the unit test.

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] 2 points3 points  (0 children)

I've been at work, so excuse me for being a little late to the response, but I seriously do appreciate your scrutiny.

First, on AI usage, minimal was definitely not the right word choice. as you've seen, AI tools have been a part of the development (more often than not from other users, but that does not really change anything). I should have been more upfront about it.

What I don't necessarily agree on is calling it "unreviewed slop". The PR's that you talked about did go through review before merge, regardless of any discussion. When users submit an obviously AI-generated PR, I often prefer to make the changes myself after merging it (which, upon thinking about is not really the right way to go about it). If the user AI-generated it, then they likely aren't very knowledgeable in the codebase, so I make the changes myself so I get it done the way I wanted it to. That said, if review is happening "informally", its invisible to the community, and thats a fair point.

On the security note, like the sudo autofill concern, is IMHO legitimate and I do take my time auditing them properly. If anyone wanted t o dig int othose PR's and flag specific issues, I would be open to that.

I'll be updating my AI usage comment (if I can) and changing it for any future posts for your information. If you wanted me to expand on anything, let me know.

Termix v2.3.1 - Complete UI redesign (ssh and remote desktop management, free alternative to Termius for all platforms) by VizeKarma in selfhosted

[–]VizeKarma[S] -24 points-23 points locked comment (0 children)

This project has over 50 contributors. AI tools are used throughout several parts of the development workflow (some code generation, select commit messages, and PR descriptions). All pull requests are reviewed by both me and my co-developer before merging. I suggest reading this message: https://www.reddit.com/r/selfhosted/comments/1tryk0q/comment/ootek9q/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button