What’s new. Or what’s gone.
We write things down — including the things we said no to. RSS coming.
Five new pages — Product, Manifesto, Customers, Pricing, Changelog. Plus an honest promises grid.
The dollar sign is gone. The numbers stayed.
Navigation collapsed from eight items to four. Less to look at. The Overview page is the home screen now.
The default order is the right order. You can't drag widgets around because there aren't any.
One consolidated view. Ten charts. Revenue, win rate, billable, team comparison, aging, velocity, deal rot, profit per project.
From landing to paid plan in about 60 seconds. No sales call.
Push to staging or main; the migrations follow. Drift check between staging and prod runs on every release.
Updates without a page refresh. New invoices, new leads, new bills — all surface live.
Vitest, jsdom, React Testing Library. 80 unit tests covering permissions, notifications, and middleware.
Tasks, notable dates, files, notes, links — every interaction logged on the lead.
Tasks coming due ping you each morning. No new app to download.
Dropbox, Drive, Notion, anywhere your stuff already lives. Attach a URL to a lead, project, invoice, or PO.
Priority-region countries surface first (GCC, then MENA, then the world).
GitHub Actions ships the production database to private storage every 3 AM UTC. 30 daily + 12 monthly retained.
Pipeline cards now stay where you drop them.
Direct vs indirect costs at a glance. PO costs counted as direct.
Attach the bill PDF, match it to a PO, auto-refresh the list.
A heavy month. See the commit log on GitHub for the full record.
Things we said no to.
A short list, by design. We keep it short because the bar is high: we have to be able to say why, in one sentence.
The default order is the right order.
Each screen earns its place.
Cosplay tooling.
The AI talks to your data, not the internet.
One business, one workspace. Switch tenants by signing out.