Ghost Chat Changelog

What's new in Ghost Chat 3.1.1

May 10, 2024
  • Fixes:
  • Fixed a visual bug that prevented the userblacklist from being displayed correctly
  • Updated dependencies

New in Ghost Chat 3.1.0 (May 1, 2024)

  • Improvements:
  • Updated electron to latest version
  • Moved all ipc calls to main process

New in Ghost Chat 3.0.3 (Apr 29, 2024)

  • Bug Fixes:
  • Fixed query parameter pass through in external links

New in Ghost Chat 3.0.2 (Apr 27, 2024)

  • Bug Fixes:
  • Fixed a migration issue for missing twitch settings.

New in Ghost Chat 3.0.1 (Apr 25, 2024)

  • Improvements:
  • Added icon prefetching to avoid having to cache the icons every time.
  • Bug Fixes:
  • Downgraded to Electron v29 since v30 was causing issues with the configuration file which was causing the app to crash on startup.

New in Ghost Chat 3.0.0 (Apr 25, 2024)

  • New Features:
  • Support for Kick.com has been added!
  • A new UI base and themes have been introduced.
  • A new navigation system has been added to the project.
  • A new settings page for external sources has been added.
  • Improvements:
  • Kapchat has been replaced with Jchat. (supports BTTV, FFZ, and 7TV emotes)
  • The version check page has been reworked, the Readme and funding information has been updated, migration of settings has been enabled, unused icons have been removed, and the key bind structure has been updated. Some unnecessary dependencies have also been removed.
  • Electron was upgraded to v30
  • Bug Fixes:
  • Several issues have been fixed, including problems in the settings and the editor initialization.

New in Ghost Chat 2.9.0 (Mar 23, 2024)

  • New(ui/electron): allow updater disabling #853
  • Refactor(ui): rename store 0f4e88c
  • Refactor(ui/electron): use path alias 1ff6790
  • Fix: disable hardware acceleration for all platforms dfca5e1
  • Fix(electron): typo in dev script 802873e

New in Ghost Chat 2.8.0 (Mar 13, 2024)

  • What's Changed:
  • update(ui): replace checkboxes with switches c595f2b
  • refactor: dev configs 4c51197
  • feat(ui): support box 78208e1
  • chore(build): update builder config a517539
  • Update README.md ec61084
  • chore: purge husky 8a661ea
  • refactor: renamed pages 71aa7cd
  • update(ui): made support box dismissable 02bd020
  • chore: Update GitHub Actions and Node.js versions c352158
  • chore: Update Node and pnpm versions 624e65f
  • chore: update renovate 31c2996
  • Update README.md 4663864
  • chore: update renovate 9074cae
  • chore: update scripts 42c82b9
  • chore: Update Node.js versions 57da323
  • chore: update readme a704fec
  • Update README.md 750a9d4
  • chore: update settings c30f2d9
  • chore: update scripts 41b7d68
  • chore: update renovate 4c02c7e
  • Update CONTRIBUTING.md b89be4d
  • chore: update renovate 3acc12c

New in Ghost Chat 2.7.0 (Feb 11, 2024)

  • Update: save button styling, added icon indicator
  • Chore(deps): upgrade pico to v2
  • Updated dependencies

New in Ghost Chat 2.6.1 (Feb 5, 2024)

  • new: automate changelog

New in Ghost Chat 2.6.0 (Feb 4, 2024)

  • refactor: use provide/inject instead of props drilling by @Enubia in #789
  • feat: added user blacklist to remove messages from chat by @Enubia in #791
  • feat: added font-size slider

New in Ghost Chat 2.5.2 (Jan 26, 2024)

  • Feat: Update trayIcon.ts with new features by @Enubia in #779

New in Ghost Chat 2.5.1 (Jan 21, 2024)

  • Fix: correctly map the shortcut keys to the electron usable commands.

