Gingerbread
Home/Roadmap
● Updated every Friday afternoon

What we're baking next.

No hype timelines, no launch theatre. Just what Bruno is working on this week, what's baking in the oven, and what's on the wall of "maybe." To push an item up, go upvote it on GitHub Discussions — we take those seriously.

Suggest a feature
214
Customer asks shipped
since 2011
3.2 wks
Median time, vote to ship
small features
47%
of shipped work
came from requests
6
releases a quarter
roughly
Filter
In the oven
4
Shipping next 2–6 weeks
412
Batch invoice resend
Select a date range, hit resend. Originally one-by-one, which everyone hates.
invoicingJenna K. + 8 others
289
Apple Pay on hosted pay pages
Stripe side is done. Right now we're testing it against the polish-grade styling.
paymentsRoadmap pick
377
Recurring time entries
For retainer work. Block out Tuesdays, auto-log 2h.
timeMarcus V. + 11
156
Client portal dark mode
Portal already respects system pref. Shipping the toggle too.
portalInternal
Starting soon
4
Next quarter, roughly
892
QuickBooks Online sync (1-way)
Export invoices + payments nightly. 2-way is harder and comes later.
accountingThe top-voted item
641
Team seats for studios
Multiple users on one workspace. Permissions lite: owner / editor / viewer.
studioMostly Europe
523
Contract redlining
Comments + suggested edits on sent contracts. Clients complained; they were right.
contractsKaterina W. + 17
478
Public API, v1
Read + write for clients, invoices, projects. Tokens, webhooks, rate limits.
apiDeveloper friends
On the wall
5
Considering. Upvote to push it up.
2108
Mobile app (native)
We've said no three times. Maybe it's time. Depends on self-hosted demand.
platformEveryone, apparently
644
Expense OCR
Snap a receipt, it fills the fields. 70% accurate isn't good enough, so we're waiting.
expensesFreelance photographers
411
AI first-draft contracts
Describe the scope, get a contract to edit. On the wall until we figure out the liability.
contractsNo champion yet
398
Automations (Zapier-style)
If invoice paid, then mark project complete, send thank-you. You get the idea.
workflowStudios
284
Multi-currency per workspace
Currently one base per workspace + per-invoice override. People want per-client.
moneyInternational users
Not doing
3
We owe you an honest no.
n/a
Built-in CRM pipeline
Use Attio or Folk and feed us the won deals. We do invoicing, not funnels.
crmOut of scope
n/a
White-label for resellers
We're a product company, not a platform company. Self-hosted is the answer here.
platformNot us
n/a
Crypto payments
Not unless Stripe supports it natively for invoicing. Don't hold your breath.
paymentsWon't do
How this all works

Our prioritization, in four sentences.

We don't have a product manager. Bruno writes the next-release note on the back of a receipt, usually on a Friday.

01
Votes get weight, not veto power
The top-voted item usually ships within two quarters. Sometimes it doesn't, because it's a six-month project and we're three people. We'll tell you which.
02
If it doesn't earn money or save time, we say no
Not "someday." No. We'd rather have a small, honest roadmap than a dumping ground of 900 wishlist items nobody can read through.
03
Self-hosted customers get a separate vote weight
They paid once, they stick around, they know the product cold. Their votes count 3×. We're not going to pretend otherwise.
04
We ship broken things on purpose (with a flag)
Beta features live behind Settings → Labs. Opt in, give feedback, expect sharp edges. Around 60% of what's in Labs eventually ships wide.
Already out of the oven

Recent ships live on the Changelog.

Everything listed here eventually lands in the Changelog when it ships — with the usual receipts, migration notes, and the occasional "we pulled it, here's why."

See the Changelog →