Skip to content

What's new

Everything OneCamp has shipped, newest first. Update when it suits you: it takes one command, and it backs up first.

New

A calmer workspace

  • One accent. Orange now marks only what you can act on: the main button, a focused field, the current selection and…
  • Text you can read all day. The base size is 14px (it was 12px), messages are 15px on a 22px line, and headings are set…
  • Chat reads like a conversation. Messages from one person within five minutes read as one turn. Times read "3:10 AM"…
  • The sidebar lists each place once, and the lists share one left edge. In a thread, task, comments or event panel, the…

Before you update: Nothing to change. There are no database migrations in this release.

New teammates arrive ready to work

  • Joining a workspace puts the new member in its default channels and opens the first one with the message box ready…
  • Admin → Invitations says where each invitation stands: live (with the days its link has left), expired or joined, with…
  • The invitation email names who invited the person and to which workspace, and a reply reaches the inviter. The…
  • Names in any language. Sign-up, profiles and identity providers share one rule for a person's name: letters in any…

Before you update: Migrations 200 to 204 run as part of make update. AUTHEMAILDISABLED is read the right way round. If your .env sets it to true, passwords are now off for…

Formula fields in tables

  • A table column can be a Formula, worked out from each row's other fields, Airtable style: {Price} {Quantity}, IF({Due}…
  • The editor lists the table's fields and the functions, and as you type says what the formula gives on the first rows…
  • Values are worked out on the server each time a table is read and never stored, so the grid, board cards, a table…
  • Renaming a field doesn't break the formulas that use it; deleting one shows it as {Deleted field}, with the reason in…

Clips

  • Record a voice note, a video of yourself, or your screen with your voice over it, from any message box: the microphone…
  • A clip runs up to five minutes, or the workspace's limit for a file (Admin → General → Maximum upload size), whichever…
  • Voice clips are saved as audio (.weba, .m4a or .ogg, by browser) and play as audio; video and screen clips play as…

Fixed on 9 October, in the web app: a page could sign you out when it briefly couldn't load your profile, after a network blip or a server error, rather than only when your session had ended…

See the 4 fixes v2.67.0 with AI · v1.52.0 without AI

Read receipts in DMs and group chats

  • In a DM, Seen appears under your latest message once the other person has read it; in a group chat, who has (Seen by…
  • A conversation counts as read while it's open on someone's screen, not while it sits in a background tab.
  • Each person can turn theirs off in Settings → Notifications (and then sees nobody's, as in Teams); admins can turn…
  • API: GET/POST /dm/seen/{useruuid} and /groupChat/seen/{grpid}, POST /admin/read-receipts, readreceipts in…

Invoices you keep track of

  • An invoice made from a project's time can now be saved: Save draft, or Save as sent once it's gone to the client. It…
  • A saved invoice keeps its lines as they were billed, with amounts and totals worked out on the server, so changing a…
  • A draft can still be changed or deleted. Once sent, an invoice stays as it was sent: Mark paid when the money arrives…
  • The time report lists a project's invoices, with what's still owed and which are Overdue.

Known issue, fixed on 8 October: in this release's web app, live updates (new messages, typing and other changes) didn't arrive until a reload. The web app's branches are fixed; run make…

Imports bring custom fields across

  • monday.com: columns that aren't the item's status, priority, owner, dates or tags become the project's custom fields…
  • Asana: each project's custom fields, with every task's values. A field called Priority still becomes the priority; a…
  • ClickUp: dropdowns, labels, numbers, money in any currency ClickUp names, dates, checkboxes, links, people, ratings…
  • Notion: a database's other properties become fields; a multi-select called Tags or Labels becomes the task's tags (it…

Known issue, fixed on 8 October: in this release's web app, live updates (new messages, typing and other changes) didn't arrive until a reload. The web app's branches are fixed; run make…

Earlier

Every release, with its full notes for each edition, is also on GitHub.