Skip to content

Horizon 1.34.0

Download here.

Added

  • Added a new theme, "No Exceptions". [Commit]
    • It's version 1.34, after all 🐟
  • Horizon now supports multiple languages beyond just English! Currently supported languages are: French, German, Hungarian, Italian and Spanish. [Commit]
    • More will be added with time! Interested in translating? Join the discord!
  • Added a character-level setting for 'modern' chat display. Similar to Discord. [Commit]
    • Special thanks to @BootsieWootsie for helping during development.
  • We have a new tool to easily let you backup your logs (and import them again) right from Horizon itself! [Commit]
    • This tool also automatically tries to import logs from Rising or 3.0 if you're launching Horizon for the first time.
    • You can also run this through the command line!
  • You can now disable/ enable whether you want specific conversations or channels to save logs. [Commit]
  • You can now disable duplicate status updates or login/ logout messages from appearing in the console. [Commit]
  • Added a setting to show seconds in chat message timestamps. [Commit]
  • Automatic ads now let you choose the interval between posts. You can't go below the F-Chat minimum though. [Commit]
  • Added two new sound themes: XPiano and Chiplet. [XPiano] [Chiplet]
    • Thank you, Pankake!
  • Added a setting to show the active character in the window's title. It's under the app settings. [Commit]
  • Added a setting to force profiles to use standard, ASCII fonts instead of unicode semifonts. [Commit]
  • Added a keyboard shortcut (Ctrl/ Cmd + Shift + P) for quickly previewing your BBCode formatting. [Commit]
  • Right-clicking an eicon in chat now gives you a context menu to copy it or add it to your favourites. [Commit]
  • You can now pin statuses in the Status History window for easy access. We also increased the limit of statuses your history saves to 15. [Commit]
  • You can now toggle whether the small profile pictures next to messages or PMs use the HQ avatar or not. [Commit]
  • Added a setting for supporting transparent windows in custom CSS. [Commit]

Changed

  • Removed the ping sound from channel warnings. [Commit]
    • We originally brought this back, because it was a feature in F-Chat 1.0 and 2.0. But this was a bad decision.
  • The black BBCode color is no longer just a dark version of the theme's color. [Commit]
    • It's still not the vanilla color by default though. If you want that one, enable "Use vanilla BBCode colors" in the app settings.
  • If you send an eicon collage but accidentally mess it up by forgetting to add a new line at the start, it will now automatically add it before you send it. [Commit]
  • Importing character settings to a new character now also imports your pinned eicons and hidden ads. [Commit]
  • The Character Search dialog has been slightly redesigned to better work for widescreen devices. [Commit]
  • The new color picker shortcut can disabled in the character settings window. [Commit]
  • The CSS rules for applying gender (and bookmark) colors have been changed, to let you more easily write custom CSS for them. [Commit]
  • Timestamps for highlighted (pinged, warned) messages now match the background style. [Commit]
  • Quick Jump search results are reodered in a way that hopefully makes more sense. [Commit]
    • The order right now is: Pinged messages > Your previous conversation > Messages marked as unread (red color) > Message time > Alphabetical order
  • The "Empty customs" warning in the profile analyzer now shows which customs have an empty descriptions. It also doesn't count intentionally blank (ie. with a single space for a description) descriptions as empty. We trust that you're aware that you did that and won't be opinionated about that anymore. [Commit]
  • Viewing your own profile no longer shows infotags marked with a color for compatability with that same character... You can't RP with yourself after all. [Commit]
  • The flag that remembers whether you want to minimize match results from a profile is now split from the one that lets you minimize the profile analyzer. [Commit]
  • 'Full width' tab items no longer get a scrollbar if their contents are too wide for their containers. [Commit]
  • Bookmark colors for the "Mark friends/ bookmarks in a different color" have been adjusted for the Dracula, Withered Rose and Moon Prims themes to look more distinct from gender colors. [Commit]
  • If a conversation is muted, it no longer appears as if you were pinged. [Commit]
  • The text selection box now uses theme-appropriate colors. [Commit]

Fixed

  • Fixed a 3.0 issue with exporting logs to HTML running extremely slow and using an insane amount of RAM if you're doing it for a whole character. [Commit]
    • Thank you, @greyhoof
  • Fixed another 3.0 issue with log folder names corrupting while exporting to .zip if a channel has non-ascii characters (like emoji). [Commit]
    • Thank you again, @greyhoof
  • Fixed a 3.0 issue where logs would be deleted by the log repair tool if they were missing an index file. [Commit]
  • Fixed excessive GPU usage in macOS 26 due to an upstream issue with Electron apps on that platform. [Commit]
  • Fixed pasting URLs with square brackets ([ and ]) making you paste broken BBCode. [Commit]
  • Fixed profile [collapse] items looking slightly broken when closed. [Commit]
  • Fixed character search results looking weird if someone is set to Looking and has an eicon collage in their status. [Commit]
  • Fixes issues with the zoom level occassionally resetting (and desynchronizing) when switching tabs. [Commit]
  • Fixes issues with the Eicon picker breaking in narrow windows. [Commit]
  • Fixes the new color picker freezing text input until switching back and forth between the app window after clicking a color. [Commit]
  • Fixes the color picker now showing up properly in narrow windows. [Commit]
  • Fixes the color picker breaking text input if the BBCode toolbar is disabled. [Commit]
  • Fixed some issues on MacOS where quitting the app through things like the dock or the Cmd+Tab menu would just hide the window instead. [Commit]
  • Clicking your own name while "Clicking users opens messages" is enabled now just opens your own profile anyway. [Commit]
  • Closing a PM while having some text in the text box no longer makes the other person think you're still typing. [Commit]
  • Fixes filterable select dropdowns not closing after clicking an item. [Commit]
  • Fixes gender markers and match status items potentially having a shadow when vanilla BBCode colors are enabled. [Commit]
  • Fixed Imgur embeds showing the whole page. [Commit]
  • Fixed Youtube embeds not working. [Commit]
    • Since there are no proxy services we can directly use, and Electron adblocking packages do not work with Youtube ads, we have dropped support for embedded Youtube links and now just show the thumbnail instead. We don't want to subject any users to ads while using our app, especially not ones from Google.
  • Fixed an edge case where overly long status texts without any spaces would escape from the character right click menu. [Commit]
  • F-List profile links that have a +-sign now open the correct profile. [Commit]
  • Fixed the tab close dialog showing the wrong title. [Commit]

Development

  • Upgraded to Electron 37.6.1 and Node 22.18 [Commit]
  • Updated Cliqz to Ghostery 2.11. [Commit]
  • Fixed Visual Studio Code not picking up on the pre-commit hook for automatically formatting with Prettier. [Commit]

Merged Pull Requests