What's New

Recent features, improvements, and fixes shipped to Keldura, in plain language. The live page lists every published update newest-first; here are the kinds of changes you'll find:

What's New - Keldura

What's New

Recent features, improvements, and fixes shipped to Keldura — in plain language.

Keldura Daily keeps a poster whose text is correct

A Keldura Daily story no longer loses its poster only because the poster did not answer enough of the check's questions.

Fixed
  • A poster with every name and number right is published even if it answers fewer of the check's questions than expected. It is still redrawn once first.
  • A poster with a wrong or missing name or number is still replaced by the text of the story.
  • The two stories that lost their posters on 11 October are redrawn and checked again.

Keldura Daily can check the full article behind single-source stories

Keldura Daily can now check that the full article behind a single-source story is readable before it draws a poster. The check is switched off for now while we measure it.

Improved
  • When the check is on, a story with a single source gets a poster only if the full article can be read. Otherwise it is published as text.
  • The check is off for now: one major news source does not let its full articles be read this way, so about half of the posters would be lost.
  • Nothing changes in how Keldura Daily looks today.

Clearer message when a chat is too long

When a folder chat is still too long for the model after Keldura shortens the earlier conversation, the thread tells you to shorten the latest message or start a new chat.

Fixed
  • A folder chat that is too long for the model now asks you to shorten the latest message or start a new chat, instead of a generic error.

Keyboard focus outlines are easier to see in the dark theme

In the dark theme, the purple outline that shows where you are when you use the keyboard is brighter.

Fixed
  • The purple focus outline shown when you move through the app with the keyboard is brighter in the dark theme; it used to be a dim purple that was hard to pick out.
  • The highlighted border of a focused text field in sign-in, search boxes, Add content, Monitor a source, Quick ask, and dialogs is brighter in the dark theme too. The light theme looks the same as before.

Keldura Daily posts the best stories of the whole day

The daily limit on posts now goes to the highest-scored stories across all sections, not to the sections that happen to finish first.

Improved
  • Stories from every section of a day are ranked together before the daily limit is applied.
  • A section that finishes late can still get its story posted if it scores higher.
  • A major unfolding story is still posted as soon as it is ready.

Account settings says when emails to you are paused

When Keldura has stopped sending you the Briefing digest and import emails because they kept coming back undelivered, Account settings now says so and lets you resume them.

Improved
  • Under Account settings, Email, a notice tells you when emails to your address are paused, and why: they came back undelivered on two different days, or our email provider stopped delivering to the address.
  • Resume emails ends the pause. If the mailbox still does not take mail, the emails are paused again.
  • Account emails, such as a password reset, are sent whether or not the others are paused.

Webhook registration asks you to try again when a host cannot be checked in time

When the Developer API cannot check a webhook URL's host within five seconds, it now answers 503 and asks you to try again, instead of refusing the URL.

Fixed
  • Registering a webhook answers 503 when Keldura gets no answer about the URL's host within five seconds. Nothing is wrong with the URL: try again.
  • A host that has no address still answers 400.
  • A slow check of one webhook's host no longer delays the checks of other webhooks.

Keldura Daily picks its posts with an independent judge

A separate judge now scores each Keldura Daily story before it is posted, so a day's posts are the stories that make the clearest posters.

Improved
  • Each story is scored on what makes it tellable: who is involved, what caused it, what is at stake, the catch, and what comes next.
  • A story below the bar is not posted. On a thin day Keldura Daily posts fewer stories.
  • A major story that is still unfolding is posted anyway, as a board of what is known, what is not known, and what comes next.

Keldura Daily posters are checked before they publish

New Keldura Daily posters are read back and tested before they go live, so a poster with a wrong name, a wrong number or a muddled story does not publish.

Improved
  • The headline, the key number and the names on a new poster are compared with the story. Spelling and digits must match exactly.
  • A reader must be able to answer most of up to five questions from the poster alone: what happened, who was involved, why, what is at stake and what comes next.
  • A poster that fails is redrawn once. If the second one also fails, the story publishes as text without a poster.
  • Posters from earlier days are unchanged. The newest posters are redrawn and checked.

Keldura Daily posters are planned before they are drawn

Each new Keldura Daily poster is laid out from a plan of the story, so the picture shows who did what, why, and the catch.

Improved
  • A new poster has one main picture for the story, drawn as a dispute, a chain of causes, a timeline, or another form that suits it.
  • The people and organisations in the story appear as labelled figures.
  • Three to five short beats sit in reading order, with one closing line in the bottom-right corner.
  • A poster carries less text than before, so each label stays readable.
  • Posters of earlier stories are unchanged. A post from the last day may be redrawn in the new style.

