FAQ

Check the FAQs below or send a message in a room to get community support or get in touch with our team.

🔗 Account management

🔗 How do I reset my password?

Please note that TextRP operates as a web3 login and does not utilize traditional password systems associated with accounts. Instead, your login is associated with your XRP wallet ID or other Web3 wallet integrations. If you encounter login issues, please ensure that you have access to your Web3 wallet and associated authentication methods.

🔗 Do I need an email address to register?

Using an email address when creating a TextRP account is not required but optional for backup and additional security purposes.

Although adding an email address is not mandatory, TextRP reserves the right to occasionally request it for abuse mitigation purposes in accordance with the privacy policy.

🔗 What is the username used for?

Your wallet ID, which serves as your unique identifier on XRPL, will be used to create a distinctive username on TextRP. This allows us to differentiate you from others with the same display name. However, you have the flexibility to create any profile username of your choice. Rest assured, this approach helps maintain the confidentiality of your information.

🔗 Can I register with a phone number?

Not anymore. Sorry!

🔗 Chat

🔗 How can I mention someone?

Just type their name, and they will be notified accordingly. You can autocomplete by pressing the tab button; you don’t need any prefixes for the mention to work!

🔗 With what type of mentions will I get notified?

By default, you’ll be notified if your display name and your user name are mentioned. You can add other names, nicknames, or keywords for which you want to be notified in your settings in the Notifications section.

🔗 How do I send a file?

Simple; just drag the file into TextRP, and it will automatically upload. Alternatively, you can click on the paperclip icon in the text input field and browse your filesystem.

🔗 Can I upload a file from a mobile device?

Yes, you can! On a mobile device, simply press the arrow that is pointing upwards (on iOS) or the + symbol (on Android) while in a chat and select your file.

🔗 How can I invite a contact to use TextRP?

You can invite someone to a room by using the "Invite to this room" button in the right-hand side "Room members list" using their XRPL ID (if they have one) or by using display name.

🔗 Is there a way to know if a message has been read?

Yes! TextRP shows who has read a message by displaying their avatar to the right of the message. Hovering over these avatars (or clicking on them on mobile) will give you the user’s information and reading time.

🔗 How can I search for a file or message?

To search a room from the desktop, click on the magnifying glass located near the top of the screen. You can then type in a keyword or filename that you are searching for, with the ability to select whether you want to search within the specific chat room or across all conversations. For encrypted rooms, search only works on desktop (not TextRP web and mobile) and you need to have "Message search" enabled in the TextRP Security & Privacy settings.

On TextRP iOS, tap the room name at the top, then "Search room."

On TextRP Android, tap the three dots in the top right corner, then "Search."

🔗 Settings

🔗 How do I change my account settings?

Click on the drop-down menu under your name in the top left corner of the web or desktop app and select. From here, you can change all of your account and general TextRP preferences.

🔗 How do I change my notification settings?

TextRP allows you to customize your notifications at two levels: across the app and per room. You can configure how you will be notified for given events by default in the Notifications section of your Settings (accessible from the drop-down menu under your name in the top left corner of the web/desktop app).

You can configure keywords, default notification settings for groups, one-to-one chat rooms, invites, and calls. The notifications can be:

Turned off: You won’t be notified when the selected event happens.

Turned on: You will get a message popping up when the selected event happens, but no sound.

Noisy: you will get a visual highlight (red badge and/or text highlight) and a sound and/or vibration (depending on the device) when the selected event happens.

Then, for finer tuning, you can easily configure per-room notification settings from the context menu you get by clicking on the [...] icon that appears when hovering over the room name in the room list. This is very handy when you wish to temporarily mute a room or make sure you’re not missing anything from a given discussion. You can select the following options:

Mute: You won’t be notified, even if your name or a keyword is mentioned.

Mentions only: you will only be notified for the items that are meant to be ‘noisy’, i.e., your name and keywords.

All messages: you will get a silent notification for every message happening in the room; your ‘noisy’ events (e.g., your name being mentioned) will still be noisy (red badge and sound).

