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