New in Ghost Chat 2.4.1 (Jan 2, 2024)

  • Added a workaround for the shadow title bar that is present when the window is not focused. This issue happened due to a bug in electron. electron/electron#39959
  • Removed the standalone Click-through option. Since vanish does the same there's no need to have it available and it can lead to confusion
  • Fix typo by @wont-stream in #761

New in Ghost Chat 2.4.0 (Nov 26, 2023)

  • Feat: external sources list.

New in Ghost Chat 2.3.3 (Nov 13, 2023)

  • This release only updates dependencies

New in Ghost Chat 2.3.2 (Sep 22, 2023)

  • This release is only a dependency upgrade for electron

New in Ghost Chat 2.3.0 (Aug 29, 2023)

  • Features:
  • Added chat preview to the theme selector
  • Fixes:
  • Fixed default theme apply on app startup
  • Miscellaneous:
  • Update FUNDING.yml
  • chore(deps): update dependency electron to v25.3.1
  • chore(deps): update dependency release-it to v16.1.3
  • chore(deps): update dependency vite to v4.4.6
  • chore(deps): update dependency vue-tsc to v1.8.6
  • chore(deps): update dependency sass to v1.64.1
  • chore(deps): update dependency electron to v25.3.2
  • chore(deps): update dependency vite to v4.4.7
  • chore(deps): update dependency vue-tsc to v1.8.8
  • chore(deps): update dependency electron-builder to v24.6.3
  • chore(deps): update dependency @codemirror/lang-css to v6.2.1
  • chore(deps): update dependency sass to v1.64.2
  • chore(deps): update font awesome to v6.4.2
  • chore(deps): update dependency electron to v25.4.0
  • chore(deps): update dependency vite to v4.4.8
  • chore(deps): update dependency sass to v1.65.1
  • chore(deps): update dependency electron to v25.5.0
  • chore(deps): update dependency release-it to v16.1.4
  • chore(deps): update dependency vite to v4.4.9
  • chore(deps): update dependency release-it to v16.1.5
  • chore(deps): update dependency lint-staged to v14
  • chore(deps): update actions/setup-node digest to 5e21ff4
  • chore(deps): update dependency @intlify/unplugin-vue-i18n to v0.12.3
  • chore(deps): update dependency @vitejs/plugin-vue to v4.3.1
  • chore(deps): update dependency sass to v1.66.1
  • chore(deps): update dependency electron to v26
  • chore(deps): update dependency eslint-config-slurp-config to v1.0.5
  • chore(deps): update actions/checkout digest to f43a0e5
  • chore(deps): update dependency @vitejs/plugin-vue to v4.3.3
  • chore(deps): update dependency lint-staged to v14.0.1
  • chore(deps): update dependency electron to v26.1.0
  • chore(deps): update dependency @codemirror/lang-javascript to v6.2.0
  • chore(deps): update dependency typescript to v5.2.2

New in Ghost Chat 2.2.6 (Jul 17, 2023)

  • What's Changed:
  • chore(deps): pin dependency eslint-config-slurp-config to 1.0.2 by @renovate in #590
  • chore(deps): update dependency lint-staged to v13.2.3 by @renovate in #591
  • chore(deps): update dependency typescript to v5.1.6 by @renovate in #592
  • chore(deps): update dependency @intlify/unplugin-vue-i18n to v0.12.0 by @renovate in #595
  • chore(deps): update dependency vue-tsc to v1.8.3 by @renovate in #593
  • chore(deps): update dependency eslint-config-slurp-config to v1.0.3 by @renovate in #596
  • chore(deps): update actions/setup-node digest to e33196f by @renovate in #598
  • chore(deps): update dependency @intlify/unplugin-vue-i18n to v0.12.1 by @renovate in #599
  • chore(deps): update dependency vue-tsc to v1.8.4 by @renovate in #600
  • chore(deps): update dependency vite to v4.4.2 by @renovate in #601
  • chore(deps): update dependency release-it to v16 by @renovate in #602
  • chore(deps): update dependency @intlify/unplugin-vue-i18n to v0.12.2 by @renovate in #603
  • chore(deps): update dependency release-it to v16.1.0 by @renovate in #604
  • chore(deps): update dependency vite to v4.4.4 by @renovate in #605
  • chore(deps): update dependency vue-tsc to v1.8.5 by @renovate in #606
  • chore(deps): update dependency electron to v25.3.0 by @renovate in #607
  • chore(deps): update dependency release-it to v16.1.2 by @renovate in #608
  • chore(deps): update dependency eslint-config-slurp-config to v1.0.4 by @renovate in #609