All messages (noisy): every message will make a noise on top of the visual notification. Your noisy events will still be differentiated by a red badge.

🔗 How do I set up email notifications?

You can set TextRP up to email you when you have missed some activity (new messages, new invites, etc.). You can do this in the Notification section of your Settings and turn on the toggle labeled 'Enable email notifications’.

🔗 How can I change my display name?

You can change your display name in the General section of your Settings (accessible from the drop-down menu under your name in the top left corner of the web/desktop app).

🔗 How do I reset my password?

The TextRP team does not facilitate password resets or reactivation of XRPL accounts. Authentication for TextRP occurs through your web3 wallet accounts associated with the XRPL. If you encounter login issues, please ensure access to and proper authentication through your respective web3 wallet accounts used for TextRP login.

🔗 Rooms

🔗 How can I change the settings for a specific chat or room?

You can change the settings for any one-to-one chat or group room by clicking on the cog icon next to the room name.

🔗 Can I restrict the access of a room to a given set of people?

You can restrict the access of a room to people who have been invited by selecting the “Private (invite only)" option in the "Security & Privacy" settings of the room. People knowing the link of the room won’t be able to access it if an invite hasn’t been explicitly sent to their email address or ID.

By adding the room to a Space, you can also select "Space members" to only allow anyone that is a member of the Space to join.

🔗 Can I limit the access of a room to people knowing its existence?

You can restrict the access of a room to people with whom you shared a link to the room by selecting the “anyone who knows the room link” option in the room settings. Selecting this option will not make the room publicly visible to the rest of the community.

🔗 Can I make a room publicly discoverable?

You can get your room listed in your server’s directory by checking the button labeled "Publish this room to the public in example.com's room directory?". By checking this box, it will be discoverable to anyone searching for a room on the server. However, they will be able to join only if you haven’t restricted access only to people with an invitation.

🔗 Will anyone be able to join my room if I list it in the directory?

If your room is listed in the directory, people will know it exists, but they will only be able to join it if you allowed the access to it to anyone who knows the link.

🔗 If I make the room accessible to anyone, will new joiners be able to read the history?

It depends on how you configured the history visibility for the room. By default, every member of the room can read its history. But you can decide that new joiners will only see the history they are part of, i.e.,. Members will only be able to see the history of the room since they were invited (or joined; both options are available).

However, it is important to note that these settings are not retroactive and only apply from the time they are selected. If you have a discussion with the history, being visible to every member since the start, then change it to discuss an important matter so that people only see the history from the time they joined. New members will have access to all the history before you changed the option.

🔗 Why would I want to make the history visible to anyone?

Making the history visible to anyone means that people can see what is being said in a room before joining it. So typically, if you are browsing the room directory and see a room that might be interesting, you will have the opportunity to “peek” into it, having a view of what has been said without joining it. This gives users the opportunity to gauge a room before joining. It is a useful option for rooms publicly listed and hosting public discussions or for people you share your room link with, so that they have an idea of what they’re going into before joining.

🔗 What is a room address?

By default, the room has an ugly identifier that is barely human readable. Setting an address for a room allows you to give it a simple reference, making it easier to share a link to it. The addresses are linked to the server you are registered on (e.g. XRPL.org if your ID is @username:XRPL.org). A room can have different addresses on the same homeserver and addresses on different homeservers. They are just a user-friendly entry point, but are required the moment you want to make the room accessible in other ways than by inviting users.

🔗 What is a favourite room?

The favourite section allows you to pin and order important rooms which will be displayed at the top of your TextRP room list.

🔗 What is a low priority room?

The low priority section allows you to declutter your room list by moving rooms you consider less important to the bottom.

🔗 What is the “historical” section?

The “historical” section lists all the rooms you’ve left and allows you to access the history you have there. You won’t see the new activity in these rooms, only what happened before you left.

🔗 As a room admin, can I decide what members can do?

In the roles and permissions section of the room’s settings, you’ll be able to configure the privilege levels required to perform various actions in the room, e.g., send a message, ban/kick members, redact messages, update the room’s settings, invite new members, etc..

