Skip to content

Horizon 1.31.0

WARNING

This is a major update! Please, back up your logs.

Added

  • A new setting to notify you when a friend or bookmark logs in. [Commit]
  • The 'Smart Filter' automated reply message can now be customized. [Commit]
    • This also shuffles the related settings around, and hopefully explains the system a bit better.
  • A new setting to display gender symbols next to character names. [Commit]
    • These symbols can (optionally) retain the original gendered name colour for characters using a custom colour.
  • Automated update checks. The settings button on top-- or on Mac, a new one only visible when there's an update, will glow when a new version of Horizon is available for download. [Commit]
    • This also brings back and repurposes the old 3.0 beta channel setting, for checking if pre-release versions are available.

Fixed

  • Fixed icon position in the MacOS installer. [Commit]
  • Issues with event listeners being assigned twice. [Commit]
    • This should solve ads showing up more than once in the Recon tab and Ad History menu.
  • Character-specific settings potentially being loaded before logging in. [Commit]
    • This should fix showing not being able to view logs without logging in first.
  • Fixed an issue where the bottom padding of the window would not readjust after maximizing the window (most noticeable by the chat input being cut off) .[Commit]
  • Fixed event listeners not being properly removed after logging out [Commit]
    • This should fix issues like Alt-↑ and Alt-↓ making you scroll through multiple conversations instead of only one after relogging.
  • Fixed conversation list items not changing color in the Dracula theme when hovering over them. [Commit]
  • Fixed cases where conversations could be opened with a nameless character. This would (incorrectly) give a warning about corrupted logs. [Commit]
    • This also fixes other cases where using slash-commands with an empty name could allow for weird things happening (like ignoring a nameless character).
  • Fixed notifications on Windows being labelled by the app's ID instead of the app's name, and clicking a notification while the app is minimized should restore it properly now. [Commit]

Changed

  • Tool tips in the BBCode editor now reflect platform-specific (MacOS) shortcuts. [Commit]
  • Names beyond a certain length are now truncated in the user list, to prevent the layout from breaking. [Commit]
    • This should only affect extreme cases, where a name consists of over ±18 capital letters.
  • Character status icons (Looking, Online, Busy, etc.) in the conversation list now match the ones in the user list. [Commit]
  • On MacOS, the shortcut to open the developer tools window now matches the one used in Chrome and Safari on that platform (Command-Option-I). [Commit]

Non-user facing changes (for developers)

  • Fixes the release artefacts directory not being ignored by Git and Prettier. [Commit]
  • Removed an unnecessary include in tsconfig.json that potentially confused LSPs. [Commit]
  • The Prettier pre-commit hook now warns developers before they make a commit, rather than after. [Commit]
    • This behaviour can be ignored by using git commit --no-verify [...]
    • The Prettier format check is also part of the PR CI/CD pipeline now.

Merged pull requests