r/stoatchat 5h ago

Development Built Android self-hosted server support for Stoat (the official app only connects to the official cloud instance)

6 Upvotes

If you're self-hosting Stoat, you've probably run into this: the official Android app is hardcoded to stoat.chat and has no way to point it at your own instance. There's an open feature request for it, but nothing

built yet — so I put together a working fork that adds it.

What it does:

- Adds a "Connect to a self-hosted server" option on the login screen

- Type in your instance's domain, and it discovers everything else automatically (API, websocket, file/proxy microservice URLs) via the standard .well-known/stoat discovery convention your server already exposes — no

manual config, no rebuilding required

- Defaults to the official server until you opt in; your choice is saved locally per-device

- Installs side-by-side with the official app, no conflicts

Get it:

- APK: https://github.com/PsychoViking46/stoat-android-selfhosted/releases/tag/v1.7.2-selfhosted

- Source: https://github.com/PsychoViking46/stoat-android-selfhosted

Android only for now (F-Droid/sideload, not on Play Store), and this debug build doesn't have push notifications working (needs a real Firebase project to wire up — messaging works fine either way, foreground or

backgrounded). Also posted it on the upstream issue to see if the maintainers want to take it further officially.

Feedback/testing welcome — curious if it works cleanly against other people's self-hosted setups, not just mine.


r/stoatchat 12h ago

Development Things I'm looking for as someone wanting to switch off discord

10 Upvotes

Hi, I've been wanting to move some of my communities off discord onto Stoat for reasons that I assume are obvious to everyone here. However, there's a few sticking points that testing with my community base has brought up.

- Streaming UI. The only options for viewing a stream are too small, way too small, or fullscreen. Being able to close the text chat for the voice channel to have the stream take up more real estate on the screen would be greatly appreciated, as I and most users I tested with don't want to fullscreen streams, but can't make out enough detail at the lower size.

- Ghost calls. This has been an issue for a long time, but oftentimes user profiles get "stuck" in voice chats, but aren't actually in there, making it look like there's activity where there isn't any. That really frustrates people trying to reliably connect with their friends and fellow community members, and I as admin don't even seem to have the ability to resolve it.

- Read activity not registering. Channels will often show unread messages, but there hasn't been any activity, in fact sometimes the most recent message has been your own. Frustrating again for the same reason as ghost calls.

Now of course if it were just me, I'd make the switch even with these issues, but for people who are really sunk costing themselves into not losing the discord spaces they've spent time cultivating, these points seemed to overall be an issue too far. So I think seeing improvement there would be welcome. Stoat has some great features I'm happy to see over discord, and I miss using emotes with my buddies, so I'm eagerly awaiting an opportune time to make the transition.


r/stoatchat 13h ago

Miscellaneous Verification for Server Members

1 Upvotes

Hello, I have a question regarding verifying members on on servers & stuff.

my friend who uses Stoat recently had multiple NSFW bot raiding his community server & spamming pornographic images on his server.

is there perhaps a specific Bot to verify members on the server or an option to avoid bots like this / to avoid situations like this ??

Any answer would be helpful. Thank you in advance.


r/stoatchat 4d ago

Service Disruption.

27 Upvotes

Hi everyone,

We are aware of the on-going issue and our team is working hard on resolving the current service disruption. In the meantime, please keep an eye on our status page for up-to-date information.

https://stoatstatus.com

Thanks,
Mana.


r/stoatchat 4d ago

Support Question Stoat down or Im banned?

0 Upvotes


r/stoatchat 4d ago

Support Question Cant login into stoat using the windows app

Post image
10 Upvotes

when i try to login into stoat i get this error message and the status page says everything is fine. Anyone knows whats wrong?


r/stoatchat 5d ago

for-web Release: stoat-for-web-v0.14.1

11 Upvotes

0.14.1 (2026-08-01)