🔗 Privacy, abuse, and notices

🔗 Privacy, abuse, and notices

Please note that TextRP is a platform that allows you to access any homeserver in the XRPL network, just like a browser allows you to access any website you want. Each homeserver has different approaches to Abuse Management and Privacy, which are out of TextRP’s control.

🔗 How is my personal data being used?

Here is TextRP’s privacy policy. If you have additional questions, contact our Team.

🔗 How do I report on content in TextRP?

Report inappropriate content on TextRP by hovering on the message and clicking the more options button (three dots) and "Report content".

🔗 How do I submit an abuse report?

To report a general abuse issue, please contact.

To report an abuse issue on the TextRP please contact.

To report an issue outside of TextRP homeserver, please contact the administrators of that homeserver.

🔗 End-to-end encryption

🔗 What is encryption?

Encryption means scrambling a message in such a way that only those knowing the secret key can unscramble it. We use encryption to keep your messages and files private.

🔗 What is end-to-end encryption?

End-to-end encryption means your messages and files are encrypted before they leave your device and stay encrypted until they reach the other participants' devices. End-to-end encrypted messages can only be read by the participants in the conversation.

🔗 Who can read my messages?

Thanks to end-to-end encryption, your messages can only be read by the participants in the conversation and nobody else. This means your messages can't be read by anyone at TextRP or by any other third party. It also means that if you lose your keys, you won't be able to read your messages.

🔗 Why can't I read a message?

If you can't read a message, it's because your device doesn't have the right key. If your device doesn't have the right key, there are two ways you might be able to get hold of the key:

If your device doesn't have the right key, there are two ways you might be able to get hold of the key:

Restore all of your keys from key backup: This process involves retrieving all your encrypted keys from a secure backup stored on your TexRP homeserver. It helps regain access to your messages and is especially useful if you've lost access to your devices.

Upload keys from a manual backup (advanced): This process allows you to manually upload keys from a backup to restore access to your encrypted messages. It's a more advanced method and requires a certain level of technical understanding.

🔗 What is Key Backup?

When key backup is enabled, your device maintains a secure copy of its keys on your TextRP homeserver. To ensure those keys can only ever be accessed by you, they are encrypted on your device, either stored by you directly or secured with a passphrase and uploaded to your TextRP homeserver. Your keys remain encrypted on your device to protect your privacy.

🔗 Why is Key Backup necessary?

Key backup is crucial to help set up new devices and retrieve your message history. It allows recovery of full account access if you sign out of TextRP everywhere or lose all your devices. Additionally, it enables access to your message history on additional devices. This ensures that no one, not even your account provider, can access your secure backup.

🔗 What’s a “recovery key”?

A recovery key is a unique 48-character key used to grant devices access to your secure backup. You can utilize it to verify additional devices and, in the event that you've signed out of TextRP everywhere or lost all your devices, the recovery key is crucial to regain full account access and recover your message history.

🔗 What happens if I’ve lost my recovery key and I’m signed out of all my TextRP sessions?

Unfortunately, if you've lost your recovery key and you're signed out of all TextRP sessions, your previous secure messages will be lost. You'll need to re-verify yourself with other users.

🔗 Is it safe to back up my encryption keys to your servers?

Yes. Your keys are encrypted before they are uploaded to your TextRP homeserver. Therefore, no one except you can see them unencrypted.

🔗 How do I set up key backup?

Go to User Settings -> Security & Privacy and click Start using Key Backup.

🔗 How do I restore from key backup?

Go to User Settings -> Security & Privacy and click Restore from Backup.

🔗 How do I request the key from another device via key share?

When TextRP encounters a message it can't decrypt, it automatically queries your other devices to see if they have the necessary key. Keys will be shared automatically among trusted devices.

🔗 What is a 'device'?

For historical reasons, when we say 'device', we don't mean your phone or your laptop specifically - you actually create a new 'device' each time you log in on TextRP (and destroy it again when you log out).

