Also in this release, across documents, apps, chats, connections, Slack and the public site:
- Documents: Markdown and plain text files your bots write open beside the chat as documents you can edit, saved as you type.
- Apps: apps your bots publish get a name, a description and an icon drawn for them. A bot that wants to change an app it does not hold asks first, and the app's owner or an admin approves or denies it from a card in the chat.
- Apps: an app stopped on purpose stays stopped when someone opens it, and an app kept to certain people tells anyone else they do not have access, instead of showing an error.
- Chats: a message you send while a bot is working appears where the bot read it, so the chat stays in order. Markdown shows as formatting in your own messages and in the bot's progress lines, and a copy of a private chat stays private to whoever made it.
- Errors: when something fails in the middle of a job, the bot tries again on its own, and if it still cannot finish, it ends with one plain line instead of a red error.
- Connections: every service shows its own logo, where many showed only a letter.
- Facebook: when a Page you reach through a business portfolio is missing from the list, your bot says so and works with the Page's ID instead.
- Slack: the page where admins add Emra to Slack is now Messaging apps, under Connections.
- Site: a new user guide at emra.ai/product/docs covers signing in, bots, chats, connections, apps, files and billing, and the legal pages have short addresses, such as emra.ai/privacy and emra.ai/terms.