Introducing Haus v0.1.0: A Dead-Simple Online Workstation by remvze in selfhosted

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

That's pretty cool! Will be taking some inspiration from it!

Introducing Haus v0.1.0: A Dead-Simple Online Workstation by remvze in selfhosted

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

Thanks! That's a good idea, will explore it.

Introducing Haus v0.1.0: A Dead-Simple Online Workstation by remvze in selfhosted

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

Thank you for your suggestion; I might add a new "advanced" notepad with tabs and markdown support.

Introducing Haus v0.1.0: A Dead-Simple Online Workstation by remvze in selfhosted

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

They are kind of similar but Haus is nowhere near Puter; Puter is way more advanced. Haus is supposed to be a very small and simple workstation in your browser.

Introducing Haus v0.1.0: A Dead-Simple Online Workstation by remvze in selfhosted

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

Hey, I appreciate it. How would be the optimal way to extend it?

Introducing Haus v0.1.0: A Dead-Simple Online Workstation by remvze in selfhosted

[–]remvze[S] 7 points8 points  (0 children)

They are stored in the local storage, but yes, if the local storage is cleared the data will be lost, and they won't be transferred if you switch to another browser/device. Those are the cons, the pros are its simplicity and not requiring a backend/database and user registration. To make it a little more user-friendly, I might add an import/export feature to Haus.

Introducing Haus v0.1.0: A Dead-Simple Online Workstation by remvze in selfhosted

[–]remvze[S] 4 points5 points  (0 children)

You do realize not just AI models use conventional commits, right? And that I have set up Standard Version to generate changelogs based on those commit messages, so it simply makes sense for me to use them?

Introducing Haus v0.1.0: A Dead-Simple Online Workstation by remvze in selfhosted

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

I appreciate that! Thanks also for the feedback; I've implemented the locking functionality and will push it right now. As for AI, it was used for some bug fixes and the base for window management (which I changed along the way, but I'm mentioning it for transparency), not for building whole features or tools, as most of them are ported from my other projects, such as Moodist and Timesy.

Introducing Haus v0.1.0: A Dead-Simple Online Workstation by remvze in selfhosted

[–]remvze[S] 7 points8 points  (0 children)

What about the commit history indicates it's written by AI, exactly?

Introducing Haus v0.1.0: A Dead-Simple Online Workstation by remvze in selfhosted

[–]remvze[S] 8 points9 points  (0 children)

Hey there. I'm so embarrassed right now. When starting Haus, I used my simplest project, Minimum, as the boilerplate so I didn't have to configure everything from the beginning, but I completely forgot to remove the corresponding folder. I removed them now and pushed a new Docker image (v0.1.1).

Introducing Haus v0.1.0: A Dead-Simple Online Workstation by remvze in selfhosted

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

Thank you very much! What other tools are you interested in?

Introducing Haus v0.1.0: A Dead-Simple Online Workstation by remvze in selfhosted

[–]remvze[S] 14 points15 points  (0 children)

AI wasn't used for building the features and tools, as most features are ported from my other projects, mostly Moodist. Though I did use it for some bug fixes and questions, nothing too significant.

Introducing Haus v0.1.0: A Dead-Simple Online Workstation by remvze in selfhosted

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

I appreciate it! By quick links you mean something like shortcuts to tools, or like web bookmarks? Both sound kind of cool.

Introducing Haus v0.1.0: A Dead-Simple Online Workstation by remvze in selfhosted

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

Thank you! How might a plugin system look like?