Support

Support

Questions, bugs, suggestions? We answer as soon as we can.

Contact

Write to support@priet.us. When reporting a problem, please include if you can:

  • Your device and iOS version
  • The Arkhe version
  • The network or bouncer you connect to, and its software if you know it
  • What you expected and what happened instead, plus a few lines of the protocol log

Arkhe is open source: you can also browse or report issues on GitHub.

Requirements

Frequently asked questions

What do I need to get started?

Access to an IRC network or an IRC bouncer. Tap + in the sidebar, enter the host and port and keep TLS on. To try Arkhe right away, pick Libera.Chat or the Ergo testnet under Popular networks and tap Save.

Do I need a bouncer?

No, Arkhe connects directly to any IRC server. A bouncer such as soju stays connected on your behalf, so you get the history from while you were away, read markers across devices and push notifications with the app closed.

How do I connect to a soju bouncer?

Add your bouncer as a server and turn on This is a bouncer (soju). Use SASL with your soju username and password.

To connect to one network on the bouncer, add it to the username and the SASL account as username/network (for example alice/libera). Leave it out of the nickname: IRC nicknames cannot contain /.

Which sign-in methods are supported?

SASL PLAIN with a username and password. When the server also offers SCRAM-SHA-256, Arkhe uses it automatically, so the password itself never crosses the wire.

SASL EXTERNAL (CertFP) signs in with a client certificate: import a .p12, choose EXTERNAL, then register the SHA-256 fingerprint Arkhe shows with your network (for example /msg NickServ CERT ADD).

How do I get notifications when the app is closed?

You need a bouncer that supports Web Push (soju does). In Settings, turn on Push when app is closed and allow notifications. Arkhe registers with the bouncer automatically.

Notifications are end-to-end encrypted between your bouncer and your device. While the app is open, or was just closed, mentions and private messages notify you without a bouncer.

How do I attach a photo or file?

Tap the paperclip in the message bar, or drag a file onto it on iPad. If your server or bouncer offers a file host, Arkhe uses it with your existing login. Otherwise, set up your own uploader in Settings → Upload. The link is added to your message for you to send.

Why don’t other people see my reactions?

Some networks choose not to relay reactions and replies between users. Libera.Chat, for example, only relays typing indicators. Your reactions still sync across your own devices through your bouncer, and Arkhe tells you in the status window when a network blocks them.

Where is my history and how do I clear it?

Your bouncer holds the full history. Arkhe keeps the most recent lines of each conversation on the device so chats open instantly, and fetches older ones when you scroll up. Turn off Keep history on device in Settings to stop this and delete what is stored.

How do I close a channel?

Swipe left on the channel in the sidebar and tap Close, or type /part. To join one, use the Join button in a chat or type /join #channel.

Something isn’t working. How can I see what’s happening?

Open the protocol log (the terminal button at the top of a chat). It shows the raw IRC traffic, with passwords and sign-in data already hidden, which helps a lot when reporting a problem.