Calls no longer drop after a minute
A call placed from ZipTalk stays up until someone hangs up, and call screens show the saved contact's name.
Fixes
A call placed from ZipTalk dropped at around one minute when the person on the other end had WhatsApp open on more than one device, like a computer. The devices that were only ringing gave up and took the call down with them. Now the conversation goes on until someone hangs up.
If you give up on a call before it's answered, it stops ringing right away on all of the other person's devices. They used to keep ringing for a minute.
Answering, from the dashboard, a call that comes in on a number connected through Meta works again.
When a call kept in ZipTalk can't be transcribed, for example because there's no balance left, the dashboard says so right away. It used to show "writing up the conversation" for a few minutes.
Improvements
Call screens show the saved contact's name instead of the number: while it rings, when you answer, in the history and on each call's page. People who aren't in the address book show up with their number formatted.
At the end of an answered call, the screen tells you how long it lasted in a single line.