Keldura Daily tells each story, not only its facts

New Keldura Daily posts are written to open with a headline that states what happened, a one-line hook, and beats chosen for the story.

Improved
  • Headlines are now written to state the outcome, in place of "How X does Y" questions.
  • Under the headline, a one-line hook says what makes the story worth reading. The line with the date and who was involved follows it.
  • Posts can now use three or four beats picked for the story: What happened, Why, Who pays, The catch, What's next, and What we don't know.
  • Some new posts may still use the earlier headline style or the earlier three labels. Earlier posts keep their original headline, hook and labels.

A spam report that reaches us now unsubscribes you

If you mark a Keldura email as spam and your mail provider passes the report on to us, Keldura now stops sending you Briefing digests and import emails. Gmail does not pass these reports on.

Improved
  • When a mail provider tells us you marked a Keldura email as spam, your Briefing digest and your import emails are turned off, the same as the unsubscribe links do. You can turn them back on under Account settings, Email.
  • Gmail does not tell senders about spam reports. In Gmail, use the unsubscribe link at the bottom of the email, or Account settings, Email.
  • With import emails off, imports that paused for credits wait for you instead of continuing on their own.

Sharper Keldura Daily posters, with a subtitle

Keldura Daily posters are drawn at a higher quality, carry the story's one-line hook under the headline, and no longer show stray source numbers.

Improved
  • Daily posters are drawn at high quality, so small labels stay readable on a phone.
  • Each poster shows the story's one-line hook as a subtitle under the headline.
  • Source numbers such as [1] no longer appear on a poster.
  • Posters may show simple drawn figures for the people in a story. They never show a real person's likeness.
  • Existing posters are being redrawn, newest first. A story shows as text until its new poster is ready.

Where new accounts come from

Keldura now remembers for 30 days which page you first landed on and which site sent you there, and records that source when you create an account, so we can learn how people find Keldura.

Improved
  • The Privacy Policy lists the new first-visit cookie, what it holds and how long it lasts.
  • The landing-page funnel in the admin console shows signups grouped by the source that first brought each person.

More text and icons are readable in the dark theme

Purple labels, links, and icons that were dim against dark backgrounds are now clearly visible across the app.

Fixed
  • In the dark theme, the selected view switch and item counts in the Library, transcript timestamps and links in the document reader, and prices on the pricing page are easy to read.
  • Purple links and icons in Prompts, the note editor, import setup, chat, and account settings are also clearly visible in the dark theme. The light theme looks the same as before.

Webhook URLs must point to a public host

The Developer API now refuses webhook URLs that point at localhost or at private or internal addresses, and checks the address again before every delivery.

Fixed
  • Registering a webhook whose URL is localhost, or resolves to a private or internal address, now answers 400.
  • Before each delivery attempt Keldura resolves the URL again and skips the delivery if it now resolves to a private or internal address.
  • Redirects are not followed: a redirect response counts as a failed attempt.
  • Webhooks that point to a public http or https address keep working as before.

Daily cheatsheets enlarge again in Briefings

Clicking a Keldura Daily cheatsheet on the Daily tab of Briefings opens it full screen again.

Fixed
  • On the Keldura Daily tab in Briefings, clicking a story's cheatsheet or its enlarge button did nothing. It now opens the full-screen view, with previous and next, share, and download, as it already did on the For you tab.
  • A briefing opened from an email link now appears full screen on the Daily tab too. Before, it opened without showing anything.

Choose which emails you get

Account settings has a new Email card where you can turn the Briefing digest and import emails on or off, and switch the digest to once a week.

New
  • Briefing digest: choose Off, Daily or Weekly under Account settings, Email. Weekly is new.
  • Import emails: one switch for the summary sent when a larger import finishes and the emails about imports that paused for credits. When it is off, paused imports wait for you instead of continuing on their own.
  • An email you turned off from an unsubscribe link can now be turned back on there.

Limits on verification emails

Keldura now limits how many verification emails can be sent to one address, so sign-up cannot be used to fill someone else's inbox.

Improved
  • Sign-up and resending the verification email now have an hourly limit per address and per sender, and so does verifying a widget hand-off address. If you reach one, wait an hour and try again.

Unsubscribe from Keldura emails in your mail app

Briefing digests and import emails now work with the Unsubscribe button that mail apps offer.

Improved
  • Briefing digest, import summary and import reminder emails now carry what a mail app needs to show its own Unsubscribe button. Using it turns that email off, the same as the link at the bottom of the email.