Joinery

Sign in with your API token

joinery

Today's note

New entry

Docs

Titled documents with append-only revision history. Markdown bodies, archive to retire (no hard delete).

Mail accounts

Connect a mailbox with its IMAP password (app passwords where required). Credentials are sealed at rest; the agent never sees them and no tool can read them back.

Manual server config skips autodetect. Both servers still require a live IMAP login before anything is stored.

Calendar accounts

Connect a CalDAV server (Fastmail, iCloud, Nextcloud, Google app-password). Credentials are sealed at rest; the agent never sees them and no tool can read them back.

Manual server URL is authoritative — discovery is skipped entirely and connect fails loudly if this URL doesn't work. A live PROPFIND must still succeed before anything is stored.

Events

Agenda view over your calendars — the local metadata cache, expanded recurring occurrences. Creating an event here is subject to the account's ask-vs-do policy: if it says ask, you'll get one confirm step.

New event

All-day: leave both times empty. Recurrence is agent-only for now (presets via calendar.create_event).

Tasks

Your tasks. Open tasks (todo + doing) by default; cancelled is terminal and there is no delete.

Projects

Projects group tasks and milestones. Archive is terminal; done/paused states drive whether tasks may link.

Project

CRM

Relationship data: contacts with overlay links to synced cards, organizations, keep-in-touch cadence.

Contacts accounts

Connect a CardDAV server (Fastmail, iCloud, Nextcloud, Google app-password). Credentials are sealed at rest; the agent never sees them and no tool can read them back.

Manual server URL is authoritative — discovery is skipped entirely and connect fails loudly if this URL doesn't work. A live PROPFIND must still succeed before anything is stored.

Reading queue

Save-for-later triage. Add a URL, capture it server-side (HTML becomes a document; PDFs are archived as blobs), then read, finish, archive.

Daily brief

A proactive digest of your day: due tasks, today's events, keep-in-touch contacts, reading queue, project status. Preview any time; enable scheduled delivery once you have a mail account connected.

Delivery settings

Sections:

Timezone list is trimmed to common zones; if yours is missing, the agent can set any IANA zone via brief.set_settings.

Brief archive

Provision user

Creates the user and, if requested, issues their first API token. The token is shown exactly once and never stored — copy it somewhere safe now.

New tenant

Platform operators only; the section is hidden for tenant admins.

Users

Tenants