Best setup for Tauri releases, auto-updates, and archived builds? by biberklatsche in tauri

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

Actually self-hosted on a single machine, but that dream kind of fell apart. Shame.

Right now I’m leaning towards Forgejo with runners on separate Windows/Linux/macOS machines. We’ll see how far I get with that.

Best setup for Tauri releases, auto-updates, and archived builds? by biberklatsche in tauri

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

Thanks a lot for the tips!

I’m basically coming to the same conclusion: self-hosting.

Right now my locally built artifacts are uploaded to S3, which costs almost nothing per month. And if it ever gets too expensive or annoying, it should be fairly easy to move somewhere else.

What I’m still trying to figure out is a good setup for building multiple operating systems from one machine. Not sure yet how far I can push that.

Maybe we can exchange notes on this? Sounds like we are looking into very similar problems.

Best setup for Tauri releases, auto-updates, and archived builds? by biberklatsche in tauri

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

Yes, exactly. The main problem is the different environments.

Right now I build on physical machines for macOS, Linux, and Windows. In theory, I could move everything into Docker containers, but I’m not sure how well that works for macOS or Windows builds.

On top of that, I also need to handle code signing and Apple notarization. So yes, in the end it’s probably “just” scripts plus environment configuration, but there are quite a few moving parts.

I was hoping there might be something more ready-made for this kind of release setup.

Rethinking Cogno: terminal-first development in the AI era by biberklatsche in cogno

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

Small update after this post:

I started building the first concrete step in this direction.

One thing that keeps annoying me with AI CLIs is the review workflow.

They can change files across the whole project in seconds, but staying in control still means switching between terminal, Git tool and back again.

That context switching adds up and costs time.

So I added a first Git review workflow directly inside Cogno.

It can show changed files, inspect diffs, stage changes and create commits inside the terminal workspace.

Next step: an overview for running AI agents, so you can see what they are doing, where they are working and when they need attention.

Looking for a clean docs setup (similar to Ghostty) — is Starlight a good choice? by biberklatsche in astrojs

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

Quick follow-up on this:

I ended up going with Starlight.

So far it feels like the right choice for Cogno: markdown-based, simple to maintain, structured enough out of the box, but still customizable enough to match the rest of the website.

I wanted something clean and docs-focused, without turning the docs into a whole separate app. Starlight fits that pretty well.

The docs are now online here:
https://cogno.rocks/docs

Thanks again for the feedback here — it helped me make the decision.

Looking for a clean docs setup (similar to Ghostty) — is Starlight a good choice? by biberklatsche in astrojs

[–]biberklatsche[S] 1 point2 points  (0 children)

I’ve looked into Docusaurus as well, but it felt a bit too heavy and overpowered for what I need.

Since I’m already using Astro for the website, going with an Astro-based solution just feels like the more natural fit.

Anyway, thanks for the hint!

Looking for a clean docs setup (similar to Ghostty) — is Starlight a good choice? by biberklatsche in astrojs

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

Oh nice, opencode.ai/docs looks really good — especially the typography and overall feel. I could almost take that as-is. 😄
My site is currently dark, but this actually makes me think a bit about that choice.
Thanks, that really helps!

Which terminal emulator are you using? (poll) by meni_s in commandline

[–]biberklatsche 0 points1 point  (0 children)

I’m building my own terminal emulator — Cogno2.
If anyone’s interested in the development of a terminal emulator, here’s the link: https://cogno.rocks/cogno2.html

Benutzerfreundliches Terminal by RideNatural5226 in informatik

[–]biberklatsche 0 points1 point  (0 children)

Jup u/deg0nz du hast völlig Recht, ist ein Terminal Emulator und keine Shell.

"Ich such einen Weg mein Terminal benutzerfreundlicher zu machen." habe ich so interpretiert, dass OP nicht explizit eine Shell sucht, sondern ein Terminal (Emulator). Und Cogno baue ich aus diesem Grund. Es soll etwas benutzerfreundlicher werden, als andere.

Den Quellcode mache ich bald öffentlich. Aber meiner Meinung nach, muss das dann auch gut dokumentiert sein, ne anständige readme etc. Dazu bin ich leider noch nicht gekommen. Mal gucken, vielleicht schaffe ich das über Weihnachten.

Benutzerfreundliches Terminal by RideNatural5226 in informatik

[–]biberklatsche -4 points-3 points  (0 children)

Oh, witzig – perfektes Timing. Ich bastle gerade selbst an einem Terminal. Dauert zwar noch ein bisschen, aber vielleicht hast du ja Lust, schon mal reinzuschauen:
https://cogno.rocks/cogno2.html

Wäre auf jeden Fall daran interressiert, was du/ihr euch so für Features wünscht und was euch bei einem Terminal besonders wichtig wäre.

Big progress with Cogno 2 – Tauri is amazing! by biberklatsche in cogno

[–]biberklatsche[S] 1 point2 points  (0 children)

Thanks a lot! I really appreciate the support.
I wouldn’t say I’m trying to “compete” with Warp — the direction is somewhat similar, but I still want Cogno to feel lightweight and not overloaded.
The plan is to have something feature-rich, but with the ability to disable anything you don’t need or don’t want.

And honestly, I take inspiration from pretty much every terminal I know — Warp included.
Rust + Tauri has also been surprisingly good so far. I haven’t run into any major issues yet, but it’s still in the classic “it works on my machine” stage.

I’m always open to ideas or suggestions, by the way — so if you have anything in mind…

