Knockbox · changelog

A one-time purchase is worth little if the app stops getting updates. This page keeps going — including what slipped and what did not make it.

1.1.1
2026-09-20
Released
New The first screen now asks where your messages should come from: run your own server, or connect to the public instance we operate. It no longer opens straight onto a scanner for a QR code you may not have yet
New Setup instructions and the server source code now open straight from the first screen and from Settings, instead of having to be looked up elsewhere
New Settings › Server now links to "How to send", pointing at your own server's guide — every example there already carries your address and token
New You can switch from demo mode to a real server without leaving the demo first
1.1.0
2026-09-17
Released
New You can reply to a message now. The sender attaches a set of options, or allows a free-text answer, and you reply from inside the app; your own server posts the reply back to the sender, which takes it from there
New A reply can carry a deadline. After it passes the message reads "Reply window closed" and the server stops accepting, so you are never left thinking an answer went through
New A message is answered once, and the answer is the same across your devices
New Demo mode now includes a message you can reply to, with no server set up
New Timestamps are precise to the minute, on yesterday's messages and older ones too
1.0
2026-09-16
Released
New One HTTP request becomes one push notification — curl, GET or a form post; anything that speaks HTTP can reach you
New The server is open source and runs on your own VPS, NAS or Raspberry Pi, holding its own Apple push key — nobody sits in between
New Markdown bodies and images: headings, lists, links and syntax-highlighted code. The body is fetched as the notification lands, so there is no length limit
New Channels: one token each, and muting lives on the server so nothing is sent at all. History is searchable, readable and deletable — on the device and on the server
New More than one device: pair another iPhone or iPad by scanning from a device already connected; both receive everything and share read state
New Interruption levels: quiet, normal, or time sensitive when it has to break through Focus
New Demo mode: see how it works before setting up any server
New Free, with no in-app purchase and no subscription; seven languages