Open Free and open source, read the code Get it Donate App help Contact
Messenger
The app
Developers
Project
Legal

A flamenet.io account is not a Flamenet Messenger account. The two sign-ins are separate.

What's new

Every release of the apps and the relay, newest first. Written for people using Flamenet Messenger; the parts that only matter if you run your own relay are at the bottom of each release.

2026-09-10

iPhone beta 0.14.0

Calls on iPhone behave like calls.

  • Changed, The iPhone hands calls to the phone itself now, so they behave the way every other call on it does. Declining from the lock screen actually declines, rather than only silencing this end while the caller goes on listening. Calls you place show up in Recents. And ending one gives the phone back, where before it could be left believing a call was still up and quietly refuse the next one.
  • Changed, When a call will not go through because the other person's security keys changed, it says so where the call failed and lets you settle it there: the safety number to compare is on the screen, and it says what accepting the new keys commits you to. Before, it pointed you at the conversation, which is no help at all if you were calling from the Calls tab or answering a notification.
  • Changed, Backups are written in a shared format, the same one Android will read. Moving a backup between an iPhone and an Android phone does not work yet, because Android still writes only its own; this is the half that had to come first.

If you run your own relay

  • Nothing to do. No relay change is needed for this build.

2026-09-10

android 0.15

Calls that ring, that answer, and that stop when they are over.

  • Fixed, A call you did not pick up now stops ringing. Before, it rang inside the app forever, and because the notification can be brushed off the top of the screen there was often nothing to show for it. The phone then told everybody who called afterwards that you were busy, while looking perfectly idle to you.
  • Fixed, Calls announce themselves when the app is off screen. Two parts of the app were both reading your mail, and an incoming call went to whichever asked first. When that was the part behind the screen you were not looking at, the phone rang somewhere invisible and no notification was ever posted.
  • Fixed, Answer on the call notification answers the call. It used to only open the app, and taking the call was left to a background check that refused anything more than a few seconds old, so a call answered a moment late opened onto nothing and looked like it had dropped.
  • Fixed, A call the other person ends goes away here too. If their hang-up did not reach this phone, the call screen used to sit there offering to answer a call that was already over. It now notices when the audio stops, whatever the signalling says.

If you run your own relay

  • Nothing to do. No relay change is needed for this build.

2026-09-10

android 0.14

A call that will not connect now tells you what is blocking it.

  • Changed, When a call will not go through because the other person's security keys changed, the app now says so where the call failed, and lets you deal with it there. It shows the safety number to compare, and it says what accepting the new keys commits you to. Before, it pointed you at the conversation and left you to find the same two choices yourself, which does not help at all if you were calling from the Calls tab or answering a notification.
  • Fixed, Moving between wi-fi and mobile data no longer costs a delay. A request carried over to the new connection was being read as a sign-in problem, so the app fetched a fresh credential it did not need before carrying on. During call setup that landed in front of the ringing.

If you run your own relay

  • Update the relay if you have not since 0.13. This build reads a reason the relay only started sending in that version; an older relay still works, just less quickly when a phone changes network.

2026-09-10

android 0.13

The app stops asking the server the same question 500 times a minute.

  • Fixed, Messages and calls arrive as they happen, instead of waiting for the next check. The app asked the server for new mail twice a second and the server answered "nothing" every time, so anything that arrived in between sat there until the next ask. It now asks once and lets the server hold the question open until there is an answer, which is both faster and far easier on the battery.
  • Fixed, An incoming call says so when Android will not let it ring. Since Android 14 the permission a call needs to take over the screen is granted automatically only to apps the system already considers calling apps. Without it a call is demoted to an ordinary notification: about two seconds at the top of the screen, then gone, which looks exactly like a broken app. Notification settings now say what is missing and take you to the switch that fixes it.
  • Changed, Files can be sorted into areas you name yourself, and the names can be changed or forgotten later. Forgetting a name only forgets the name; anything already filed under it stays where it is.

If you run your own relay

  • Nothing to do. This build asks the relay to hold a request open, which every relay has always been able to do.

2026-09-09

android 0.12

What a classification does, said where you choose one.

  • Changed, The classification picker explains itself. It says who can open a file, and says plainly that it does not decide where a file can be put: if you can read something, nothing here stops you filing it somewhere less protected. iPhone has carried that wording for a while and this screen said nothing at all.
  • Fixed, The on-device test suites can get past sign-up again. Two of them tapped a submit button that was disabled, which does nothing rather than failing, so every run died two minutes later blaming the wrong thing.

If you run your own relay

  • Nothing to do. No relay change is needed for this build.
Free and open source · No ads · No phone number · Your own server if you want one