New in Ghost Chat 2.2.5 (Jun 24, 2023)

  • Fixed a crash on initial startup after installation in case no config is present (completely fresh installation)
  • Add a crash report sending dialog in case a fatal error happens (report is sent to discord in a private channel)
  • Updated deps

New in Ghost Chat 2.2.4 (Jun 22, 2023)

  • Refactored the external input source validation.

New in Ghost Chat 2.2.3 (Jun 18, 2023)

  • Minor improvements to the view rendering. Chat and settings should now properly use the given view space.
  • Updated dependencies
  • Update Korean localization by @PlavorSeol in #571

New in Ghost Chat 2.2.2 (Jun 5, 2023)

  • Added missing translation keys for the source switcher
  • Updated Electron to v25
  • What's Changed:
  • chore(deps): update dependency electron to v24.3.1 by @renovate in #550
  • chore(deps): update dependency rimraf to v5.0.1 by @renovate in #551
  • chore(deps): update dependency vite to v4.3.8 by @renovate in #552
  • chore(deps): update typescript-eslint monorepo to v5.59.6 by @renovate in #554
  • chore(deps): update dependency vue to v3.3.4 by @renovate in #553
  • chore(deps): update dependency eslint to v8.41.0 by @renovate in #555
  • chore(deps): update dependency eslint-plugin-vue to v9.13.0 by @renovate in #556
  • chore(deps): update dependency vite-plugin-electron-renderer to v0.14.4 by @renovate in #557
  • chore(deps): update dependency vite to v4.3.9 by @renovate in #558
  • chore(deps): update dependency vite-plugin-electron-renderer to v0.14.5 by @renovate in #559
  • chore(deps): update typescript-eslint monorepo to v5.59.7 by @renovate in #560
  • chore(deps): update dependency @intlify/unplugin-vue-i18n to v0.11.0 by @renovate in #561
  • chore(deps): update dependency electron to v24.4.0 by @renovate in #562
  • chore(deps): update dependency eslint-plugin-vue to v9.14.1 by @renovate in #563
  • chore(deps): update dependency @codemirror/lang-javascript to v6.1.9 by @renovate in #564
  • chore(deps): update dependency electron to v24.4.1 by @renovate in #565
  • chore(deps): update dependency release-it to v15.10.5 by @renovate in #566
  • chore(deps): update typescript-eslint monorepo to v5.59.8 by @renovate in #567
  • chore(deps): update dependency eslint to v8.42.0 by @renovate in #568
  • chore(deps): update dependency electron to v25 - autoclosed by @renovate in #570
  • chore(deps): update dependency typescript to v5.1.3 by @renovate in #569

New in Ghost Chat 2.2.1 (May 16, 2023)

  • Added tray menu option to show log file location
  • Updated dependencies

New in Ghost Chat 2.2.0 (May 3, 2023)

  • You can now load any browser source you'd like to show
  • Vanish mode works as expected
  • The loaded source is fully interactive