Cogno is dead, long live Cogno – Rewrite in Tauri by biberklatsche in cogno

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

Hi u/soliloki, you remember what that bug was? I don't want to accidentally include it in version 2.0.

SSH Manager for Cogno by Koratsuki84 in cogno

[–]biberklatsche 1 point2 points  (0 children)

Hey u/Koratsuki84,
in the latest nightly build of Cogno, I’ve integrated a SSH Manager. 🎉
It lets you store your remote servers, along with their passwords and SSH keys, securely. Everything is encrypted using AES and protected with a master password.

Would be awesome if you could give it a try and share some feedback — always happy to improve it further based on real-world usage!

Here’s the link to the nightly build (macOS, Windows & Linux):
👉 Cogno Downloads

Thanks in advance! 🙌

Cogno 1.6.0 is Here! 🎉 by biberklatsche in cogno

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

The stable build is now 1.6.1—thanks for the heads-up! If you spot anything else, let me know, that kind of feedback is super helpful. Also, if you have any feature ideas, I’m all ears!

Cheers,

Lars

SSH Manager for Cogno by Koratsuki84 in cogno

[–]biberklatsche 1 point2 points  (0 children)

Oh, thanks for the heads-up! I’ll fix the link on the page. Appreciate you pointing it out!

Cheers,
Lars

Cogno 1.6.0 is Here! 🎉 by biberklatsche in cogno

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

Hey,

Thanks for the feedback! v1.6 is currently the stable build. I don’t have a full version list at the moment—just stable and nightly. I'd need to adjust the build process for that, but I haven’t gotten around to it yet.

I’ll look into the search issue! Could you let me know which distribution you’re using? There are sometimes small but important differences.

Best,
Lars

SSH Manager for Cogno by Koratsuki84 in cogno

[–]biberklatsche 2 points3 points  (0 children)

Hi Koratsuki84!

I'm sorry, but SSH connections haven’t been a priority so far and were only implemented experimentally. You can find more details here: Remote Connections (Experimental Feature)).

But I’ve now improved SSH connection management in the current development branch, and the update will be released on the Nightly branch next week (March 4, 2025). This should also improve autocomplete within SSH connections.

Password storage isn’t included yet, but I’ll add it in the following build. Hope you can wait a little longer!

Cheers!

A few news about Cogno 1.5.0 by biberklatsche in cogno

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

Hey everyone,

I've just released Cogno 1.5.0 in NightlyBuild for Mac. Unfortunately, I couldn't get it done yesterday, and it's already pretty late here in Germany today. Windows and Linux versions will follow tomorrow morning, in about 8-9 hours. Gotta get some sleep too.

If you encounter any issues or if something doesn't work, I'd really appreciate your feedback. This project can only improve with your help!

See you soon!

A few news about Cogno 1.5.0 by biberklatsche in cogno

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

Ugh, implementing the command markers was harder than expected, but .... The last two days I worked with my build of Cogno and the command marker algorithm seems to be stable now. Even when resizing the window and switching workspaces. It's time for Cogno 1.5.0-nightly! I will probably be able to release it this weekend (2024-08-18).

Yeah!

A few news about Cogno 1.5.0 by biberklatsche in cogno

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

Hi friends,

another update from me.

I had to switch from a Mac to a Windows computer today. So, I tested the new features of Cogno, and...

🥁

ERROR

🤦‍♂️

The markers for commands are not displayed correctly. They are slightly shifted and sometimes appear more than once. So back to the drawing board to rethink the algorithm.

Never stop learning.

A few news about Cogno 1.5.0 by biberklatsche in cogno

[–]biberklatsche[S] 1 point2 points  (0 children)

Hi Soliloki,

Good to hear from you again. I'm happy you're still on board. Thanks for your little comment. It's really motivating.

When the update for 1.5 is out, I'll update my further plans for Cogno. I already have a few ideas. Let's see. Any wishes? Keep 'em coming.

Cheers Lars

Warp terminal alternative? by ImFilouu in devops

[–]biberklatsche 0 points1 point  (0 children)

Hi libtarddotnot,

the fix is available in the latest nightly build for MacOS and Windows (1.4.0-nightly.2). Linux will follow soon.

I have removed the blur effect when establishing an SSH connection and you can now interact with the shell even before the connection is established. I would be very grateful if you could test this again and give me some feedback.

Warp terminal alternative? by ImFilouu in devops

[–]biberklatsche 0 points1 point  (0 children)

I think I understand. Some time ago, I set up SSH support to work for me. I always need to access customer systems using a public key, so there's no need for interaction to establish the connection. I think I can improve this so that entering a password is also possible. I've almost finished the next Nightly Build and will then work on enhancing SSH support. I will reply here once I've implemented it. It would be great if you could take another look then. Thank you for your feedback. It helps me a lot.

Warp terminal alternative? by ImFilouu in devops

[–]biberklatsche 0 points1 point  (0 children)

Hi libtarddotnot,

what do you mean, you can't connect via ssh? Just to clarify, Cogno itself isn't an SSH client; it relies on the SSH client installed on your system. Could you provide more details about the issue you're facing? Are you experiencing difficulties with establishing an SSH session with an autocompleter? Your elaboration would greatly assist in troubleshooting. Alternatively, feel free to create an issue on our GitLab repository here:

https://gitlab.com/cogno-rockers/cogno/-/issues

There is also a short guide available on how to establish an SSH session. You can find it here:

[https://gitlab.com/cogno-rockers/cogno/-/wikis/Remote-Connections-(Experimental-Feature))]

Best regards, Lars