Open comments for this post
Devlog #1
Started building Redo’s storage module today. Redo is a simple CLI tool that lets you save repeated terminal workflows and run them again with one command — for example, saving a Vite setup flow once and later running it with redo vite.
The main progress today was getting the basic storage system working. I finished initialize_file(), load_workflows(), and save_workflows(), which handle creating the workflow JSON file, reading saved workflows, and writing updates back to storage.
The tricky part was understanding how file paths, JSON loading, and return status messages should work together without making the code messy. I also learned why an empty JSON file breaks loading, so the storage file now starts with {} instead of being created blank. I also learned new libraries like pathlib
There’s still a lot left in the storage module, especially add_workflow(), get_workflow(), delete_workflow(), and run-count tracking, but the foundation is finally in place. Next goal: make Redo actually save a new workflow from user input.
No ss today :(
Open comments for this post
VibeOS Devlog #4
Hi developers, today I gave VibeOS its biggest update yet. I made two new system apps and one app for VibeStore. Making VibeStore was the hardest task lmao.
So basically, I’m not going to reveal much about VibeStore yet, as it is not complete with the apps I’m thinking about. I also made a custom browser for VibeOS called Surf. It is fast like Safari and clean, and it also has tab control.
If you noticed the calculator logo on the main dock, it is a secret for now. I’m going to disclose more about it later. I also made a status dock on the right with Wi-Fi status, brightness, battery, etc., and added a control center modal. It shows real-time battery status and Wi-Fi status with ping. I also added more cool customizable widgets.
For the next and final phase, my plans are to implement more apps and a fully working music player with a wide variety of artists and songs. I’m thinking about Jaydes, Kendrick, and some others. I will also add dark mode and the taskbar, which should not take much time.
I have also planned some features for the WebOS 2 mission because I just do not want to drain my idea list in WebOS 1.
And yeah one change which i m seeing is that now, i m not facing any problems while coding and everything is going very smooth, thanks Stardance for helping me revise my web dev skills :)
Anyways, GN and long live VibeOS!
Open comments for this post
Devlog #1
Ahh, today was really tiring, but I’m honestly very proud of myself. After two days of constant struggle, redesigning, fixing mistakes, and learning KiCad properly, I finally finished the PCB design for DevBlock.
DevBlock is a compact developer macropad with 4 keys, an OLED display, and a rotary encoder switch. The hardest part was definitely getting everything to look clean and making the DevBlock logo work on the PCB — you don’t know how much I struggled with that lmao.
Tomorrow’s (i mean today’s cz its 2AM lmao i m a nightowl trust) plan is to design a clean case for it. That’s probably going to be another big struggle because I’m not very good at 3D modelling yet, but let’s see how it goes. For now, I’m happy with the progress.
Good night!
Open comments for this post
VibeOS Devlog #3
Today was a really long and tiring day working on VibeOS, but I pushed some major updates! I completed the filesystem API, made two new apps, improved the dock, added widgets, and more.
The hardest part was definitely building the filesystem API, mainly because this was my first time making something like this 😂. It was painful, but worth it. It now supports rename, delete, create, and save properly.
The dock also got a big update. Now when you minimize an app, a genie-style animation plays — I tried my best to recreate the macOS one lmao — and the app logo gets stacked in the dock. When you want to open it again, you just click the logo and boom, the window comes back.
I also completed the Files app and Notes app, which were honestly much easier for me. Along with that, I designed and added two new movable and customizable widgets, which you can see in the screenshots I attached.
Tomorrow, I’m planning to work on more apps, build the taskbar, and add dark mode. Let’s see how it goes. The biggest challenge right now is still the tech stack 😭, because I can’t use cool libraries like Framer Motion and stuff.
Anyways, Long Live VibeOS!
Open comments for this post
DEVLOG #2
Hi developers! I have done some major completions in VibeOS. Here is the changelog!
[+] Completed DockAPI (full function list will be available soon in the readme)
[+] Completed App API and added appApi.syncOpenState(name)
[+] Did dock enhancements!
[+] Made in-app UI cleaner
Lets keep going!
Open comments for this post
DEV LOG #1
Hi all! I’ve started building the OS. In Phase 1, I focused on creating the UI, deciding on the design rules and color palette, and implementing core features like app windows, dragging, and closing logic. I also made a top bar inspired by the Dynamic Island, which I’m really happy with. For Phase 2, I plan to add more apps, a settings app, different wallpapers, and lots of new features. Excited to keep building and share more progress soon!
Open comments for this post
DEV LOG #1
Hi all! I’ve started building the OS. In Phase 1, I focused on creating the UI, deciding on the design rules and color palette, and implementing core features like app windows, dragging, and closing logic. I also made a top bar inspired by the Dynamic Island, which I’m really happy with. For Phase 2, I plan to add more apps, a settings app, different wallpapers, and lots of new features. Excited to keep building and share more progress soon!
Open comments for this post
Hi Everyone
I have started to make my slack bot called vibe. I have implemented some commands but this is not a complete project but a strong base right now. I m planning to expand this as a meme/fun bot and add fun commands which make group chats more fun!