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
intsconfig.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.
- This behaviour can be ignored by using
Merged pull requests
- https://github.com/Fchat-Horizon/Horizon/pull/43 from @FatCatClient
- https://github.com/Fchat-Horizon/Horizon/pull/53 from @FatCatClient
- https://github.com/Fchat-Horizon/Horizon/pull/62 from @FatCatClient
- https://github.com/Fchat-Horizon/Horizon/pull/72 from @astrayblackcat
- https://github.com/Fchat-Horizon/Horizon/pull/75 from @astrayblackcat
- https://github.com/Fchat-Horizon/Horizon/pull/82 from @astrayblackcat
- https://github.com/Fchat-Horizon/Horizon/pull/85 from @BootsieWootsie
- This is her first PR! 🎉
- https://github.com/Fchat-Horizon/Horizon/pull/88 from @BootsieWootsie
- https://github.com/Fchat-Horizon/Horizon/pull/89 from @FatCatClient
- https://github.com/Fchat-Horizon/Horizon/pull/90 from @FatCatClient
- https://github.com/Fchat-Horizon/Horizon/pull/95 from @astrayblackcat
- https://github.com/Fchat-Horizon/Horizon/pull/98 from @FatCatClient
- https://github.com/Fchat-Horizon/Horizon/pull/100 from @FatCatClient
- https://github.com/Fchat-Horizon/Horizon/pull/101 from @FatCatClient
- https://github.com/Fchat-Horizon/Horizon/pull/117 from @FireUnderTheMountain
- https://github.com/Fchat-Horizon/Horizon/pull/118 from @FatCatClient
- https://github.com/Fchat-Horizon/Horizon/pull/122 from @FatCatClient
- https://github.com/Fchat-Horizon/Horizon/pull/129 from @FatCatClient
- https://github.com/Fchat-Horizon/Horizon/pull/133/ from @FatCatClient
- https://github.com/Fchat-Horizon/Horizon/pull/134/ from @astrayblackcat