BENCH · CHANGELOG
Raise an agreement, fill it in, then send it.
2.1
NEW
Share a doc with named people, private by default
A new doc is yours alone until you say otherwise. Share it with people by name, with the space, or with everyone in the project — and the page tells the truth about who can see it, in every mode and at every width. My Docs is a personal workspace: create on click, file into a project when it is ready, and nothing you have not shared is announced to anyone.
ALSO IN THIS RELEASE
A doc is one page. One rail, one sharing control, one Share button — the same doc reads the same way on a phone, where the rails become a drawer.
Accept or decline a space invite from the inbox or the email. Either place, one click, and the person who invited you hears back.
Internal docs stay internal. A client can no longer tell an internal doc exists — not through a short link, a search result or a notification.
2.0
NEW
Proposals carry the money, and agreements carry the signature
Quotes, requests and estimates are now one Proposals surface. A proposal has a draft state, a document-mode composer, a currency and tax of its own, and an amount it cannot exist without. When a client accepts, the proposal becomes the signature spine: the agreement that follows is a space-owned signed document, delegated per person, that can be accepted, denied or sent back — and only the people it names can read it.
ALSO IN THIS RELEASE
One GitHub installation serves every space. Connect once; every space can link repositories from it.
The walkthrough covers the whole app. It filters to what you can actually reach, and it can always be closed whatever the server does.
Quote prices stay with the commercial audience. Anyone outside it sees the work, not the number.