New in Ghost Chat 2.1.0 (Apr 15, 2023)

  • chore(deps): update actions/checkout digest to 8f4b7f8 by @renovate in #465
  • chore(deps): update dependency sass to v1.60.0 by @renovate in #475
  • chore(deps): update dependency prettier to v2.8.7 by @renovate in #467
  • chore(deps): roll back dependency electron-log to 4.4.8 by @renovate in #476
  • chore(deps): update dependency release-it to v15.9.3 by @renovate in #477
  • chore(deps): update dependency vite to v4.2.1 by @renovate in #479
  • chore(deps): update dependency @intlify/unplugin-vue-i18n to v0.10.0 by @renovate in #480
  • chore(deps): update dependency rimraf to v4.4.1 by @renovate in #478
  • chore(deps): update dependency eslint-config-prettier to v8.8.0 by @renovate in #482
  • chore(deps): update dependency eslint-plugin-vue to v9.10.0 by @renovate in #483
  • chore(deps): update dependency electron to v23.2.0 by @renovate in #481
  • chore(deps): update dependency vite-plugin-electron-renderer to v0.13.8 by @renovate in #484
  • chore(deps): update typescript-eslint monorepo to v5.56.0 by @renovate in #485
  • chore(deps): update dependency vite-plugin-electron-renderer to v0.13.10 by @renovate in #486
  • chore(deps): update dependency electron to v23.2.1 by @renovate in #487
  • chore(deps): update dependency typescript to v5.0.3 by @renovate in #488
  • chore(deps): update dependency vite-plugin-electron-renderer to v0.13.14 by @renovate in #489
  • chore(deps): update dependency release-it to v15.10.0 by @renovate in #491
  • chore(deps): update font awesome to v6.4.0 by @renovate in #492
  • chore(deps): update dependency eslint to v8.37.0 by @renovate in #490
  • chore(deps): update typescript-eslint monorepo to v5.57.1 by @renovate in #493
  • chore(deps): update dependency @codemirror/lang-javascript to v6.1.5 by @renovate in #494
  • chore(deps): update dependency electron to v23.2.2 by @renovate in #495
  • chore(deps): update dependency @picocss/pico to v1.5.8 by @renovate in #496
  • chore(deps): update dependency lint-staged to v13.2.1 by @renovate in #497
  • chore(deps): update dependency release-it to v15.10.1 by @renovate in #498
  • chore(deps): update dependency typescript to v5.0.4 by @renovate in #499
  • chore(deps): update dependency electron to v24 by @renovate in #502
  • chore(deps): update dependency @picocss/pico to v1.5.9 by @renovate in #503
  • chore(deps): update dependency eslint to v8.38.0 by @renovate in #500
  • chore(deps): update dependency sass to v1.61.0 by @renovate in #501
  • Update Korean localization by @PlavorSeol in #505
  • chore(deps): update actions/checkout digest to 8e5e7e5 by @renovate in #506
  • chore(deps): update actions/github-script digest to d7906e4 by @renovate in #507
  • chore(deps): update dependency @codemirror/lang-javascript to v6.1.6 by @renovate in #508
  • chore(deps): update dependency electron to v24.1.2 by @renovate in #509
  • chore(deps): update dependency eslint-plugin-vue to v9.11.0 by @renovate in #510
  • chore(deps): update dependency sass to v1.62.0 by @renovate in #511
  • chore(deps): update dependency vite-plugin-electron-renderer to v0.14.1 by @renovate in #512
  • chore(deps): update typescript-eslint monorepo to v5.58.0 by @renovate in #513
  • chore(deps): update dependency rimraf to v5 by @renovate in #514

New in Ghost Chat 2.0.3 (Mar 21, 2023)

  • Minor fixes:
  • Removed version check when the vanished mode is enabled, no need to do that in this case
  • Refactored Main to Start page, this name should be more fitting to what it actually is
  • What's Changed:
  • chore(deps): update actions/checkout digest to 24cb908 by @renovate in #455
  • chore(deps): update dependency electron to v23.1.4 by @renovate in #456
  • chore(deps): update dependency sass to v1.59.3 by @renovate in #457
  • chore(deps): update dependency @vitejs/plugin-vue to v4.1.0 by @renovate in #458
  • chore(deps): update dependency release-it to v15.9.0 by @renovate in #459
  • chore(deps): update dependency vite to v4.2.0 by @renovate in #460
  • chore(deps): update dependency typescript to v5 by @renovate in #461

New in Ghost Chat 2.0.2 (Mar 15, 2023)

  • Fixed condition check for the revert vanish option in the tray menu

