home.social

#zentrox — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #zentrox, aggregated by home.social.

  1. I am currently refactoring most of Zentrox' Rust codebase and API to make it more suitable for collaborating with others on this project.

    After that I am considering to re-write parts of the JavaScript frontend.

    I realized, it is fairly fun removing bad code and being able to just write a cleaner version of it.

  2. I've added support for viewing, deleting and creating cronjobs as well as managing active processes to Zentrox.
    In addition I also made a few smaller code and interface changes.

    Currently, I am fixing a few bugs and making Zentrox' vault a lot faster.

    What do you think of the project? Let me know in the comments. 😄

    🔗 github.com/Wervice/zentrox

  3. Zentrox got a new website for mobile and desktop. What do you think?

    🔗 wervice.github.com/zentrox

  4. I have replaced the top bar of with a significantly more organized side bar. The next objective is to make the general interface less visually empty and add lots of new tools and bug fixes.

    github.com/wervice/zentrox

  5. Just tried to install the several months old version of Zentrox my self.
    I think I should really simplify the user experience when it comes to installing the program.
    Currently, this is not at all anywhere near smooth. 😂

  6. Re-worked file section.
    I replaced the cluttered design to view your current path with a clear and straight forward component, that I will also implement in Vault.
    I fixed a few frontend bugs as well and added a default value for renaming files and folders.

    Project repository: github.com/Wervice/zentrox
    (The recent changes have not been uploaded to the repo)

  7. I re-worked account settings. It now lets you disable and enable 2FA any time. The interface also is a bit cleaner now.

  8. Updated packages section
    It is not fully finished now, but it now has:
    - Loaders for installing, removing and updating
    - Updating
    - Cleaner UI

  9. Yesterday I pushed the code for logging frontend and some backend code to Zentrox.
    I am still working on the Alerts app.
    When I am done with the app, I will clean up my code a bit and then start developing the media center.

    🔗 Repo: github.com/Wervice/zentrox

  10. Screenshots of logging interface. It is powered using journalctl. It supports searching and time ranges.
    What shoud I add or change?

    (Yes I removed some sensitive information)

  11. What do you think about adding a media feature to Zentrox?
    It would help with collecting, managing and viewing media stored on the server?

  12. Use crates.io to ship Zentrox faield as well, sorry.
    I will try to use tarballs for this release and look for a better solution for the next release 🙂

    What would you recommend for shipping a Rust project with static files?

  13. Building Zentrox seems to be a bigger issue than what I assumed. I wll try to get it working for aarch64, x86_64 and x32 processors.
    🙂 :rust_ferris: :linux:

  14. Seems like Zentrox will soon be ready for its first ever testing release. I am going to look over the code a few more times, add documentation and prepare the builds.
    I am hyped to finally share this project so people can use it.

    github.com/wervice/zentrox

  15. Zentrox's code is now 43% written in Rust. And that is still with the old JS code around for developing! Going to remove it in the next few day.
    github.com/wervice/zentrox

    🦀 :javascript: :react:

  16. backend makes up 26% of all Zentrox code including the backend now.
    I finished the package manager frontend and UFW bindings.

  17. 14% of code is now written in .
    When I am done with the Rust rewrite, I will remove most of the JavaScript files.

  18. The new interface is done. It is based on + Next.JS +
    shadcn
    . With the new frontend compiled to static files, Zentrox's backend is ready to be re-written in :rust_ferris: .
    The left (darker) picture is the new interface, the right (brighter) picture shows the old one.
    github.com/wervice/zentrox

  19. What do you think about the current state of interface?
    I use Tailwind and Shadcn for the UI. Some of the things you are seeing here are customized or made "from sratch".
    The interface also uses Lucide icons.

  20. I am currently working on re-writing the with React, more specific: Next.JS.
    I do not know if it will work out as expected, but It will be a fun experience one way or another.

  21. takes 0.64 seconds to start. It uses an backend with Node.JS.
    Aside from that I also use the following libraries: os, fs, path, https, ejs, zlib, crypto and some middlewear for Express.
    Do you think this is good performance or bad performance?

    Have a nice day 😃

  22. I am making progress with integrated control. It is based on the UFW.
    git.launchpad.net/ufw
    The developers really deserve some credit for the .
    Great application 👍

  23. Taking a small break from . This may take a week or two.
    I will still occasionally work on the code base, but the rate of new features and changes will decline.

    Still, you are very welcome to star the project:
    github.com/Wervice/zentrox

  24. is going to ge:t a proper website soon. ⏲️

    1. Image: State of the project :terminal:
    2. Image: Figma design 🎨

    🔗 GitHub repo of Zentrox: github.com/zentrox
    🔗 Where the website will be hosted: wervice.github.io

  25. Since Zentrox has grown a lot in the last few weeks, I decided to seperate it from Codelink.

    Codelink mainly focuses around desktop applications, and Zentrox mostly runs in the browser.

    Thus, I have created a new :github: repository called zentrox.

    🔗 github.com/wervice/zentrox

    From there you can view and download the project's code.

    Feel free to star the project on GitHub & to boost this post 🙂.