🔗 What does it mean to verify or trust a device in TextRP?

TextRP uses trust to represent an additional layer of security within the app, over and above username and login authentication.

In TextRP, you can see every device that has joined an encrypted conversation. If a new and unexpected device joins, you can use device verification to check that it's genuinely the user. And if you suspect that a trusted device has fallen into the wrong hands, you can revoke that trust and remove its access to the ongoing encrypted conversation.

🔗 Are all of my messages encrypted?

No, messages are only encrypted in rooms with encryption enabled. You can enable encryption by going to Room Settings.

🔗 Can I search in encrypted rooms?

Please note that search in encrypted rooms is only possible on Desktop if it's enabled in "Security & Privacy" settings on TextRP.

🔗 What does the red/green symbol mean at the top of the encrypted room?

If an encrypted room has a green symbol next to the room name, it means your device trusts every other device in the room. This is the gold standard.

If instead, there is a red symbol next to the room name, it means one or more devices are untrusted.

Verifying every device is still time-consuming — the team is actively working on solutions to improve this.

🔗 Reporting bugs and requesting features

🔗 How do I submit a bug report?

From a mobile device, you can 'rageshake' (shake your phone when the app is open).

Alternatively, for iOS: Go to ‘Settings’ (cog in the top left) and select ‘Report bug’ under the ‘Other’ section.

Or from Android: Go to ‘Settings’ (three dots in the top right) and select ‘Report bug’.

For desktop and web: Go to ‘Settings’ under your profile, click on ‘Feedback,” and submit a report.

🔗 How do I request a new feature?

Please submit a TextRP feature report as an issue on here.

🔗 Threads Beta

🔗 Why does my homeserver need to support threads?

In order to reliably update the list of threads in a room and their contents, your homeserver needs to support threads via MSC3440. If your home server runs Synapse, this feature is available in version 1.55 and above. You can ask your homeserver administrator to upgrade your server to ensure threads are supported.

If your homeserver doesn't support threads, you will still be able to read and contribute to threads, but the feature might be unreliable. You might not see all threads in a room, and some messages might be missing, especially older messages. Therefore, we strongly recommend upgrading your homeserver.

🔗 How does the room list unread badge work in regards to threads?

The room list unread badge displays the number of messages between your last read receipt and the last event in that room.

Sometimes, while reading a room, you might notice the room list unread badge decreasing by a larger number than the visible messages shown in the room timeline. This discrepancy occurs because of new messages tucked away in threads and hidden from the main timeline; the room list badge will no longer show them, but an unread dot will persist in the thread list until you’ve opened the thread.

Future enhancements to homeservers are expected to improve tracking thread read activity better.

If you have selected a different notification option like “Mentions & Keywords” or “None,” TextRP will honor this setting in the same way it did before the introduction of threads.

🔗 How can I avoid missing messages posted to threads?

If at least one thread in the room contains unread messages, you should see a notification dot on the thread icon in the room header. Clicking it will take you to the thread list, which is sorted by the last reply to a thread. You’ll notice a dot on the right side of the thread tile indicating that a thread contains events you haven’t read yet.

🔗 Why does the thread list unread badge show only a dot, and not an unread count?

As of the beta release, the thread list unread badge only shows a dot and not an unread count, regardless of your room notification options.

🔗 Will the room list unread badge be incremented if someone sends a message in a thread I did not participate in?

Yes, the room list unread badge will be incremented if a message is sent in a thread you did not participate in. However, the team is currently exploring more granular settings for notifications in the context of threads.

🔗 Why does a thread show as unread even if I already read it on another device?

For the beta release, clients might not always sync the read state between themselves reliably. Therefore, it is possible that a thread you’ve already read on mobile will still have a notification dot on TexrtRP web, or vice versa.

🔗 Where are the read receipts in my threads?

As of the beta release, read receipts in threads shows who has read a message by displaying their avatar to the right of the message. Hovering over these avatars.

🔗 Are push/email notifications supported?

Yes, following links from push or email notifications will display the event in the correct context within TextRP.

Last updated