New in Ghost Chat 2.0.0 (Mar 9, 2023)

  • The time has come for GhostChat to receive some well needed updates:
  • The entire app was rewritten into a better form of itself. Since technologies and dependencies matured it was not (easily) possible to just update everything. The new structure makes it easier to add new features, let other people collaborate and produce a stable release every time (unless you apply for beta versions, then there could be a few bugs in it here and there)
  • We added support for BTTV emotes through the help of KapChat which is now our default message rendering option for twitch.
  • Custom CSS and JS options for the Chat window:
  • It is now possible to style your chat to your liking via the Custom CSS and Custom Javascript settings options.
  • Please note that this is only intended to be used by users who have experience in that field. If you also want some customization but aren't able to do it yourself you can reach out to the friendly people over in the Discord. We all like to share and help and everyone is welcome here.
  • Automatic updates:
  • GhostChat v2 and onwards supports automatic updates. This is unfortunately only possible on windows since mac requires code signing for this to work. If the mac user base reaches a certain threshold I might consider paying for the developer account so that mac can have auto updates as well.
  • Portable versions:
  • Unfortunately due to a limitation of electron (or me not being able to properly figure it out :P), I had to drop the portable version for windows since it is not able to reload once you want to vanish the window. If I figure out how to solve this issue than the portable version will be back again.
  • Overhauled UI:
  • I dropped tailwind for PicoCSS since there's just too much stuff provided by tailwind and I only need a small subset of things.
  • GhostChat now has a light and dark theme option enabled that you can toggle. In later releases the option to customize the background color will come back but for now it's set to the defaults of pico.
  • A separate settings page was added. Gone are the days where the settings are rendered in the same window. You now have a dedicated window that also remembers it's position/dimensions for the next time you open it.
  • Config file:
  • The configuration file was completely reworked and thus the initial installation of GhostChat will now wipe your config due to the fact that some settings keys could conflict with each other.
  • An option was added in the tray menu for opening the config file location in case you want to check it/need to provide it for bug fixes. If you edit it and accidentally brick it then it will reset itself.
  • What's Changed:
  • Add Korean localization by @PlavorSeol in #439
  • Create es-AR.json by @alandooz in #440

New in Ghost Chat 2.0.0 Beta 11 (Mar 8, 2023)

  • chore: reworked layout and styling of the settings page
  • feat: added option to hide/show the dock icon on mac

New in Ghost Chat 2.0.0 Beta 9 (Mar 7, 2023)

  • Added i18n support

New in Ghost Chat 2.0.0 Beta 7 (Mar 6, 2023)

  • Fix: fixed logger crashing on startup.

New in Ghost Chat 2.0.0 Beta 5 (Mar 5, 2023)

  • Fix: fixes autoupdater ignoring beta release opt-in

New in Ghost Chat 2.0.0 Beta 3 (Mar 5, 2023)

  • Fix for autoupdater endless loading

New in Ghost Chat 1.4.4 (Mar 2, 2023)

  • This release marks the end of version 1. Since the last real update a lot of time has gone by and dependencies as well as technologies have matured. To be up to date again, development of v2 has started a couple of days ago.
  • The progress of it can be tracked in this issue #426 as well as the new Discord server which was created for the community.
  • I'd recommend checking it out since you can be up to date with the development as well as participate in the future beta versions and other topics coming up with version 2 release.
  • Changelog:
  • Updated version check to not notify on beta releases

New in Ghost Chat 1.4.3 (Nov 29, 2022)

  • Fix for version check always showing no value
  • Window transparency changed to opacity (this is only a visual change, settings already used opacity as key for it)

New in Ghost Chat 1.4.2 (Oct 25, 2022)

  • Reverted settings page lock, it's now resizable again and stays in place of your current window
  • Updated some dependencies

New in Ghost Chat 1.4.1 (Oct 6, 2022)

  • Added option to use seconds instead of minutes for chat message removal
  • Updated some dependencies