XarChat Change Log
Changes in Version 2025.1018.1833.26
- Added a "Recent Conversations" tab under the "..." options on the left bar. You can use this tab to view the most recent PM conversations you participated in, even if you've closed the PM tab.
- Added an option to show the Friends/Bookmarks listing on the right side of the main interface instead of on the left side.
- XarChat will now flash the Windows taskbar button when unseen private messages and pings are received.
- This new behavior can be disabled in the options.
- Added the ability to specify a custom command to be executed when XarChat is launching a link in your
web browser.
- You can, for example, use this functionality to ensure all links opened from XarChat open with a specific web browser or a specific browser profile.
- Improved performance of display of ads that were collapsed due to their height.
- Fixed some issues that might have resulted in XarChat becoming unresponsive if left minimized or completely covered by other windows for long periods of time.
- Added the ability to have XarChat write a debug log file.
- This can be enabled via the command line (e.g.
XarChat.exe --log-to xclog.txt) - You should not use this unless trying to diagnose a problem, the log files can be quite large.
- This can be enabled via the command line (e.g.
Changes in Version 2025.830.454.23
- Fixed an issue where clicking on Favorites and Most Used eicons in the eicon search didn't work.
- Fixed an issue where Created/Last Modified dates in profiles were displaying incorrectly.
Changes in Version 2025.829.2154.49
- Fixed an issue with a context menu showing when it shouldn't have been showing. (Oops!)
Changes in Version 2025.829.1828.7
- Updated locale handling
- You can now select which language the XarChat UI uses. This impacts date/time formatting and spellcheck.
- There is a new setting under Global to choose spell check language
- It can also be specified using the command line (e.g.
XarChat.exe --lang en-US)
- It can also be specified using the command line (e.g.
- There is a new setting to choose how dates are formatted.
- XarChat releases are now signed executables
- Fixed EIcon blocking (right-click an eicon to block/unblock it)
- Added an setting to open a PM tab when a user starts typing at you (instead of the default behavior of waiting until they've actually sent you a message)
Changes in Version 2025.731.221.45
- If you'd updated to the (now removed) 7/29/2025 release; this update rolls back a change that was causing performance issues on some systems.
- Other new features from the 7/29 release are listed below:
- New eicon functionality: most used, recently used, favorites (right-click an eicon to mark it as a favorite)
- Fixed auto-idle/auto-away.
Changes in Version 2025.603.1723.38
- Fixed an issue with the display of some custom kinks in profile kink lists.
- Rendering optimizations.
Changes in Version 2025.513.2335.6
- Added the ability to configure notification routing (user came online, user went offline, user changed status) on a per-user basis; so you can customize notifications for that one person with the terrible internet connection that's constantly going online/offline so they don't spam your channels.
- Added the ability to define custom CSS to modify the user interface.
- More information on how to do this is available here.
Changes in Version 2025.511.2339.22
- Fixed a memory leak added in the previous release.
- Fixed using the escape key to close the eicon search dialog while doing keyboard navigation.
- Added acceptance of 'grey' as a BBCode color (in addition to the existing 'gray').
Changes in Version 2025.427.1902.30
- Added the ability to assign nicknames to characters. A nickname will appear beside the character's actual name in most places in the UI.
- Set a nickname in the settings UI for the character, under the "Display" section.
- Added more options to the channel header right-click menu.
- Channel moderators and owners can access moderation functionality through this menu now too.
- Added the ability to send chat slash commands (e.g. "/help") when a channel is in ads only mode.
- Added a setting to global settings panel to control whether GPU acceleration is enabled.
- Previously this could only be done with the
--disable-gpucommand line parameter. That parameter still works and will override the setting chosen in the UI. - Regardless of the value of this setting, GPU acceleration may still get automatically disabled for broken/incompatible drivers, etc.
- Previously this could only be done with the
- The "Mutual Channels" display in the character right-click popup will no longer show when right-clicking yourself.
- Changed how messages can be combined in the Discord chat style.
- "Combined messages" are a feature of the Discord chat style where multiple separate messages are displayed together without repeating the character's profile image to effectively appear like a single message. Only compatible messages (messages from the same character that are either chats or emotes) can combine.
- Compatible messages will now only combine if the messages are received within a couple minutes of each other.
- Because all the individual messages in a combined message display are now all within a couple minutes of each other, messages in a combined message after the first will no longer show an extra timestamp.
- This results in a cleaner and easier to read message stream.
- Fixed an issue where some historical messages (messages loaded from the log file to initially populate a chat/PM tab being opened) could register as a new ping.
- Fixed some behaviors when a channel's mode (ads only/chat only/both) is changed.
- Fixed copy/paste of the [session] code that shows as a result of using the /code command (sometimes it copied with [noparse] tags around it).
- Added a "Click to Copy" link next to the session code to make it easier to copy it to the clipboard.
- Better compatibility with F-Chat 3.0 when it comes to broken/invalid BBCode.
- Performance improvements, particularly during login.
Changes in Version 2025.405.1755.36
- Added the ability to submit chat reports to F-List moderators
- Added the ability to paste a URL off a clipboard onto selected chatbox text to wrap the selected text in a [URL] tag
- Implemented the remaining channel moderator buttons on the character right-click popup
- Fixed being unable to restore a maximized window to normal size
- Fixed image preview popups sometimes not closing automatically on mouse out
- Fixed a rare case where XarChat could hang when restoring from a minimized state
- Optimized chatlist rendering for lower CPU usage
Changes in Version 2025.323.1759.12
- Added the ability to auto-post ads.
- Right-click on the "Send Ad" button to set up.
- Show an icon on character names of ignored characters.
- Added a shortcut key (Ctrl+D) to add a [color=][/color] tag to BBCode text entry fields.
- Added a configuration option to insert [eicon][/eicon] tags instead of opening the eicon search.
- Added configuration for the styling of the unseen messages dot shown in the leftbar chat list.
- Added configuration to remove excessive [indent] tags from profile displays.
Changes in Version 2025.318.510.46
- Added a help button to show keyboard shortcuts in the chat message entry textbox.
- Added an option to set a custom color to display bookmarked characters with.
- Added an option to disable excessive amounts of indentation in character profiles.
- Added a "Create New Channel" button to the join channels tab.
- Added a toggleable status bar to the chat message entry textbox to display word count, character count, and maximum character count.
- Improved performance of opening the profile viewer panel.
- Improved performance and fixed some small issues when changing background color.
Changes in Version 2025.309.155.47
- Added ability to configure background brightness.
- Added status mode dot to the My Character panel.
- Fix restoring status message on an automatic reconnect from an unexpected disconnect.
- "Restore Status on Login" now also restores your status mode (e.g. Online, Looking, Away, etc.)
- Fix some improper display above "Alerts Above/Below" display on chats list.
- Fix admin broadcast messages not routing to open tabs correctly.
- Fix an issue where the Console tab could only be opened once.
- Minor optimizations.
Changes in Version 2025.218.1353.38
- Added message BBCode preview (press Ctrl+P in the message entry textbox).
- Added configuration options to control the size of [sub] and [sup] text.
- Added time zone to the profile view.
- Keep extra whitespace in BBCode parsed text for F-Chat 3.0 compatibility.
- Fixed issue where the UI would render more often than needed (especially noticable when switching to/from channels with lots of ads).
Changes in Version 2025.217.742.4
- Fixed an issue that prevented eicons from appearing correctly in character context popups.
- Fixed an issue where resources could fail to be cleaned up leading to a memory leak.
- Added options to define ping words for whole word matches only, and (for geeks) to define pings using regular expressions.
- Improve compatibility with F-Chat 3.0 with broken/invalid BBCode.
Changes in Version 2025.216.507.39
- Fixed partner search Furry Preferences option.
- Set cursor to inside the [url] tag when pasting in a URL with auto-URLization enabled.
- Hide channel filters that don't match the channel's ads/chat/both mode.
- Improve UI performance
- Fix issue where the UI might crash when running while the computer is locked.
Changes in Version 2025.212.333.32
- Fixed an issue where sending long messages would disconnect from chat.
- Added an appropriate error message when sending a message too large for F-Chat.
Changes in Version 2025.211.912.34
- Added a Discord-like chat style, enable in the configuration dialog.
- Improvements to link mouseover preview popups
- Now supports showing images from more sources.
- Shows some videos (but always muted).
- Shows information about YouTube links.
- Shows BlueSky skeets.
- Added a separately configurable chat stream font size, separate from the general Ctrl+ScrollWheel zooming.
- Added Furry Preference filters to partner search.
- Fix popup window locations when the UI is zoomed.
- Build size optimizations for a smaller executable.
- Fix routing of online/offline/status messages for 'other' characters so they can show up in PM conversation tabs.
- Added an icon in the right-click character popup when a memo is assigned for the character.
- Some UI performance optimizations.
- Added Ctrl+Y and Ctrl+H shortcuts in chat message entry for super/subscript in addition to the existing Ctrl+Up and Ctrl+Down
- Fix some settings incorrectly changing values when switching between scope tabs in the configuration editor dialog.
- Auto-URLization Paste fixes
- Paste URLs as
[url=x][/url]instead of[url]X[/url]when auto URLization is enabled. - Fix BBCode parsing of incomplete tags at the end of a message
- Paste URLs as
Changes in Version 2025.121.258.26
- Fixed an issue with PM conversation entries in the left bar list not updating status correctly.
Changes in Version 2025.121.233.21
- New Configuration Options:
- Split Friends and Bookmarks into separate left bar tabs
- Customizable gender colors
- Highlight friends' names with a different color
- Fix poor performance in eicon search
Changes in Version 2025.119.2332.21
- Re-add auto [url] tag insertion on paste with more correct behavior.
- This behavior can be turned off in the global settings.
Changes in Version 2025.119.2250.37
- Remove auto [url] insertion on paste (for now).
- Found issues with the implementation that will take some time to fix.
Changes in Version 2025.119.1337.25
- Add Partner Search
- Available on the (...) tab; search for online characters by profile fields and kinks.
- Fixed appearance of dialog frames
- Allow clicking of links in channel description extended popup
- Allow controlling of unseen dot and pings using channel filters
- Automatically add [url] tags around pasted URLs
- Add BBCode editing keyboard shortcuts to status message edit dialog
- Add click to close for already joined channels in the Add Channels view
Changes in Version 2025.117.2039.5
- Fix 'Log Out' option not immediately logging a character out
- EIcon Search improvements
- Ctrl+E while in a channel or PM convo
- Added configuration setting to ping on character name
- On by default
- Moved current status message editing to a dialog to avoid accidental changes
- Updated dialog frames
Changes in Version 2025.114.518.49
- Added configurable filter views for chat channels and PM conversations
- Appears as a tab strip above the channel message stream. An edit button allows adding/editing filter tabs.
- Added proper UI zoom support (Ctrl+Scroll Wheel to zoom in and out)
- Character detail popups now show how long a character has been in their current status, or has had their current status message (if they've changed them since you logged in).
- Optimize image loads
- File downloads now show their download status in the titlebar
- If XarChat should crash, it will now write a log file and show a dialog indicating the failure.
- Various backend optimizations
- Memory usage improvements
Changes in Version 2025.103.420.31
Added notification message configuration:
- For each notification type (e.g. "Friend came online"), you can configure where the notification is delivered, from the following set of options:
- To the console tab
- To the currently active tab
- To the channel tab (for notifications associated with a specific channel)
- To the private message tab (for notifications associated with another character)
- To all open tabs
- For each notification type (e.g. "Friend came online"), you can configure where the notification is delivered, from the following set of options:
Added "Highlight messages from me" option (configurable)
- Applies a lighter background color to channel and PM messages that were sent by you.
Fixed an issue that could cause XarChat to crash while the PC is locked.
Changes in Version 2024.1230.2331.5
- Added
--disable-gpucommand line option to run XarChat without GPU acceleration - Added Ctrl+Shift+G shortcut to restart user interface in case of GPU-related issues
- Optimized user interface icon loading
- Fixed URL copied for 'Copy image link' context menu item
- Hopefully fixed improper appearance of "Alerts Above" and "Alerts Below" indicators on left bar
- Optimizing window resizing
Changes in Version 2024.1225.2319.25
Improved login dialog:
- Can choose "Always log in as this character" when both account name and password are marked to be saved, will cause XarChat to automatically login as that character when starting up.
- Choosing "Log Out" for a character marked as an always login will remove it from the always login list.
- Displays recently used characters at the top of the character select step.
- Can choose "Always log in as this character" when both account name and password are marked to be saved, will cause XarChat to automatically login as that character when starting up.
Added dragging/dropping of channels to manually reorder them.
Changes in Version 2024.1222.1227.5
- Added friends and guestbook tabs to the profile window.
Changes in Version 2024.1222.720.51
- Fixed an issue that prevented some private channels to show up in the Add Channels pane.
Changes in Version 2024.1222.643.18
Added more configuration options:
- Sound Settings
- Allow you to choose what sound plays for various chat events.
- Events are: connect, disconnect, new private message, new ping
- Can choose between no sound, the default sound effect, or a local MP3 file
- Sound Settings
Added per-group, per-channel, and per-character configuration.
- Per-group configuration applies settings to all channels in a group. Groups are currently "Pinned Channels" and "Other Channels".
- Per-channel configuration applies settings only to activity within a specific channel.
- Editable using the new gear icon on the right side of the channel header.
- Per-character configuration applies settings only to activity from a specific other character.
- Editable using the new gear icon on the right side of the PM conversation header, or when right-clicking a character.
Fixed an issue with channels restoring when logging in.
Made text colors fit a selected background color better.
Updated chat log database schema slightly to better support the upcoming log browser.
Changes in Version 2024.1219.2240.1
Added more configuration options:
- Auto Idle on/off (globally and per character)
- Controls whether your status will automatically change to Idle after 15 minutes (will be a configurable interval in the future)
- Auto Away on/off (globally and per character)
- Controls whether your status will automatically change to Away when your computer is locked
- Automatically Reconnect (globally and per character)
- Controls whether XarChat will automatically attempt to reconnect to chat when connection is lost unexpectedly.
- Restore Status Message on Login (globally and per character)
- Controls whether your last status message when you logged out or disconnected will be restored when you log back in.
- Show Unseen Messages Indicator (globally and per character)
- Controls whether unseen message white dots are shown. (This setting will also be settable per channel in the future)
- Ping Words
- Specifies words that will cause message received in chat to ping (make sound, highlight, show red dot)
- Auto Idle on/off (globally and per character)
Added per-character configuration. Per-character configuration allows some configuration options to be overridden for sessions logged in as a specific character. If not overridden for a character, the configuration option at the global level will be used.
Fixed an issue where unseen message white dots would not clear when Alt-Tabbing back to XarChat until you click on the window.
Fixed an issue where right-click Save Image showed an incorrect filename in the Save As dialog.
Added "Copy Image Link" context menu item for images.
Changes in Version 2024.1219.28.27
- Fix window resizing bug
Changes in Version 2024.1218.1225.32
- More memory usage improvements
- Improve behavior when F-Chat/F-List are unavailable
- Add new configuration UI
- Add configurable background color support
Changes in Version 2024.1216.2223.53
- Memory usage improvements
- Channel lists in the join channel tab are now sortable
- Add channel maintenance slash commands
- Fix channel deop display
- Improve chat commands (type /help in a chat for a command list)
Changes in Version 2024.1210.2353.25
- Fix some character status update messages for friends/bookmarks not appearing in the chat stream.
Changes in Version 2024.1119.2007.21
- General performance improvements (particularly when there are lots of eicons being shown)
Changes in Version 2024.920.2330.38
- Add Mac and Linux builds
- Add fonts for consistency
- EIcon Search populates proactively in the background
- Fix issue with closed PM tabs reopening after restart
- Fix issue where messages showed up twice when an incoming message spawned a new tab
- Improved some UI performance
Changes in Version 2024.822.742.57
- EIcon Search performance improvements
- Updated [hr] BBCode tag to allow it to be used in [collapse] headers.
Changes in Version 2024.821.547.23
- Improved keeping focus in the message entry textbox when in a channel view
- Improved eicon image loading and mosaic synchronization
- Improved performance of eicon search
Changes in Version 2024.819.553.5
- Added a first draft at an integrated EIcon search (Ctrl+E while in a message textbox).
Changes in Version 2024.803.1731.29
No release notes available.
Changes in Version 2024.802.2058.40
No release notes available.
Changes in Version 2024.802.2000.42
No release notes available.
Changes in Version 2024.731.2233.3
No release notes available.
Changes in Version 2024.720.640.1
No release notes available.
Changes in Version 2024.720.547.57
No release notes available.
Changes in Version 2024.720.135.22
No release notes available.
Changes in Version 2024.718.1806.43
No release notes available.