Skip to content

Settings reference

Settings is one long panel rather than a page with tabs, so this reference runs in the same order the panel does. The cards above the divider are the app: your platform connections, how chat looks, what makes a sound. The cards below it are your Pyre account.

The Settings panel open over the app, scrolled to the top: Platform Accounts with YouTube not connected and an Authenticate button, Twitch connected as pyrechat with Re-auth and Disconnect, Kick not connected, and TikTok reading no authentication required, then Sign in on another device with a Regenerate code button, the Desktop app card with Download for Windows, Blocked Users reading no blocked users, and the first lines of Highlight & ignore rules

Every platform Pyre.Chat can read, with the state of your connection to it.

  • Not connected with an Authenticate button. Choosing it opens that platform’s own login in a popup, and the list refreshes itself when the popup closes.
  • Connected, showing the account name, with Re-auth and Disconnect. Re-auth sends you back through the platform’s login, which is the fix for an expired or revoked authorization. Disconnect asks you to confirm, then drops Pyre’s access to that account.
  • TikTok reads No authentication required and has no buttons, because TikTok chat needs no account of yours at all.

What connecting a platform actually grants, and why reading is never anonymous, is in Connect your channels.

A QR code, a countdown, and the same address written out as a link you can copy. Open that link in a browser on the other device and it signs in there, with no password typed on that device. The code expires after a few minutes; Regenerate code issues a fresh one.

The download for the Windows desktop app: a dockable chat column that stays on top of your game, with native mention notifications, kept up to date automatically. Download for Windows always resolves to the current version. See The desktop app.

Everyone you have blocked from appearing in your chat, with the block added from the Block button on any viewer card.

These blocks are stored on this browser only. They are not part of your Pyre account, so a different browser, a different machine or the desktop app each keep their own list, and clearing site data clears them. This is a personal reading filter, not a moderation action: nobody is blocked on the platform, and nobody else sees the effect.

The Highlight & ignore rules section of Settings with four rules: a giveaway keyword in gold, a regex rule in teal, a user rule for pixelpriest scoped to Twitch in pink and a free skins ignore phrase, each with Sound, Mentions and On switches and a delete button, above the form for adding a keyword, regex, user or ignore-phrase rule

Rules that make lines stand out, or disappear, in your view. Pick a type, type what to match, choose a platform (or all of them) and a colour, and Add rule.

TypeMatches
KeywordA whole word or phrase, case does not matter (cat does not light up concatenate)
RegexA regular expression, case-insensitive, up to 200 characters
UserA username, case does not matter
Ignore phraseAny line containing the phrase: the line is hidden

Each rule in the list has three switches:

  • Sound plays the highlight sound on a hit (when Play sound on keyword highlight is on in Audio Alerts).
  • Mentions copies the line into the Mentions panel, where it outlives the feed. See Read the merged feed.
  • On turns the rule off without deleting it.

A regex is checked as you type: an invalid one is refused with the reason before you can save it. Rules run in your own browser only, so a slow regex can only ever slow down your own chat.

Ignore rules hide lines for you and nobody else. They do not moderate anything, the platform never hears about them, and a message that mentions you is never hidden by one. The search bar shows how many lines your ignore rules hid this session.

Rules are saved to your Pyre account (up to 100), so they follow you to the desktop app and the browser extension. Keyword highlights you had before carried over as Keyword rules.

Three sliders and one switch, all of which take effect immediately:

ControlRangeDefault
Text Size10 to 22 pixels13
Input Field Size12 to 26 pixels14
Activity Panel Events1 to 20 events5

Text Size has a live preview underneath it, a single sample message rendered at the size you are dragging to, so you can pick a size without closing Settings to check. Input Field Size is separate on purpose: the box you type in can stay comfortable while the feed itself goes small. Activity Panel Events is how many recent events the activity panel keeps on screen.

Show moderation buttons on hover shows the bar of moderation buttons when you point at a message (see Moderate from the feed). It starts on when you can moderate at least one connected channel. Turned off, selecting a message still shows the bar. The choice is kept on this device.

Two independent switches, both off by default:

  • Play sound on @mention
  • Play sound on keyword highlight

If mentions are arriving but silently, this card is almost always the answer. The sound is generated by the browser, so nothing needs downloading, but browsers will not play audio until you have interacted with the page at least once.

One switch, off by default, covering both mentions and highlight hits. Notifications fire only while the window is hidden or in the background, which is the case they exist for.

In a browser, turning this on asks the browser for permission. Refuse it, or have refused it before, and the switch turns itself back off and tells you to allow notifications for the site. The desktop app needs no prompt: it grants itself that one capability, so the switch simply works.

Export Chat Log (JSON) downloads what is currently in your session as a JSON file. It is the whole export surface: one button, one format.

Not settings, a reminder. Click a message to select it, then:

KeyAction
DDelete message
TTimeout 10m
BBan user
EscDeselect

In an input row, ↑ brings back what you sent, Tab completes emotes and names, and / starts a command.

These run as you, on the platform, with the powers you already hold there. See Moderate from the feed.

Your account details, plus two changes that each need your current password:

  • Change Email, which takes the new address and your current password.
  • Change Password, which takes the current one and a new one of at least 8 characters.

Billing opens your account’s billing page.

Whether a second factor is on for your Pyre account, and the setup flow to turn it on. It protects the Pyre login itself, not your platform accounts, which keep whatever protection you have set on each platform.

Every session currently signed in to your account. Revoke All Other Sessions ends all of them except the one you are using, which is what to reach for after signing in somewhere you no longer trust. The desktop app holds a session of its own, so revoking everything else signs the app out too.

A record of sign-ins to your account. Read it when something looks wrong; there is nothing to change here.

Permanent, and confirmed with your password. Your account and its data are deleted. There is no undo and no grace period, so treat this card as the last thing on the page rather than a way to take a break.

Separately from Settings, a Platform Update Required window can appear when you open the app. It means Pyre now asks a platform for something it did not ask for when you connected, usually because a feature shipped that needs a permission your existing authorization does not carry.

It lists only the platforms that are actually behind, each with a one line reason saying what the new permission is required to do, and a Re-authenticate button that sends you through that platform’s login again. Nothing else about your connection changes.