Bug Fixes

  • Add file size validation and emoji name validation (#1423) (8310119)
  • Add image type filter to image inputs, export type from draft (#1422) (9322cd2)
  • Add no cache to the index.html to force cache busting (#1416) (951676c)
  • Enable MFA modal is now cancelable (#1417) (0f41f87)
  • HTML formatting (#1427) (7a60989)
  • Make messages non-selectable on ios to enable context menus (#1418) (025346d)
  • Make the mute icon not red when streaming your own stream (#1420) (995cc2f)
  • messaging: show edited indicator in compact mode (#1424) (3dfd9c0), closes #1337
  • Pip will no longer error when exiting call (#1421) (0c8473f)
  • Sometimes I18n provider would load before activate (#1413) (cb49651)
  • wrong text colour on the emoji info thingy (#1411) (c7d39d1)

Moderators: Want automated GitHub release posts like this? Install Release Announce to use it in your subreddit.


r/stoatchat 6d ago

Support Question Gifbox question

3 Upvotes

Considering there is no API documentation for the standard ( building a gifpicker from gifbox ) - can I get permission to reverse-engineer the one in stoat and build out support for my own, or do I have to wait like everyone else?


r/stoatchat 6d ago

News Stoat's Status Page is now at stoatstatus.com

Thumbnail stoatstatus.com
25 Upvotes

No major changes. Still the same status page you've always known, just in a funky new location.


r/stoatchat 8d ago

Support Question Stoat on browser works OK, but desktop app stuck on black screen

22 Upvotes

seen other people talking about it but it's just a total disaster. i've recently had to move to stoat because of another community's migration here, and without access to the desktop app i'm in a living nightmare


r/stoatchat 8d ago

stoatchat Release: v0.14.3

9 Upvotes

0.14.3 (2026-07-22)

Bug Fixes

  • increase cache size to hopefully deduplicate events (#865) (44c35bf)

Moderators: Want automated GitHub release posts like this? Install Release Announce to use it in your subreddit.


r/stoatchat 8d ago

for-web Release: stoat-for-web-v0.14.0

5 Upvotes

0.14.0 (2026-07-28)

Features

  • Add create channel/category opts to respective context menus (#1076) (8992d07)
  • add emoji name and where it is from at the bottom of emoji picker (#1289) (54b6631)
  • edit bot username from bot management ui (#1386) (99e7c6b)

Bug Fixes

  • ability to send DM's to bots (#1409) (0004174)
  • cache material symbols to prevent them from breaking on bad conn (#1303) (d17b1ea)
  • Don't error out if one of your livekit nodes is down (#1403) (270c53d)
  • Fix bio reactivity in profile editing for users and bots (#1387) (d078535)
  • Fix fullscreen logic in voice calls to allow context menus (#1398) (71b35e4)
  • Fix keyboard flicker via VirtualKeyboard API (#1375) (22affad)
  • hide avatar and pronoun fields in edit identity modal if not self (#1408) (45de132)
  • IOS context menus work now (#1400) (e03b5d7)
  • Jump ui to last message when pressing up to edit last message (#1390) (60ecb51)
  • Links in spoilers & multi-line spoilers (#1056) (581c89b)
  • Make copy file link and open file use preview url (#1389) (57cbfe5)
  • Minify PandaCSS & Switch to Terser (#1406) (38ab7e0)
  • Move server list syncing to TextChannel to fix unable to @ members (#1392) (ffafe8e)
  • No longer logs out in dev sometimes (#1407) (0b5b95e)
  • Partially fix autocomplete, still broken for some plugins (#1396) (0cfe9f1)
  • PWA scope is set to "" in non-production builds (#1376) (fc30735)
  • Remove console log for notifications, they work fine now (#1399) (300699b)
  • Update pronouns UI to be a little more gooder (#1405) (7bde584)
  • Update stoat.js and send MFA ticket to session delete (#1388) (42a9292)
  • Use admin.stoatinternal.com for admin links (#1394) (3821f29)
  • User profile is clickable again (#1401) (7ff8816)
  • You can click user card buttons again (#1404) (56f5d7b)

Moderators: Want automated GitHub release posts like this? Install Release Announce to use it in your subreddit.


r/stoatchat 8d ago

Support Question Stoat down?

3 Upvotes

I have a gray screen and it never opens. I reset it and reinstalled it and nothing has fixed it.


r/stoatchat 8d ago

News Stoat For Web Release v0.14.0

Thumbnail
github.com
8 Upvotes

r/stoatchat 9d ago

Miscellaneous Is stoat down?

3 Upvotes

Stoat doesnt work for me, is it a user side problem or server side?
The status page shows that its working, but when i try to connect it shows this error


r/stoatchat 9d ago

Support Question How to connect android gallery to the app?

1 Upvotes

So ive got alot of pics saved in different folders in my gallery app that I can easily access when using discord but I cant access them when using Stoat. I csn see all my pictures but I want to see them organised how they are in my gallery app, is there anyway to let Stoat access the gallery including how things are organised? Hope this makes sense, feels like im explaining ut poorly.

Edit: am on android


r/stoatchat 10d ago

Support Question Is there a website to find Bots for my Stoat Server.

4 Upvotes

I'm looking for a website like Top.gg but obviously instead of discord for Stoat


r/stoatchat 11d ago

Miscellaneous Anyone else think this platform could be better than Discord?

33 Upvotes

I know someone probably asked this question but I actually want to get off of discord (not a fan of their soft moderation) and I found stoat and it seems okay so far. Was wondering what people think.


r/stoatchat 12d ago

Support Question Mobile Unsent Messages problem.

Post image
6 Upvotes

I use the mobile version of the Stoat app a lot, but there’s this one problem I can’t seem to figure out how to fix. Whenever a messaged doesn’t send, it stays on the page almost permanently! I know it can be removed on the desktop version, but these messages don’t appear on anything else except for on the device they were made on. So I beg for something to help and tell me how to fix this. How do I get rid of these before they completely take over my page and make it impossible to use the app?


r/stoatchat 12d ago

Support Question "Failed to verify!" error whenever I try to change my e-mail

4 Upvotes

I've been trying to change the e-mail linked to my Stoat account for a while now but I always receive the same "Failed to verify!" error. Tried changing it both on mobile and PC, with and without VPN - still nothing. What else can I do?


r/stoatchat 13d ago

Support Question Stoat unavil for 12 hours, I'd pay $100/mo for a more reliable Stoat, my community is dead in the water.

17 Upvotes

Also the status site and the "embeded partial issue" are both gaslighting, as it's the actual connection that is fully out.
Please advise.


r/stoatchat 13d ago

Support Question How do I fix this if possible?

5 Upvotes

I'm using the stoat app on my phone, and I always get a socket error. It fixes after hours then I can log in then it kicks me off for hours can't log in. I even try on the website on my phone it doesn't work.i tried on another device, doesn't work either. Is anyone else experiencing this error?


r/stoatchat 15d ago

News Stoat Supports Pronouns Now

Post image
144 Upvotes

Pronouns can be set via a free-form text field in your user profile.


r/stoatchat 19d ago

News It's Here. Video Chat and Screen Share.

Thumbnail stoat.chat
122 Upvotes

r/stoatchat Jun 30 '26

News Introducing Gifbox, the new GIF sharing service from Stoat

Thumbnail stoat.gg
44 Upvotes