v4 · Stabilisation

v4 · Stabilisation

Released Never released
Development Mid 2023 (several weeks of focused debugging and polish)
Tech Stack Python, CustomTkinter, SQLite
Startup Time Under 8 seconds — and it stayed open until I closed it

The Story Behind This Version

v3 was a masterpiece of design and a disaster of code. I’d open the app and pray it wouldn’t freeze. Clicking the wrong button meant losing everything. The theme system was beautiful but brittle. The calendar was there, but saving a goal felt like a gamble. I couldn’t show this to anyone — not yet.

So I stopped adding things. I went back and fixed.

I hunted down the crashes one by one: the freeze when switching themes, the random database locks, the window that refused to close without force‑quitting. I consolidated the four chaotic SQLite databases into a structure that made sense. Notes actually saved the first time. Goals stuck. The timer didn’t vanish mid‑session.

I also added small but meaningful tools: a usage stats tracker that showed which apps I spent time in, and a file tracker for important documents and software. The settings panel grew teeth — it now remembered my preferences across sessions. Every piece that was “almost working” in v3 became reliable.

The design didn’t change much. It didn’t need to. The 8‑theme palette, the locked 800×450 window, the hand‑drawn icons — all of that was inherited from STMC. But now, when I clicked a button, the app responded. When I closed it, it reopened with everything intact. It wasn’t just a pretty face anymore. It was a tool.

I still didn’t release it. The world wasn’t ready, and honestly, neither was I. But for the first time, I used my own app without fear. That was a different kind of launch — the one that happens inside you.

New in this release

  • Major bug‑fixing: crashes, freezes, and data loss resolved
  • Database consolidation (from 4 SQLite files to a structured system)
  • Reliable notes, goals, and timer session saving
  • Usage stats tracker for app activity
  • File tracker for important documents and software
  • Settings panel with persistent preferences
  • Retained full 8‑theme system and locked 800×450 window
  • All v3 design assets intact — now with functional reliability