What's new
Every release, newest first. Get the latest version from the download page — or just tap Update in the app.
2.11.0 · September 11, 2026
Talk back to chat, blur a stranger's face, and replay the moment
New
- You have to sign in to Twitch again. Sending messages, banning and timing out all need permissions the old sign-in did not ask for, and Twitch only grants them on a fresh login. Open Settings, sign in to Twitch once, and everything else stays as it was. Kick and YouTube are unaffected.
- Chat, both ways. Send messages from the app to Twitch, Kick and YouTube — one platform or all at once. Moderate without picking up a laptop: long-press a message to delete it, time a viewer out for a minute or a day, or ban them. Deleted messages can be greyed out or hidden, on your screen and in the chat widget on your stream. Save messages you send often and fire them with one tap. And set your stream title and category, with category search, for all three platforms.
- Run your stream from a browser. Open your dashboard on a laptop or hand a link to a moderator and control the phone from there: start and stop, switch scene, mute, torch, zoom, bitrate cap, recording, snapshots. The moderator link is separate from your own and can be revoked. Starting a stream remotely needs your permission and expires after 24 hours, so a forgotten link cannot go live on your behalf weeks later.
- OBS from your phone. Connect to OBS over its WebSocket and switch scenes, start and stop the stream or recording, watch audio levels, fix a stuck source and trigger a BRB scene — from the phone in your hand while you are out.
- Privacy that fails closed. Faces and text in your picture can be blurred automatically, and you can draw up to four privacy zones straight onto the preview — useful for a doorway, a licence plate, or the street sign outside your flat. It runs on the phone; nothing is uploaded. The important part is what happens when it goes wrong: if the detector dies, the phone gets too hot, or the effect chain fails, the picture goes blurred or black. It never quietly goes back to showing a sharp face. Background removal is there too, without a green screen.
- The whole effect catalogue. Greyscale, sepia, opacity, beauty, pixellate, whirlpool, pinch, CRT, twin, triple, 4:3 and cinema bars, chroma key, fixed horizon, anamorphic desqueeze, and a camera man mode that can follow a face. Plus 3D LUTs — three built in, and you can import your own .cube or Hald PNG. Effects are set per scene, so switching scenes switches the look.
- Instant replay. Press one button and the last few seconds go out on your stream again, at full speed or half. Nothing is written to disk unless you choose to keep the clip. The buffer holds encoded frames in memory, so it costs no extra battery to have it armed. Only you can trigger it — a replay changes what your viewers see, so chat commands deliberately cannot.
- A chat bot with about 36 commands. Your moderators and viewers can take a snapshot, run a poll, spin a wheel, set your stream title, switch scene, toggle effects, read a message aloud, and more — each command with its own permission level and cooldown. Aliases and your own custom commands are supported, and there is an optional AI command you point at your own provider with your own key. Commands that change the picture have hard cooldown floors that no setting can remove, and anything that could expose your location is yours alone to run.
- Snapshots, a photo series, and Discord. Take a still of exactly what your viewers see, with an optional countdown, and send it to a Discord webhook — one for your own shots, one for the ones chat asks for. Pictures a viewer requests never go to your gallery: they contain other viewers' names and messages.
- Stream history. Every broadcast is logged with duration, bytes sent, average bitrate, dropped frames, reconnects and thermal events, and can be exported. Recording gained real settings: file format, tracks, keyframe interval, a separate recording quality, and a disk floor that stops the recording cleanly instead of filling your phone.
- Widgets grew a lot. A map with a privacy zone around your home address, a snapshot widget, an emote combo counter, chat polls, bingo and a spinning wheel. The text widget now understands about 45 placeholders — weather from Met.no, altitude and barometer, distance, G-force, heading, stopwatch and lap times, timers, checkboxes, a dice, bitrate, fps, health and battery, in metric or imperial.
Fixed
- The map could reveal where you live. If you picked a privacy radius but never set its centre, the app measured the distance to a point in the Gulf of Guinea — so the zone never triggered and your real position went out on stream. A half-finished zone now hides the map instead.
- Snapshots contained the previous snapshot. Captures include everything burned into the picture, so a snapshot widget ended up photographing itself, over and over. The widget layer is now hidden for the single frame the capture takes.
- Scene switching ignored effects. Switching to a scene with face blur turned on applied the camera, microphone and overlays — but not the blur. It does now.
2.10.0 · September 2, 2026
Hear your chat, and let Blerp play
New
- Text to speech. Turn it on and your chat is read out loud — in your earbuds while you walk, in the stream so viewers hear it, or both. It uses the voice already on your phone, so it works with no signal and costs nothing per message. Subs, raids, bits and tips are read too. Busy chats are read selectively: commands are skipped, links become the word “link”, and a message that has waited more than twenty seconds is dropped rather than read late.
- Blerp, without a PC. Paste the browser source link from your Blerp settings and viewer-triggered sounds, TTS and video redeems play on your stream. Other mobile apps cannot do this: a browser source plays audio through the phone's speaker, which is not the stream. We catch each sound as the page requests it, decode it on the phone and mix it straight into the broadcast audio — so it goes out even while you are muted, and it never leaks into your microphone. The visuals are burned into the picture like a web overlay.
- One mixer for everything you add to the audio. The mute button now mutes your microphone only; alerts and text to speech still go out. Whether you also hear a sound yourself is a separate switch — the stream and your earbuds are two different outputs.
- Widgets. A new page (Stream tab → Widgets) where you build what goes on top of your picture: free text, a countdown you start with one tap, stream time, a goal bar that counts subs, follows, tips or bits by itself from your alerts, the latest event, live viewer count, the city you are in from GPS, and a QR code to any link. Drag them into place on a preview that is the exact image your viewers get, pick colours and size, and everything is burned into the stream as one lightweight layer.
- A free widget gallery. Ready-made sets — IRL walk starter, Sub push, Tip drive, Break/Q&A, Clean minimal — added with one tap. Plus free web widgets from other makers that need no account (jChat and ChatIS Twitch chat overlays), filled in with your channel and set as your web overlay. The gallery is served from onetapirl.com, so new free widgets appear without an app update. Viewer count now includes Kick, and the location widget falls back to OpenStreetMap on phones without Google services.
Fixed
- Overlays no longer vanish when you press GO LIVE. Starting a stream restarts the video pipeline, and everything burned into the picture — clock, status, logo, web overlay — was silently dropped at that exact moment. They are now put back automatically.
- The web overlay updated only twice. The renderer recycled the frame buffer under us after the second capture, so every later capture failed quietly and the overlay froze. Pages now update continuously, and a page that animates is actually animated on stream.
2.9.0 · August 17, 2026
A web overlay that does not go dark
New
- Point the app at any overlay page and it is burned into your stream — an alert box, a chat widget, a counter, your own graphics. The page is rendered on the phone and composited into the video itself, so viewers see it whether or not they can see your screen.
- It survives the moment it matters. Every other app draws whatever the browser is currently showing, and when mobile data drops that is the browser's own error page, burned into your broadcast at the worst possible second. We never draw a page we cannot verify: the last good frame stays up instead. That frame is also stored on the phone, so the overlay is there from the first second even if you cold-start the app with no signal at all.
- The refresh rate follows your connection. An overlay that animates is new pixels in every frame, and new pixels cost bitrate exactly when the link is tight. At full health it updates continuously; as health falls it slows down, and under congestion or thermal throttling it freezes. A frozen overlay is a static area of the picture and costs the encoder almost nothing — so the overlay gives way to the video, rather than competing with it.
- The settings screen tells you which of those three states you are in. An overlay that has deliberately stopped moving should never look like one that has crashed.
2.8.0 – 2.8.2 · August 11–17, 2026
Heat, and any camera you own
New
- Your phone runs hot, and the app now plans for that instead of reacting to it. Measured across three and a half hours of real streaming: at 1080p the phone sits at severe or critical thermal levels 84% of the time, and reaches severe seven minutes after GO LIVE. That is the normal condition, not a spike. Bitrate therefore steps down in stages as the phone warms, rather than in one hard cut once it is already glowing.
- Start a stream on an already-hot phone and it begins at 720p — decided before the first frame, never changed underneath you. Heat is also recorded in the stream log, so afterwards you can tell a thermal drop-out apart from a network one. That is the difference that decides what actually needs fixing.
- Any camera you own can be the camera. A GoPro, a DJI Action or Osmo, an Insta360, a DJI drone, a Panasonic or Sony body, a second phone, OBS on a computer, or Android-based glasses such as Vuzix and RayNeo. Point it at the app and its picture becomes your stream, with your overlays, adaptive bitrate, multistreaming and be-right-back applied exactly as they are to the phone's own camera.
- The app does not check what is sending. Anything that speaks RTMP works, listed or not. What the list gives you is where each manufacturer hid the RTMP field — and since that moves between firmware versions, the app says so rather than presenting a menu path as a guarantee. GoPro gets a QR code that joins the Wi-Fi and starts the stream in a single scan.
- Viewer counts per platform on the Dashboard, and chat that follows new messages — but only while you are already at the bottom, so an arriving message can never yank away the line you were reading.
- A measured pass over every screen, in both orientations. The panels carried 166 dp of dead space at the bottom; in landscape that left the destination list showing one card cut in half, with nothing to suggest six more existed. Landscape now uses two columns and shows four. The scene bar overlapped the GO LIVE button by 24 dp. All of this was found by measuring element positions rather than looking at screenshots — two screenshots can look identical while the spacing between them is wrong.
Fixed
- The app never stops your stream because of heat — confirmed in the code rather than assumed. If a broadcast ends on a hot phone, that is the hardware or Android itself. Android's thermal thresholds are the manufacturer's hardware protection and cannot be raised by an app; what an app can do is stop hitting them so often, which is what the staged bitrate is for.
- Resolution still never changes in the middle of a stream, and that is deliberate. Handing a platform new video parameters halfway through forces every viewer's player to reinitialise its decoders — the picture goes and does not come back until they reload the page. Automatically dropping resolution under heat would have reintroduced the exact fault we removed in 2.6.2, so the choice is made once, before you go live.
2.7.0 · August 10, 2026
Alerts that viewers can actually see
New
- Subs, gifts, raids, bits and Super Chats now appear on your stream — from Twitch, Kick and YouTube at once. There is nothing to set up: no API keys, no webhooks, no third-party account. The events already travel down the chat connections your phone is holding open, so we read them there instead of asking anyone's permission.
- Alerts wait when your connection cannot afford them. A card burned into the picture is extra pixels, which means extra bitrate, at the exact moment the link is struggling. When the network is congested or the phone is throttling, the alert queues instead of degrading the picture, and plays once you recover. It is not dropped — the settings screen shows you how many are waiting.
- Per-type switches, so a raid can be loud and a follow can be silent.
Fixed
- The old alerts were never in your stream. They were drawn on the phone's preview only, on top of the camera, while the overlays viewers actually see are composited into the video itself. The code even claimed it was burned in. It was not, and it is now.
- StreamElements is no longer required for alerts. It stays as an optional source for tips paid through their page — the one event we cannot read ourselves — but everything else now works without an account.
2.6.2 · August 8, 2026
Keeping your channel alive, properly
New
- The relay now knows when you meant to stop. It cannot tell a dead network from a finished stream on its own, so the app tells it. Press stop and your channel goes offline the way you expect, instead of looping a be-right-back card at an empty room.
- The stand-in card now matches your stream. It is built at your resolution and audio rate while you are live. Ours was 720p at 48 kHz against a 1080p 44.1 kHz stream — the platform kept the broadcast running, but every viewer had to reload the page to get a picture back, because a player has to reinitialise its decoders when those change mid-stream.
- While this feature is on, your phone sends only to OneTap Cloud and the relay forwards to your platforms. A platform accepts one sender per stream key, so passing it back and forth between your phone and the relay at every dropout was never going to be reliable. Now there is only ever one sender.
- Chat panel: a rotate button, and a resize handle you can actually hit — it was smaller than the recommended touch target.
Fixed
- A safety limit: the relay will not hold your channel for more than 30 minutes without your stream coming back. Well above the longest real dropout we have measured (13 minutes), but no longer forever.
2.6 · August 8, 2026
A pass over the whole live screen
New
- Chat now connects before you go live. It used to exist only while streaming, which meant the first time you could tell whether chat worked was in front of an audience. Turn it on and it connects in preview, so you can check it on your own time.
- The first time the controls hide themselves mid-stream, the app now tells you a tap brings them back. A screen that empties itself with no explanation reads as a crash, not a feature.
Fixed
- The destination list ran into the GO LIVE button. Moving it clear of the bottom menu in 2.5.2 put it straight under a 220 by 64 point button instead. It now sits down the left side, mirroring the camera controls, where there is actually room.
- Half the camera controls were unreachable in landscape. Ten buttons need 610 points of height; a phone on its side leaves about 236. The strip scrolled, but nothing said so. It now wraps into columns instead of hiding what does not fit.
- The scene row and the rest of the controls were running two separate countdowns, five seconds and six, so the row collapsed and then everything vanished a moment later. One timer now.
- Camera controls had no names for screen readers, and several labels were hardcoded in English regardless of your language. Both fixed.
2.5.2 · July 31, 2026
The screen gets out of your way
New
- The controls step back while you stream. On the camera tab they fade out after a few seconds and one tap brings them back. Your health readout and the STOP button never hide — you should be able to check your connection and end the stream without hunting for anything.
Fixed
- Landscape was never actually laid out. Every position in the live screen was a fixed value tuned for portrait; stacked on a phone held sideways they covered most of the picture. Landscape now gets its own spacing.
- Chat would not appear, for three separate reasons. Logging in to Twitch saved your stream key immediately but not your channel name, so if you closed settings without pressing Save you streamed fine while chat had no channel to join. The chat box also never checked its saved position against the current screen, so a spot saved in portrait pointed off-screen in landscape. And the panel refused to show until someone had spoken, which made a chat that failed to connect look exactly like a quiet one.
- Per-destination status sat 16 points from the bottom while the navigation bar is 80 points tall — it had been hidden behind the menu the whole time, in both orientations.
- Two on-screen notices were positioned at the same point and drew on top of each other.
2.5.1 · July 31, 2026
It notices when a platform drops you
New
- The app now asks Twitch and Kick whether your broadcast is actually live there. A connection can look perfectly healthy from the phone while the platform ended the stream minutes ago — you keep sending at full speed, into nothing. Nothing we measure on our own side can reveal that, so the app asks the platform directly.
- If a platform says you are offline, it reconnects only that destination and leaves the others alone. Tearing down a working Kick stream because Twitch dropped is not a repair.
Fixed
- The check needs two agreeing answers before it acts, and treats a failed lookup as "do not know" rather than "offline" — a hiccup in someone else's API must never raise a false alarm in the middle of your stream.
- Keeping your channel alive now works even when you also stream straight to a platform from the phone. A platform allows one connection per stream key, so the relay stays off the key entirely while your phone holds it, steps in when you drop, and hands it straight back when you return.
2.5 · July 31, 2026
Your channel survives a dead zone
New
- Keep my channel alive — one switch in Settings. Lose signal completely and your stream normally just ends; now our relay takes over and holds your channel with a be-right-back card until your phone reconnects, then cuts straight back to your camera. This was the one thing the $10 to $129 a month cloud services had that a phone app genuinely cannot do on its own, because when the network is gone nothing leaves your phone — not even a BRB scene. It is included, at no extra cost. How it works.
- It reuses the stream keys you already entered, so there is nothing new to paste. Those keys are sent to our server only when you turn the switch on, they are encrypted there, they are never shown back to anyone, and switching it off deletes them straight away rather than just disabling them.
Fixed
- Honest note on the new feature: each handover opens a fresh connection to your platform, so it depends on the platform tolerating a short gap. Tested on our own channel, but platforms differ — try it on a quiet stream first.
2.4 · July 28, 2026
Tightened up
New
- Your stream key is hidden by default — shown as dots with a reveal button. It used to sit in plain text on screen, which is a problem the moment you take a screenshot for support, share your screen, or someone glances over your shoulder. Anyone with that key can broadcast on your channel.
Fixed
- Landscape: the floating buttons no longer sit on top of the first row of the Dashboard, and panels are fully opaque so the camera view stops bleeding through the text behind them.
- The first-run wizard had no allowance for the status bar or the navigation bar — the very first screen a new user sees could run underneath both.
- The tips screen has five text fields, and the keyboard used to cover the one you were typing in.
- Bitrate options read "2 Mbps, 3 Mbps, 6 Mbps…" instead of "2, 3, 6, 8 Mbps, 10 Mbps" — same kind of choice, same kind of label.
- Links that do the same thing now look the same. Green means "connected" everywhere in the app; it no longer doubles as a link colour.
2.3 · July 27, 2026
It won't let you break your own stream
New
- Bitrate now adapts to where you actually stream. Twitch accepts up to 6 Mbps, Kick 8, YouTube 9 — go above and the platform still accepts the connection, so the app says LIVE and everything looks fine, but your viewers get a black screen. One Tap now caps automatically to the lowest limit among the platforms you have enabled, and tells you which one is setting it. Streaming only to your own server or OBS? No cap — there you set the rules.
- Every resolution is selectable — 1080p60, 1080p30, 720p60, 720p30, 480p30 and 360p30. The lower ones were previously hidden behind the top three, which is backwards: 480p that arrives beats 1080p that stutters, and 360p is the difference between still streaming and losing the stream entirely in a tunnel or a packed venue.
Fixed
- The uptime shown on remote dashboards counted from your very first stream instead of the one you are actually running.
2.2 · July 27, 2026
Your subscription, your devices
New
- A subscription now covers up to three devices — phone, spare and tablet. Switching to a new phone? Tap Use this device and the subscription moves across, no support ticket. The limit exists so one paid account can't be handed round a hundred people; it's set high enough that a real streamer will never notice it.
Fixed
- Groundwork so a repackaged copy of the app can be spotted. Nothing changes for you — this only affects builds that aren't ours.
2.1 · July 26, 2026
Make it yours
New
- Button colour — pick the colour of GO LIVE and the active controls from nine presets under Settings → Appearance. The live indicator deliberately stays red: that you're broadcasting has to read at a glance, so it isn't something you can colour away.
Fixed
- Light mode actually works. Light and Dark looked identical because the screens still used a fixed dark palette — only a handful of system controls ever changed. Every surface, label and icon now follows the theme, and switching takes effect instantly instead of on the next restart. Text colours are picked for contrast on each background rather than assumed white.
- Panels no longer hide their last row behind the tab bar — worst in landscape, where the bottom of the Dashboard was unreachable.
- Chat names use a palette matched to the theme, and a rare crash on certain usernames is gone.
2.0 · July 26, 2026
The production release 🎬
New
- One Tap IRL 2.0 is here. Version 1.0 made going live effortless. 2.0 makes what you go live with just as effortless — scenes, overlays, chat and tips are now built into the app, so a full IRL production fits in one hand.
- Scenes — your whole setup on one tap. Camera, dual-camera, microphone and overlays switch together. Four ready-made scenes (Walking, Talking, Dual cam, BRB), plus save your own with +. The scene bar folds away after 5 seconds so nothing covers your shot.
- Overlay editor — drag your clock, status, speed and logo anywhere on the picture and pinch to resize. What you see is exactly what viewers get.
- Unified chat — Twitch, Kick and YouTube in one feed, each message tagged with its platform colour. Move it, resize it, set its transparency, or filter it down to mods, subs and tips.
- Tips & donations — connect your own payment accounts (Stripe, PayPal, Vipps, Ko-fi, MobilePay, Swish, PIX, UPI and more) and get a shareable tip page at onetapirl.com/tip/your-name. The money goes straight to you — One Tap IRL never touches it and takes no cut.
- Pro camera controls — exposure slider and focus lock, so the picture stops hunting while you walk.
- Light mode — a real daylight theme for streaming outdoors, not an inverted dark one.
Fixed
- Kick login works end to end again — stream keys are fetched automatically.
- Landscape: every control is reachable; the strip no longer hides behind the tab bar.
- Network bonding is out of beta — failover was verified in both directions (WiFi → mobile and back).
1.8.0 · July 26, 2026
Overlay editor, unified chat, tips & light mode
New
- Overlay editor — drag your clock, status, speed and logo anywhere on the picture and pinch to resize them. What you see is exactly what viewers get.
- Unified chat — Twitch, Kick and YouTube messages arrive in one feed, each tagged with a platform colour. Tap the filter to show only mods, subs or tips.
- Tips & donations — connect your own payment accounts (Stripe, PayPal, Vipps, Ko-fi, MobilePay, Swish, PIX, UPI and more) and get a shareable tip page at onetapirl.com/tip/your-name. The money goes straight to you — One Tap IRL never touches it and takes no cut.
- Light mode — a proper daylight theme, not just an inverted dark one. Choose System, Light or Dark under Appearance.
1.6.0 · July 25, 2026
Scenes & pro camera controls
New
- Scenes — switch your whole setup with one tap: camera, dual-camera, microphone and overlays all change together. Four ready-made scenes (Walking, Talking, Dual cam, BRB), and you can save your current setup as a new scene with the + button. Long-press any scene to edit or delete it. Works mid-stream with no interruption.
- Pro camera controls — exposure (EV) slider and focus lock. Lock focus so the picture stops hunting while you walk, and brighten or darken the shot without touching quality settings.
- Chat overlay can be turned on/off and its background transparency adjusted (0–100%).
Fixed
- Kick login now works end to end — stream keys are fetched automatically again.
- Landscape: the lower camera buttons are reachable; the control strip stays clear of the tab bar.
1.3.0 · July 25, 2026
Polished shapes & movable chat
New
- Picture-in-picture shapes look far better: smooth anti-aliased edges and a soft light rim that lifts the bubble off the background.
- Chat can be moved anywhere on screen and resized freely in both directions — drag the panel to move it, drag the corner handle to resize. Your layout is remembered.
Fixed
- Landscape: the lower camera buttons were out of reach — the control strip now fits the actual screen height and scrolls.
1.2.0 · July 25, 2026
Cleaner camera view
New
- Camera controls now fold away automatically after 5 seconds — tap the arrow to bring them back. Nothing covers your shot while you're filming.
- The control buttons scroll, so every button is reachable even on smaller screens and in landscape.
Fixed
- Kick login now uses a secure HTTPS redirect, and login errors show the actual reason instead of a generic message.
1.1.0 · July 25, 2026
PiP shapes
New
- Dual camera: choose the shape of your front-camera bubble — rounded box, circle or oval. Tap the shape button while dual camera is on to cycle through them.
1.0.2 · July 25, 2026
Language fix
Fixed
- App now correctly defaults to English on Android 13+ — the system's per-app language no longer overrides your choice.
1.0.0 · July 25, 2026
Official release 🎉
New
- One Tap IRL is out of beta! Go live in one tap — for real.
- First-run setup wizard: pick your platform, log in, and you're live in under a minute.
- Live viewer counts for Twitch and YouTube right on the Dashboard.
- 5-tab navigation: Dashboard, Camera, Stream, Recordings, Settings — usable while live.
- Real-time Dashboard: stream health, bitrate, uptime, battery, temperature, CPU, RAM, network and storage.
- In-app updates: new versions install with one tap (direct download users).
Fixed
- Three deep bug-fix rounds across the whole app and backend: crash fixes for flaky networks during GO LIVE, login sessions that never expire cleanly, network bonding recovery after total signal loss, camera resource leaks, payment edge cases and much more.
0.7x beta · July 2026
The beta sprint
New
- Network Bonding (WiFi + mobile simultaneously) with automatic failover — verified both directions.
- Dual camera: front + back at the same time with a movable, pinch-to-resize picture-in-picture.
- Image stabilization (OIS + EIS) where the phone supports it.
- Gift codes, Discord community, and a public feedback form.
- Device database with 181 phone profiles for automatic quality settings.
Want to shape what we build next? Join the Discord or suggest a feature.