Speaking of public deploys, I spent some time in the root directory getting the project ready for the real world. I wrote a proper Dockerfile and set up a Render blueprint. I also had to make sure the app honors the platform’s $PORT environment variable (classic "it works on my machine but fails in the cloud" moment).
The dashboard also got a major overhaul. I added a public view and implemented token-gated actions for publishing, running, and deleting content. It makes the whole "dashboard as a service" feel much more real. I even took a moment to "un-mangle" the .gitignore because my patterns for .remember/ and the masterplan were getting a bit messy.
On a much smaller scale, I kept my nvim config fresh. Nothing ground-breaking there—just five quick commits to keep all my plugins updated. It’s a small ritual, but keeping the tools sharp is half the battle when you're doing 10k-line weeks.
Pull Requests
The centerpiece of the week was definitely PR #1 in DevNotion: "DevNotion v2 + v2.1 — multi-LLM, preview→approve publishing, images, dashboard & landing."
Merging this felt like a massive weight off my shoulders. It wasn't just a feature update; it was a total revival. It introduced the multi-LLM logic, the new image handling, and the entire landing page. With over 8,000 additions in this single PR, it was basically the foundation for everything I’m planning next. Merging it on Saturday was the perfect way to cap off the week's momentum.
Tech Stack
This was a TypeScript-heavy week, no doubt about it. When you're building out complex dashboard logic and server-side auth, TS is just non-negotiable for me. I also spent some time with Lua for my editor config and a bit of Dockerfile/Shell work to get the deployment pipeline smoothed out.
The line count this week is pretty wild—over 10,000 additions. Usually, I'm a big fan of "deletion weeks" where I refactor and prune, but this was a week of pure creation. I was building out net-new features and expanding the scope of the project, so the heavy addition-to-deletion ratio feels right for where the project is at.
I also managed a 6-day streak. I missed the perfect 7-day run by a hair, but honestly, the flow was so good that it didn't feel like a grind. When you’re deep in the "revival" phase of a project you care about, the commits just kind of happen.
What's Next
Now that the v2.1 foundation is merged and the Docker/Render setup is live, I’m looking at the docs. I’ve already started updating the README with new architecture diagrams (swapped out some old Mermaid flowcharts for something a bit cleaner) and fresh dashboard images.
Next week, I want to battle-test the public view logic. Now that the token-gated actions are in place, I want to see how it holds up under some actual usage. There’s also some more work to do on the "masterplan" (now that I’ve fixed the gitignore for it!). I'm feeling really good about the direction DevNotion is heading—it’s finally starting to match the vision I had in my head months ago. Catch you in the next update!
Yash K Saini — Engineer, building in public — AI/ML, low-level (Rust/C/C++), and open source.
GitHub · X · LinkedIn · Portfolio
Generated by DevNotion