Limerino

Limerino 1.1.0 — Landscape, whispers, and profiles

Released · App Store build 284

What’s new in 1.1.0

Landscape is rebuilt around chat beside video, whispers happen inline where you already are, and returning to the app no longer means waiting for chat to catch up.

Landscape, rebuilt. Turning the phone now puts chat alongside the stream instead of hiding it behind a cover you had to dismiss. The split is the default, the video keeps its proportions, and the live title can be tucked away when you want the picture and the conversation and nothing else.

Whispers without leaving the conversation. Private messages appear inline in the channel you are watching, in the sender’s real colour, so a whisper no longer means a trip to another screen. Long-press any message and you can start a whisper to that person directly. Sending the first whisper to someone used to be able to lock the app up while it looked the recipient up; it no longer can.

Chat starts flowing when you come back. Reopening the app after a while used to sit quiet and then dump a wall of messages at once. Every reconnect was re-downloading each open channel’s emotes and badges on the same queue that delivers messages, so live chat queued behind that work. It does not any more, and the effect is largest if you keep several channels open. Reconnects also re-download far less, which is easier on mobile data.

7TV paints, properly. Animated and image-based name paints render the way they do on the web, including drop shadows and gradient stops, rather than being flattened or dropped.

A /me stays on one line. Third-person actions follow your own line-break setting instead of always breaking, and they read as narration, with no stray colon.

Names you can actually read. Usernames that a person chose in a colour too close to the background are lifted to a readable contrast, so red no longer arrives looking orange, and the choice remains yours to switch off.

Faster profiles and mentions. Opening a profile settles without the layout shifting under your thumb, and the mentions list scrolls smoothly at any length.

Plus a long list of smaller repairs across chat, moderation tools, notifications, and settings, most of them reported by people using the app.

In more detail

Landscape, in detail. Chat beside video is now the only landscape layout; the old fullscreen cover is retired. Full-bleed video survives as a collapse-chat toggle in the player bar, and it lasts for the session rather than becoming a saved default — rotating out restores the split. Leaving is obvious two ways: a labelled Portrait button present in every player state, and simply turning the phone back. No app chrome draws over the video any more, the pulsing on-air dot is gone — the quiet LIVE capsule is the whole badge — and VoiceOver reads the way out before anything else.

A Profile page. Settings now opens with a card carrying your avatar, display name and login; tapping it — or the new person glyph in the chat header — opens the full page: your name colour in chat, your bio, the channels you follow, the people you have blocked, and a summary of your own channel. Everyone on Twitch has a channel, so the editor is there whether or not you stream: title, category, tags, and the content labels Twitch shows viewers. Affiliates and partners get a stats section, and the long-standing “Some creator stats couldn’t load” failure is fixed at its root. Your emotes and the channels you moderate are simply absent when empty rather than telling you that you have none, each section loads on its own with its own retry, and the page is honest about what Twitch will not let an app change — username, display name, picture and email link out instead of offering fields that could never work. A few sections need Twitch permissions the app has never asked for; until you grant them, those rows say so plainly, and declining costs nothing.

Link your Discord account. Profile has a Discord section. Linking connects your Discord account to Limerino and adds you to the Limerino Discord server, and the approval happens in Discord itself — the Discord app if you have it, your browser if not — with Authorize landing you straight back in Limerino. Leave part-way and the row quietly offers to pick the link back up. Feedback you send from inside the app also carries its status on the thread it opens there, and you can unlink at any time.

A whisper in chat is a copy, not a move. The inline row is captioned — an envelope for one you received, a paper plane for one you sent — and tapping the caption opens that conversation. The whisper still lives in the inbox behind the @ button, still counts once toward the unread badge, and still sends exactly one notification however many channels you have open. It is never written to a channel log, a moderator there cannot act on it, and a timeout in the channel cannot strike through a private message. Two switches in Settings › Behavior, both on by default, control the mirroring and the tint.

Blocking now reaches whispers. Blocking hid a person’s chat messages, but their private messages still arrived. All of it now stops at the door: the thread, the badge, the notification. Conversations you already had with them are hidden rather than deleted — unblock and they return, unread state intact. Every whisper thread carries its own Report and Block. When your rules hide every conversation, the whispers tab says “Whispers hidden” with a count instead of claiming the inbox was always empty. A muted word hides the conversation showing it, and blocking someone from Settings › Rules now clears their on-screen messages and saved bookmarks just as blocking from a user card always did.

The feature-suggestion wave. Features people using the app asked for, shipping together:

  • The composer can suggest names without typing @; opt in under Settings › Typing, and matching follows display names too, so a chatter with a non-Latin name is findable by the name you actually see.
  • Muted phrases gain an Obscure mode that masks the phrase while showing the rest of the message; existing phrases keep hiding the whole message.
  • 7TV user badges render after the Twitch, BTTV, and FFZ ones — and five badges now fit inline, with the last slot held for 7TV.
  • Live dots in the channel switcher, with an optional “Sort live channels first” that leaves your manual order alone when off.
  • The emote menu now opens on your recently used emotes, alternating row backgrounds are there if you want them, and 7TV name paints can be turned off entirely.

Replies, threaded from both sides. You can reply to your own just-sent message — the reply actions arrive a few seconds after you send, no trip through the background required — and a reply you send appears once rather than doubling when Twitch echoes it back.

Mention alerts, in one press. The Channels list in Mention alerts starts with a “Turn All Channels Off” row: press it and every followed channel’s toggle flips off together, then turn on just the channels you want alerts from. Alerts also moved to the top of Settings, and every collapsible settings group starts closed, so the root reads as a short index.

Recent messages reach back up to an hour. Tap a chatter’s name and the user card no longer shows only what your device happened to catch — it reaches back up to an hour in that channel, including messages sent before you opened the app.

One shield for moderators. The AutoMod queue and the moderator log share a single shield button in the chat header, and the space that frees goes to the channel name, so on narrow phones a moderator can finally read the channel they are in.

Pick an accent, and find your way back. Appearance settings gain a row of curated accent colours beside your own custom pick, plus a one-tap Reset to default. Custom colours also store exactly now, so a picked shade never drifts on its way in.

Credit where it’s due. Report a Bug and Suggest a Feature can credit the post to you — your Twitch display name, or your Discord username if you have linked one — and fixed items credit their reporters. The sheet spells out everything a credited post carries, crediting is on by default when you are signed in, and one switch turns it off before sending.

One case survives. A very short trip through the background can still land you behind a brief catch-up when you return; it is deliberately left alone until it can be measured rather than guessed at.

A wave of fixes from user reports.

  • Long press opens the message menu everywhere: on a username, an emote, a link, plain text, and near the stream-title card on an offline channel.
  • Selecting text inside a message is gone: it raced the long press, and the menu’s Copy text replaces it.
  • The mentions badge counts only what arrived since you last looked instead of snapping back to 99+, and deleting a mention sticks.
  • Animated emotes start on time, and every copy of the same emote moves in step.
  • Launch got lighter: a hidden web page load and an unbounded image-decode burst are gone.
  • A message sent with a hard line break in it stays on one baseline and no longer comes back as a duplicate.
  • Switching theme while Settings is open no longer leaves text you cannot read.
  • One unreadable value in the settings file no longer resets every other setting with it.
  • Session renewal keeps the renewed key on every path, closing a way a weak connection could get you signed out.

iPad is still iPhone-scaled.