-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Interactive Chat Elements (Player & Channels) #39
Comments
# [1.0.0-beta.7](v1.0.0-beta.6...v1.0.0-beta.7) (2021-11-16) ### Bug Fixes * **cmd:** add missing permission checks to channel click leave/join events ([151a687](151a687)), closes [#41](#41) ### Features * **chat:** add an option to disable the channel footer ([6837db2](6837db2)) * **chat:** clicking player names starts private conversation ([7b0ff8e](7b0ff8e)), closes [#39](#39)
🎉 This issue has been resolved in version 1.0.0-beta.7 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
# 1.0.0-alpha.1 (2022-02-17) ### Bug Fixes * /tell <target> without text throws error ([06a224c](06a224c)) * **build:** exclude config.yml from version expansion ([fd08fee](fd08fee)) * **bukkit:** delay global login packet to ensure valid socket connection ([0970031](0970031)) * **bungee:** format message on sending server to allow resolving of placeholders ([49a9cbd](49a9cbd)) * channel targets not serialized ([3f55c61](3f55c61)) * channels loaded from config created before prototype is set ([bb77506](bb77506)) * **chat:** click to select (and delete) message not possible ([8f0c05a](8f0c05a)) * **chat:** console and command blocks cannot chat ([34d0691](34d0691)), closes [#45](#45) * **cmd:** /nick commands not formatted correctly ([4c34576](4c34576)), closes [#14](#14) * **cmd:** /nick not working for other players ([8611edc](8611edc)), closes [#14](#14) * **cmd:** add missing permission checks to channel click leave/join events ([151a687](151a687)), closes [#41](#41) * **cmd:** prevent sending messages to self ([2a6710a](2a6710a)) * **cmd:** reload not removing console target from channel if `console: false` ([f77794f](f77794f)) * **config:** overwrite existing config.default.yml ([10ee712](10ee712)) * display partner name in private channel tab ([d26e0f9](d26e0f9)) * hash private channel key based on targets ([63bf73e](63bf73e)) * isActiveChannel is false if channel is auto selected ([0c00efe](0c00efe)) * last active chat not correctly loaded after restart ([06a4703](06a4703)) * **nicknames:** nickname not synchronized across servers ([22456f4](22456f4)), closes [#14](#14) * **nicknames:** persist nicknames across restarts ([072857b](072857b)), closes [#14](#14) * **packets:** bungee chat packets not handled properly ([fcb5bc1](fcb5bc1)), closes [#47](#47) * **platform:** drop paper support and shade adventure-text directly ([76c25cc](76c25cc)), closes [#34](#34) * **platform:** system messages display under the channel tabs ([cac4ffb](cac4ffb)), closes [#36](#36) * player kicked from their private conversations ([5b88f83](5b88f83)) * players can join private channels ([1e62157](1e62157)) * private channels shown in command auto completion ([e8aa843](e8aa843)) * private message has no source ([4507d9b](4507d9b)) * private message sent as system message ([53e8b1f](53e8b1f)) * private messaging across servers not working ([1093e76](1093e76)) * **release:** lowercase artifactid and group ([688f377](688f377)) * remove source chatter from auto complete ([576f3cb](576f3cb)) * set channel active when joining ([b084af3](b084af3)) * setting default not used in is(...) method ([eb3824e](eb3824e)) * switch back to chatter sourced messages ([567eedb](567eedb)) * switch join channel message to action bar notice ([a98bfca](a98bfca)) * system messages not sent to chatter ([6db5310](6db5310)) * unsubscribe all from channel when removed ([f6e3ed1](f6e3ed1)) * update private channels globally ([22dc9f6](22dc9f6)) * update view when channel changes ([e1f57de](e1f57de)) * use correct messenger type ([ff791d2](ff791d2)) * **velocity:** queue messages that cannot be delivered ([9fcf4b1](9fcf4b1)) * **view:** push message sorting to view ([5ead76b](5ead76b)) * **view:** system messages displayed in private chat ([9bc4c18](9bc4c18)) ### Features * add /leave channel command ([cd2621d](cd2621d)) * add auto join feature ([7fa1e5d](7fa1e5d)) * add custom formatting for channels and players ([af2ac60](af2ac60)), closes [#21](#21) [#5](#5) * add debug option for plugin messaging ([e0cb422](e0cb422)) * add debug option to repositories ([2372b97](2372b97)) * add debug option to serialize/deserialize ([59be089](59be089)) * add debugging to event bus ([a10462b](a10462b)) * add debugging to send message command ([20e5bf8](20e5bf8)) * add features to channels ([f49c9a4](f49c9a4)) * add icon to leave a conversation ([31db6dc](31db6dc)) * add new private chat acceptance test ([dac10a3](dac10a3)) * **api:** add method to delete messages ([1b367e2](1b367e2)) * **api:** add option to modify channel join policy per channel ([1a1d06c](1a1d06c)) * **autojoin:** set channel active if none exists ([6a7ab05](6a7ab05)) * **bukkit:** add protocollib packet interceptor to bukkit platform ([9b7852a](9b7852a)) * **chat:** add an option to disable the channel footer ([6837db2](6837db2)) * **chat:** add message deletion feature ([a7b20bc](a7b20bc)), closes [#12](#12) * **chat:** clicking player names starts private conversation ([7b0ff8e](7b0ff8e)), closes [#39](#39) * **chatter:** always select one channel as active ([5b28622](5b28622)) * **cmd:** add /broadcast command incl. config ([1309129](1309129)), closes [#18](#18) * **cmd:** add /nick command to change the display name of a player ([abd945b](abd945b)), closes [#14](#14) [#14](#14) * **cmd:** add non distributive /schat reload command ([145db3a](145db3a)) * **cmd:** add non-disruptive `/schat reload` command ([486eb48](486eb48)), closes [#10](#10) * **cmd:** add quickmessage command for channels ([e626771](e626771)) * **config:** add color and decoration serializers ([da83269](da83269)) * **config:** add name config to console ([c30afb1](c30afb1)) * **config:** add private chat config options ([98ed9f5](98ed9f5)) * fire ChatterJoinedServerEvent on join ([a67acff](a67acff)) * **formats:** add option to center messages, e.g. broadcasts ([e313b2c](e313b2c)) * global private messages ([f458156](f458156)) * implement channel based message formatting ([5034d68](5034d68)) * implement private messages ([2910ef3](2910ef3)) * initial beta release ([8cac128](8cac128)) * **integrations:** add optional PlaceholderAPI support ([4c5ed02](4c5ed02)), closes [#11](#11) * **integrations:** add worldguard region chats ([39c9d70](39c9d70)) * **nicknames:** allow blocking names with regular expressions ([a552e58](a552e58)), closes [#14](#14) * **nicknames:** allow bypassing blocked nicknames with `schat.nickname.set.blocked` ([d947d18](d947d18)), closes [#14](#14) * persist active channel across restarts ([c8b4279](c8b4279)), closes [#15](#15) * **platform:** add bungeecord platform ([c663e5f](c663e5f)) * **platform:** add velocity support ([0e7c71c](0e7c71c)) * remember active channel across restarts ([0092d34](0092d34)) * **ui:** add icon to leave channel ([535215e](535215e)) * **velocity:** add protocolize packet listener ([4e47b8b](4e47b8b)) * **view:** add proper private channel formatting ([ea002fe](ea002fe)) * **view:** add unread message indicator to channels ([bf720d4](bf720d4)) ### Reverts * Revert "update" ([5a68683](5a68683)) * auto select at least one channel as active ([ac87287](ac87287))
# 1.0.0-next.1 (2022-02-19) ### Bug Fixes * /tell <target> without text throws error ([06a224c](06a224c)) * **build:** add missing acceptance tests ([10e6ccd](10e6ccd)) * **build:** add missing java distribution to build ([22be756](22be756)) * **build:** exclude config.yml from version expansion ([fd08fee](fd08fee)) * **bukkit:** delay global login packet to ensure valid socket connection ([0970031](0970031)) * **bungee:** format message on sending server to allow resolving of placeholders ([49a9cbd](49a9cbd)) * channel targets not serialized ([3f55c61](3f55c61)) * channels loaded from config created before prototype is set ([bb77506](bb77506)) * **chat:** click to select (and delete) message not possible ([8f0c05a](8f0c05a)) * **chat:** console and command blocks cannot chat ([34d0691](34d0691)), closes [#45](#45) * **cmd:** /nick commands not formatted correctly ([4c34576](4c34576)), closes [#14](#14) * **cmd:** /nick not working for other players ([8611edc](8611edc)), closes [#14](#14) * **cmd:** add missing permission checks to channel click leave/join events ([151a687](151a687)), closes [#41](#41) * **cmd:** prevent sending messages to self ([2a6710a](2a6710a)) * **cmd:** reload not removing console target from channel if `console: false` ([f77794f](f77794f)) * **config:** overwrite existing config.default.yml ([10ee712](10ee712)) * display partner name in private channel tab ([d26e0f9](d26e0f9)) * hash private channel key based on targets ([63bf73e](63bf73e)) * invalid if statement for prerelease channel ([5de7c17](5de7c17)) * isActiveChannel is false if channel is auto selected ([0c00efe](0c00efe)) * last active chat not correctly loaded after restart ([06a4703](06a4703)) * **nicknames:** nickname not synchronized across servers ([22456f4](22456f4)), closes [#14](#14) * **nicknames:** persist nicknames across restarts ([072857b](072857b)), closes [#14](#14) * **packets:** bungee chat packets not handled properly ([fcb5bc1](fcb5bc1)), closes [#47](#47) * **platform:** drop paper support and shade adventure-text directly ([76c25cc](76c25cc)), closes [#34](#34) * **platform:** system messages display under the channel tabs ([cac4ffb](cac4ffb)), closes [#36](#36) * player kicked from their private conversations ([5b88f83](5b88f83)) * players can join private channels ([1e62157](1e62157)) * private channels shown in command auto completion ([e8aa843](e8aa843)) * private message has no source ([4507d9b](4507d9b)) * private message sent as system message ([53e8b1f](53e8b1f)) * private messaging across servers not working ([1093e76](1093e76)) * **release:** cleanup build process ([d278148](d278148)) * **release:** commit first then release ([f972730](f972730)) * **release:** directly execute publish in semantic release exec step ([1aaaff0](1aaaff0)) * **release:** do not trigger release on PRs ([8971948](8971948)) * **release:** lowercase artifactid and group ([688f377](688f377)) * **release:** properly replace versions in velocity and bungeecord plugins ([0ad8140](0ad8140)) * **release:** remove invalid verify step ([f857ef9](f857ef9)) * **release:** use correct mvn package ([b3034a1](b3034a1)) * remove source chatter from auto complete ([576f3cb](576f3cb)) * set channel active when joining ([b084af3](b084af3)) * setting default not used in is(...) method ([eb3824e](eb3824e)) * switch back to chatter sourced messages ([567eedb](567eedb)) * switch join channel message to action bar notice ([a98bfca](a98bfca)) * system messages not sent to chatter ([6db5310](6db5310)) * unsubscribe all from channel when removed ([f6e3ed1](f6e3ed1)) * update private channels globally ([22dc9f6](22dc9f6)) * update view when channel changes ([e1f57de](e1f57de)) * use correct messenger type ([ff791d2](ff791d2)) * **velocity:** queue messages that cannot be delivered ([9fcf4b1](9fcf4b1)) * **view:** push message sorting to view ([5ead76b](5ead76b)) * **view:** system messages displayed in private chat ([9bc4c18](9bc4c18)) ### Features * add /leave channel command ([cd2621d](cd2621d)) * add auto join feature ([7fa1e5d](7fa1e5d)) * add custom formatting for channels and players ([af2ac60](af2ac60)), closes [#21](#21) [#5](#5) * add debug option for plugin messaging ([e0cb422](e0cb422)) * add debug option to repositories ([2372b97](2372b97)) * add debug option to serialize/deserialize ([59be089](59be089)) * add debugging to event bus ([a10462b](a10462b)) * add debugging to send message command ([20e5bf8](20e5bf8)) * add features to channels ([f49c9a4](f49c9a4)) * add icon to leave a conversation ([31db6dc](31db6dc)) * add new private chat acceptance test ([dac10a3](dac10a3)) * **api:** add method to delete messages ([1b367e2](1b367e2)) * **api:** add option to modify channel join policy per channel ([1a1d06c](1a1d06c)) * **autojoin:** set channel active if none exists ([6a7ab05](6a7ab05)) * **build:** move to indra build and maven central release ([6823d17](6823d17)) * **bukkit:** add protocollib packet interceptor to bukkit platform ([9b7852a](9b7852a)) * **chat:** add an option to disable the channel footer ([6837db2](6837db2)) * **chat:** add message deletion feature ([a7b20bc](a7b20bc)), closes [#12](#12) * **chat:** clicking player names starts private conversation ([7b0ff8e](7b0ff8e)), closes [#39](#39) * **chatter:** always select one channel as active ([5b28622](5b28622)) * **cmd:** add /broadcast command incl. config ([1309129](1309129)), closes [#18](#18) * **cmd:** add /nick command to change the display name of a player ([abd945b](abd945b)), closes [#14](#14) [#14](#14) * **cmd:** add non distributive /schat reload command ([145db3a](145db3a)) * **cmd:** add non-disruptive `/schat reload` command ([486eb48](486eb48)), closes [#10](#10) * **cmd:** add quickmessage command for channels ([e626771](e626771)) * **config:** add color and decoration serializers ([da83269](da83269)) * **config:** add name config to console ([c30afb1](c30afb1)) * **config:** add private chat config options ([98ed9f5](98ed9f5)) * fire ChatterJoinedServerEvent on join ([a67acff](a67acff)) * **formats:** add option to center messages, e.g. broadcasts ([e313b2c](e313b2c)) * global private messages ([f458156](f458156)) * implement channel based message formatting ([5034d68](5034d68)) * implement private messages ([2910ef3](2910ef3)) * initial beta release ([8cac128](8cac128)) * **integrations:** add optional PlaceholderAPI support ([4c5ed02](4c5ed02)), closes [#11](#11) * **integrations:** add worldguard region chats ([39c9d70](39c9d70)) * migrate semantic-release to new channel model ([61b7146](61b7146)) * **nicknames:** allow blocking names with regular expressions ([a552e58](a552e58)), closes [#14](#14) * **nicknames:** allow bypassing blocked nicknames with `schat.nickname.set.blocked` ([d947d18](d947d18)), closes [#14](#14) * persist active channel across restarts ([c8b4279](c8b4279)), closes [#15](#15) * **platform:** add bungeecord platform ([c663e5f](c663e5f)) * **platform:** add velocity support ([0e7c71c](0e7c71c)) * remember active channel across restarts ([0092d34](0092d34)) * **ui:** add icon to leave channel ([535215e](535215e)) * **velocity:** add protocolize packet listener ([4e47b8b](4e47b8b)) * **view:** add proper private channel formatting ([ea002fe](ea002fe)) * **view:** add unread message indicator to channels ([bf720d4](bf720d4)) ### Reverts * Revert "update" ([5a68683](5a68683)) * auto select at least one channel as active ([ac87287](ac87287))
🎉 This issue has been resolved in version 1.0.0-next.1 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
# 1.0.0-SNAPSHOT.1 (2022-02-19) ### Bug Fixes * /tell <target> without text throws error ([06a224c](06a224c)) * **build:** add missing acceptance tests ([10e6ccd](10e6ccd)) * **build:** add missing java distribution to build ([22be756](22be756)) * **build:** exclude config.yml from version expansion ([fd08fee](fd08fee)) * **bukkit:** delay global login packet to ensure valid socket connection ([0970031](0970031)) * **bungee:** format message on sending server to allow resolving of placeholders ([49a9cbd](49a9cbd)) * channel targets not serialized ([3f55c61](3f55c61)) * channels loaded from config created before prototype is set ([bb77506](bb77506)) * **chat:** click to select (and delete) message not possible ([8f0c05a](8f0c05a)) * **chat:** console and command blocks cannot chat ([34d0691](34d0691)), closes [#45](#45) * **cmd:** /nick commands not formatted correctly ([4c34576](4c34576)), closes [#14](#14) * **cmd:** /nick not working for other players ([8611edc](8611edc)), closes [#14](#14) * **cmd:** add missing permission checks to channel click leave/join events ([151a687](151a687)), closes [#41](#41) * **cmd:** prevent sending messages to self ([2a6710a](2a6710a)) * **cmd:** reload not removing console target from channel if `console: false` ([f77794f](f77794f)) * **config:** overwrite existing config.default.yml ([10ee712](10ee712)) * display partner name in private channel tab ([d26e0f9](d26e0f9)) * hash private channel key based on targets ([63bf73e](63bf73e)) * invalid if statement for prerelease channel ([5de7c17](5de7c17)) * isActiveChannel is false if channel is auto selected ([0c00efe](0c00efe)) * last active chat not correctly loaded after restart ([06a4703](06a4703)) * **nicknames:** nickname not synchronized across servers ([22456f4](22456f4)), closes [#14](#14) * **nicknames:** persist nicknames across restarts ([072857b](072857b)), closes [#14](#14) * **packets:** bungee chat packets not handled properly ([fcb5bc1](fcb5bc1)), closes [#47](#47) * **platform:** drop paper support and shade adventure-text directly ([76c25cc](76c25cc)), closes [#34](#34) * **platform:** system messages display under the channel tabs ([cac4ffb](cac4ffb)), closes [#36](#36) * player kicked from their private conversations ([5b88f83](5b88f83)) * players can join private channels ([1e62157](1e62157)) * private channels shown in command auto completion ([e8aa843](e8aa843)) * private message has no source ([4507d9b](4507d9b)) * private message sent as system message ([53e8b1f](53e8b1f)) * private messaging across servers not working ([1093e76](1093e76)) * **release:** change prerelease to main channel ([c0b7732](c0b7732)) * **release:** cleanup build process ([d278148](d278148)) * **release:** commit first then release ([f972730](f972730)) * **release:** directly execute publish in semantic release exec step ([1aaaff0](1aaaff0)) * **release:** do not trigger release on PRs ([8971948](8971948)) * **release:** lowercase artifactid and group ([688f377](688f377)) * **release:** only publish actual platform jars to github release ([21c52ce](21c52ce)) * **release:** properly replace versions in velocity and bungeecord plugins ([0ad8140](0ad8140)) * **release:** remove invalid verify step ([f857ef9](f857ef9)) * **release:** use correct mvn package ([b3034a1](b3034a1)) * remove source chatter from auto complete ([576f3cb](576f3cb)) * set channel active when joining ([b084af3](b084af3)) * setting default not used in is(...) method ([eb3824e](eb3824e)) * switch back to chatter sourced messages ([567eedb](567eedb)) * switch join channel message to action bar notice ([a98bfca](a98bfca)) * system messages not sent to chatter ([6db5310](6db5310)) * unsubscribe all from channel when removed ([f6e3ed1](f6e3ed1)) * update private channels globally ([22dc9f6](22dc9f6)) * update view when channel changes ([e1f57de](e1f57de)) * use correct messenger type ([ff791d2](ff791d2)) * **velocity:** queue messages that cannot be delivered ([9fcf4b1](9fcf4b1)) * **view:** push message sorting to view ([5ead76b](5ead76b)) * **view:** system messages displayed in private chat ([9bc4c18](9bc4c18)) ### Features * add /leave channel command ([cd2621d](cd2621d)) * add auto join feature ([7fa1e5d](7fa1e5d)) * add custom formatting for channels and players ([af2ac60](af2ac60)), closes [#21](#21) [#5](#5) * add debug option for plugin messaging ([e0cb422](e0cb422)) * add debug option to repositories ([2372b97](2372b97)) * add debug option to serialize/deserialize ([59be089](59be089)) * add debugging to event bus ([a10462b](a10462b)) * add debugging to send message command ([20e5bf8](20e5bf8)) * add features to channels ([f49c9a4](f49c9a4)) * add icon to leave a conversation ([31db6dc](31db6dc)) * add new private chat acceptance test ([dac10a3](dac10a3)) * **api:** add method to delete messages ([1b367e2](1b367e2)) * **api:** add option to modify channel join policy per channel ([1a1d06c](1a1d06c)) * **autojoin:** set channel active if none exists ([6a7ab05](6a7ab05)) * **build:** move to indra build and maven central release ([6823d17](6823d17)) * **bukkit:** add protocollib packet interceptor to bukkit platform ([9b7852a](9b7852a)) * **chat:** add an option to disable the channel footer ([6837db2](6837db2)) * **chat:** add message deletion feature ([a7b20bc](a7b20bc)), closes [#12](#12) * **chat:** clicking player names starts private conversation ([7b0ff8e](7b0ff8e)), closes [#39](#39) * **chatter:** always select one channel as active ([5b28622](5b28622)) * **cmd:** add /broadcast command incl. config ([1309129](1309129)), closes [#18](#18) * **cmd:** add /nick command to change the display name of a player ([abd945b](abd945b)), closes [#14](#14) [#14](#14) * **cmd:** add non distributive /schat reload command ([145db3a](145db3a)) * **cmd:** add non-disruptive `/schat reload` command ([486eb48](486eb48)), closes [#10](#10) * **cmd:** add quickmessage command for channels ([e626771](e626771)) * **config:** add color and decoration serializers ([da83269](da83269)) * **config:** add name config to console ([c30afb1](c30afb1)) * **config:** add private chat config options ([98ed9f5](98ed9f5)) * fire ChatterJoinedServerEvent on join ([a67acff](a67acff)) * **formats:** add option to center messages, e.g. broadcasts ([e313b2c](e313b2c)) * global private messages ([f458156](f458156)) * implement channel based message formatting ([5034d68](5034d68)) * implement private messages ([2910ef3](2910ef3)) * initial beta release ([8cac128](8cac128)) * **integrations:** add optional PlaceholderAPI support ([4c5ed02](4c5ed02)), closes [#11](#11) * **integrations:** add worldguard region chats ([39c9d70](39c9d70)) * migrate semantic-release to new channel model ([61b7146](61b7146)) * **nicknames:** allow blocking names with regular expressions ([a552e58](a552e58)), closes [#14](#14) * **nicknames:** allow bypassing blocked nicknames with `schat.nickname.set.blocked` ([d947d18](d947d18)), closes [#14](#14) * persist active channel across restarts ([c8b4279](c8b4279)), closes [#15](#15) * **platform:** add bungeecord platform ([c663e5f](c663e5f)) * **platform:** add velocity support ([0e7c71c](0e7c71c)) * remember active channel across restarts ([0092d34](0092d34)) * **ui:** add icon to leave channel ([535215e](535215e)) * **velocity:** add protocolize packet listener ([4e47b8b](4e47b8b)) * **view:** add proper private channel formatting ([ea002fe](ea002fe)) * **view:** add unread message indicator to channels ([bf720d4](bf720d4)) ### Reverts * Revert "update" ([5a68683](5a68683)) * auto select at least one channel as active ([ac87287](ac87287))
🎉 This issue has been resolved in version 1.0.0-SNAPSHOT.1 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
🎉 This issue has been resolved in version 1.0.0-SNAPSHOT.1 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
# 1.0.0-rc.1 (2022-02-22) ### Bug Fixes * /tell <target> without text throws error ([06a224c](06a224c)) * **build:** add missing acceptance tests ([10e6ccd](10e6ccd)) * **build:** add missing java distribution to build ([22be756](22be756)) * **build:** exclude config.yml from version expansion ([fd08fee](fd08fee)) * **bukkit:** delay global login packet to ensure valid socket connection ([0970031](0970031)) * **bungee:** format message on sending server to allow resolving of placeholders ([49a9cbd](49a9cbd)) * channel targets not serialized ([3f55c61](3f55c61)) * channels loaded from config created before prototype is set ([bb77506](bb77506)) * **chat:** click to select (and delete) message not possible ([8f0c05a](8f0c05a)) * **chat:** console and command blocks cannot chat ([34d0691](34d0691)), closes [#45](#45) * **chat:** unable to set private chat active after leaving it ([491f814](491f814)) * **cmd:** /nick commands not formatted correctly ([4c34576](4c34576)), closes [#14](#14) * **cmd:** /nick not working for other players ([8611edc](8611edc)), closes [#14](#14) * **cmd:** add missing permission checks to channel click leave/join events ([151a687](151a687)), closes [#41](#41) * **cmd:** prevent sending messages to self ([2a6710a](2a6710a)) * **cmd:** reload not removing console target from channel if `console: false` ([f77794f](f77794f)) * **config:** overwrite existing config.default.yml ([10ee712](10ee712)) * display partner name in private channel tab ([d26e0f9](d26e0f9)) * hash private channel key based on targets ([63bf73e](63bf73e)) * **integration:** hook into PlaceholderAPI if not enabled but present ([5d70217](5d70217)) * invalid if statement for prerelease channel ([5de7c17](5de7c17)) * isActiveChannel is false if channel is auto selected ([0c00efe](0c00efe)) * last active chat not correctly loaded after restart ([06a4703](06a4703)) * **nicknames:** nickname not synchronized across servers ([22456f4](22456f4)), closes [#14](#14) * **nicknames:** persist nicknames across restarts ([072857b](072857b)), closes [#14](#14) * **packets:** bungee chat packets not handled properly ([fcb5bc1](fcb5bc1)), closes [#47](#47) * **platform:** drop paper support and shade adventure-text directly ([76c25cc](76c25cc)), closes [#34](#34) * **platform:** system messages display under the channel tabs ([cac4ffb](cac4ffb)), closes [#36](#36) * **platform:** use deprecated GlobalTranslator.get() to support native platforms ([982d049](982d049)) * player kicked from their private conversations ([5b88f83](5b88f83)) * players can join private channels ([1e62157](1e62157)) * private channels shown in command auto completion ([e8aa843](e8aa843)) * private message has no source ([4507d9b](4507d9b)) * private message sent as system message ([53e8b1f](53e8b1f)) * private messaging across servers not working ([1093e76](1093e76)) * **release:** always publish -SNAPSHOT without version suffix to sonatype ([33662d1](33662d1)) * **release:** change prerelease to main channel ([c0b7732](c0b7732)) * **release:** cleanup build process ([d278148](d278148)) * **release:** commit first then release ([f972730](f972730)) * **release:** directly execute publish in semantic release exec step ([1aaaff0](1aaaff0)) * **release:** do not trigger release on PRs ([8971948](8971948)) * **release:** lowercase artifactid and group ([688f377](688f377)) * **release:** only publish actual platform jars to github release ([21c52ce](21c52ce)) * **release:** properly replace versions in velocity and bungeecord plugins ([0ad8140](0ad8140)) * **release:** release job failing on a non release commit ([14d014f](14d014f)) * **release:** remove invalid verify step ([f857ef9](f857ef9)) * **release:** try new replacement pattern ([5cbaf28](5cbaf28)) * **release:** update version to match snapshot ([63e6239](63e6239)) * **release:** use correct mvn package ([b3034a1](b3034a1)) * **release:** use js regex ([377ca51](377ca51)) * remove source chatter from auto complete ([576f3cb](576f3cb)) * set channel active when joining ([b084af3](b084af3)) * setting default not used in is(...) method ([eb3824e](eb3824e)) * switch back to chatter sourced messages ([567eedb](567eedb)) * switch join channel message to action bar notice ([a98bfca](a98bfca)) * system messages not sent to chatter ([6db5310](6db5310)) * **ui:** channel with custom message format and message without source not formatted correctly ([76696b4](76696b4)) * **ui:** private chat config not loaded correctly ([b15ab6a](b15ab6a)) * undefined private message_format causes NPE ([76cf6e7](76cf6e7)) * unsubscribe all from channel when removed ([f6e3ed1](f6e3ed1)) * update private channels globally ([22dc9f6](22dc9f6)) * update view when channel changes ([e1f57de](e1f57de)) * use correct messenger type ([ff791d2](ff791d2)) * **velocity:** correctly shade adventure-text-minimessage ([10358e7](10358e7)) * **velocity:** queue messages that cannot be delivered ([9fcf4b1](9fcf4b1)) * **view:** push message sorting to view ([5ead76b](5ead76b)) * **view:** system messages displayed in private chat ([9bc4c18](9bc4c18)) ### Features * add /leave channel command ([cd2621d](cd2621d)) * add auto join feature ([7fa1e5d](7fa1e5d)) * add custom formatting for channels and players ([af2ac60](af2ac60)), closes [#21](#21) [#5](#5) * add debug option for plugin messaging ([e0cb422](e0cb422)) * add debug option to repositories ([2372b97](2372b97)) * add debug option to serialize/deserialize ([59be089](59be089)) * add debugging to event bus ([a10462b](a10462b)) * add debugging to send message command ([20e5bf8](20e5bf8)) * add features to channels ([f49c9a4](f49c9a4)) * add icon to leave a conversation ([31db6dc](31db6dc)) * add new private chat acceptance test ([dac10a3](dac10a3)) * **api:** add method to delete messages ([1b367e2](1b367e2)) * **api:** add option to modify channel join policy per channel ([1a1d06c](1a1d06c)) * **autojoin:** set channel active if none exists ([6a7ab05](6a7ab05)) * **build:** move to indra build and maven central release ([6823d17](6823d17)) * **build:** publish javadocs to github pages ([86bfbf4](86bfbf4)) * **bukkit:** add protocollib packet interceptor to bukkit platform ([9b7852a](9b7852a)) * **chat:** add an option to disable the channel footer ([6837db2](6837db2)) * **chat:** add message deletion feature ([a7b20bc](a7b20bc)), closes [#12](#12) * **chat:** clicking player names starts private conversation ([7b0ff8e](7b0ff8e)), closes [#39](#39) * **chatter:** always select one channel as active ([5b28622](5b28622)) * **cmd:** add /broadcast command incl. config ([1309129](1309129)), closes [#18](#18) * **cmd:** add /nick command to change the display name of a player ([abd945b](abd945b)), closes [#14](#14) [#14](#14) * **cmd:** add non distributive /schat reload command ([145db3a](145db3a)) * **cmd:** add non-disruptive `/schat reload` command ([486eb48](486eb48)), closes [#10](#10) * **cmd:** add quickmessage command for channels ([e626771](e626771)) * **config:** add color and decoration serializers ([da83269](da83269)) * **config:** add name config to console ([c30afb1](c30afb1)) * **config:** add private chat config options ([98ed9f5](98ed9f5)) * fire ChatterJoinedServerEvent on join ([a67acff](a67acff)) * **formats:** add option to center messages, e.g. broadcasts ([e313b2c](e313b2c)) * global private messages ([f458156](f458156)) * implement channel based message formatting ([5034d68](5034d68)) * implement private messages ([2910ef3](2910ef3)) * initial beta release ([8cac128](8cac128)) * **integration:** add PlaceholderAPI integration ([a760b1d](a760b1d)) * **integrations:** add optional PlaceholderAPI support ([4c5ed02](4c5ed02)), closes [#11](#11) * **integrations:** add worldguard region chats ([39c9d70](39c9d70)) * migrate semantic-release to new channel model ([61b7146](61b7146)) * **nicknames:** allow blocking names with regular expressions ([a552e58](a552e58)), closes [#14](#14) * **nicknames:** allow bypassing blocked nicknames with `schat.nickname.set.blocked` ([d947d18](d947d18)), closes [#14](#14) * persist active channel across restarts ([c8b4279](c8b4279)), closes [#15](#15) * **platform:** add bungeecord platform ([c663e5f](c663e5f)) * **platform:** add velocity support ([0e7c71c](0e7c71c)) * remember active channel across restarts ([0092d34](0092d34)) * **ui:** add icon to leave channel ([535215e](535215e)) * **velocity:** add protocolize packet listener ([4e47b8b](4e47b8b)) * **view:** add proper private channel formatting ([ea002fe](ea002fe)) * **view:** add unread message indicator to channels ([bf720d4](bf720d4)) ### Reverts * Revert "update" ([5a68683](5a68683)) * auto select at least one channel as active ([ac87287](ac87287))
🎉 This issue has been resolved in version 1.0.0-rc.1 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
# 1.0.0 (2022-03-05) ### Bug Fixes * /tell <target> without text throws error ([06a224c](06a224c)) * **api:** remove duplicate LeftChannel event ([10fa85c](10fa85c)) * **autojoin:** new channels not auto joined after reloading ([33c1d5d](33c1d5d)) * **autojoin:** new channels not auto joined after reloading ([1988b4e](1988b4e)) * **autojoin:** synced global channels not auto joined ([15297af](15297af)) * **autojoin:** synced global channels not auto joined ([2673bda](2673bda)) * **build:** add missing acceptance tests ([10e6ccd](10e6ccd)) * **build:** add missing java distribution to build ([22be756](22be756)) * **build:** exclude config.yml from version expansion ([fd08fee](fd08fee)) * **bukkit:** delay global login packet to ensure valid socket connection ([0970031](0970031)) * **bungeecord:** ignore message channel case ([0313abd](0313abd)) * **bungee:** format message on sending server to allow resolving of placeholders ([49a9cbd](49a9cbd)) * channel targets not serialized ([3f55c61](3f55c61)) * **channel:** add option to customize private channel config via prototype ([144e129](144e129)) * **channel:** add option to customize private channel config via prototype ([d2b2130](d2b2130)) * **channel:** channel name 'Unknown' after reload ([d69546f](d69546f)) * **channel:** channel name 'Unknown' after reload ([762482a](762482a)) * channels loaded from config created before prototype is set ([bb77506](bb77506)) * **chat:** click to select (and delete) message not possible ([8f0c05a](8f0c05a)) * **chat:** console and command blocks cannot chat ([34d0691](34d0691)), closes [#45](#45) * **chat:** unable to set private chat active after leaving it ([491f814](491f814)) * **cmd:** /nick commands not formatted correctly ([4c34576](4c34576)), closes [#14](#14) * **cmd:** /nick not working for other players ([8611edc](8611edc)), closes [#14](#14) * **cmd:** add missing permission checks to channel click leave/join events ([151a687](151a687)), closes [#41](#41) * **cmd:** prevent sending messages to self ([2a6710a](2a6710a)) * **cmd:** reload not removing console target from channel if `console: false` ([f77794f](f77794f)) * **config:** overwrite existing config.default.yml ([10ee712](10ee712)) * display partner name in private channel tab ([d26e0f9](d26e0f9)) * **docs:** always deploy docs from next ([791e657](791e657)) * **docs:** always deploy docs from next ([c3321b3](c3321b3)) * finally fix global chatting ([d14823e](d14823e)) * **global:** channel names not displayed correctly, e.g. random numbers only for private chats ([9ac861e](9ac861e)) * **global:** channel names not displayed correctly, e.g. random numbers only for private chats ([a0138df](a0138df)) * **global:** private chat members kicked from global channels on initial sync ([fce468e](fce468e)) * **global:** private chat members kicked from global channels on initial sync ([133800b](133800b)) * **global:** private chats not shown on other server ([22d5522](22d5522)) * hash private channel key based on targets ([63bf73e](63bf73e)) * **integration:** hook into PlaceholderAPI if not enabled but present ([5d70217](5d70217)) * invalid if statement for prerelease channel ([5de7c17](5de7c17)) * isActiveChannel is false if channel is auto selected ([0c00efe](0c00efe)) * last active chat not correctly loaded after restart ([06a4703](06a4703)) * **nicknames:** nickname not synchronized across servers ([22456f4](22456f4)), closes [#14](#14) * **nicknames:** persist nicknames across restarts ([072857b](072857b)), closes [#14](#14) * **packets:** bungee chat packets not handled properly ([fcb5bc1](fcb5bc1)), closes [#47](#47) * **papi:** use offline player for placeholders ([0eaefcc](0eaefcc)) * **platform:** drop paper support and shade adventure-text directly ([76c25cc](76c25cc)), closes [#34](#34) * **platform:** system messages display under the channel tabs ([cac4ffb](cac4ffb)), closes [#36](#36) * **platform:** use deprecated GlobalTranslator.get() to support native platforms ([982d049](982d049)) * player kicked from their private conversations ([5b88f83](5b88f83)) * players can join private channels ([1e62157](1e62157)) * private channels shown in command auto completion ([e8aa843](e8aa843)) * private message has no source ([4507d9b](4507d9b)) * private message sent as system message ([53e8b1f](53e8b1f)) * private messaging across servers not working ([1093e76](1093e76)) * **private:** cannot rejoin private channel after leaving ([3f2f28e](3f2f28e)) * **private:** wrong partner name display in private chats ([558c338](558c338)) * **release:** always publish -SNAPSHOT without version suffix to sonatype ([33662d1](33662d1)) * **release:** change prerelease to main channel ([c0b7732](c0b7732)) * **release:** cleanup build process ([d278148](d278148)) * **release:** commit first then release ([f972730](f972730)) * **release:** directly execute publish in semantic release exec step ([1aaaff0](1aaaff0)) * **release:** do not trigger release on PRs ([8971948](8971948)) * **release:** lowercase artifactid and group ([688f377](688f377)) * **release:** only publish actual platform jars to github release ([21c52ce](21c52ce)) * **release:** properly replace versions in velocity and bungeecord plugins ([0ad8140](0ad8140)) * **release:** release job failing on a non release commit ([14d014f](14d014f)) * **release:** remove invalid verify step ([f857ef9](f857ef9)) * **release:** snapshot builds not published ([7fb6557](7fb6557)) * **release:** snapshot builds not published ([7d3e4fa](7d3e4fa)) * **release:** try new replacement pattern ([5cbaf28](5cbaf28)) * **release:** update version to match snapshot ([63e6239](63e6239)) * **release:** use correct glob pattern to match artefacts ([e7173a3](e7173a3)) * **release:** use correct glob pattern to match artefacts ([cc4eeae](cc4eeae)) * **release:** use correct mvn package ([b3034a1](b3034a1)) * **release:** use js regex ([377ca51](377ca51)) * remove source chatter from auto complete ([576f3cb](576f3cb)) * set channel active when joining ([b084af3](b084af3)) * setting default not used in is(...) method ([eb3824e](eb3824e)) * switch back to chatter sourced messages ([567eedb](567eedb)) * switch join channel message to action bar notice ([a98bfca](a98bfca)) * system messages not sent to chatter ([6db5310](6db5310)) * **ui:** channel messages shown in private chat ([8c4063f](8c4063f)) * **ui:** channel with custom message format and message without source not formatted correctly ([76696b4](76696b4)) * **ui:** formatting not applied after config reload ([940e9bc](940e9bc)) * **ui:** invalid blank line count ([7277692](7277692)) * **ui:** private chat config not loaded correctly ([b15ab6a](b15ab6a)) * **ui:** render tab instead of channel and forward pointers ([546d5df](546d5df)) * **ui:** render tab instead of channel and forward pointers ([154e2f0](154e2f0)) * **ui:** select random channel after leaving channel ([16c7875](16c7875)) * undefined private message_format causes NPE ([76cf6e7](76cf6e7)) * unsubscribe all from channel when removed ([f6e3ed1](f6e3ed1)) * update private channels globally ([22dc9f6](22dc9f6)) * update view when channel changes ([e1f57de](e1f57de)) * use correct messenger type ([ff791d2](ff791d2)) * **velocity:** correctly shade adventure-text-minimessage ([10358e7](10358e7)) * **velocity:** queue messages that cannot be delivered ([9fcf4b1](9fcf4b1)) * **velocity:** remove minimessage add configurate serializers ([1c6874f](1c6874f)) * **velocity:** use old join format ([61aae3f](61aae3f)) * view not working after join ([837aa05](837aa05)) * **view:** push message sorting to view ([5ead76b](5ead76b)) * **view:** system messages displayed in private chat ([9bc4c18](9bc4c18)) * **view:** view not updated when chatter leaves channel ([4aa8e11](4aa8e11)) ### Features * add /leave channel command ([cd2621d](cd2621d)) * add auto join feature ([7fa1e5d](7fa1e5d)) * add bstats metrics ([b6ca58f](b6ca58f)) * add bstats metrics ([182f7e5](182f7e5)) * add custom formatting for channels and players ([af2ac60](af2ac60)), closes [#21](#21) [#5](#5) * add debug option for plugin messaging ([e0cb422](e0cb422)) * add debug option to repositories ([2372b97](2372b97)) * add debug option to serialize/deserialize ([59be089](59be089)) * add debugging to event bus ([a10462b](a10462b)) * add debugging to send message command ([20e5bf8](20e5bf8)) * add features to channels ([f49c9a4](f49c9a4)) * add icon to leave a conversation ([31db6dc](31db6dc)) * add new private chat acceptance test ([dac10a3](dac10a3)) * **api:** add `@Subscribe` annotation handling to event bus ([654c0fc](654c0fc)) * **api:** add events for adding and removing channel targets ([fa09535](fa09535)) * **api:** add method to delete messages ([1b367e2](1b367e2)) * **api:** add option to modify channel join policy per channel ([1a1d06c](1a1d06c)) * **api:** add SendGlobalMessageEvent ([632bae8](632bae8)) * **api:** fire an event if channel settings change ([a636bdf](a636bdf)) * **autojoin:** set channel active if none exists ([6a7ab05](6a7ab05)) * **build:** move to indra build and maven central release ([6823d17](6823d17)) * **build:** publish javadocs to github pages ([86bfbf4](86bfbf4)) * **bukkit:** add protocollib packet interceptor to bukkit platform ([9b7852a](9b7852a)) * **chat:** add an option to disable the channel footer ([6837db2](6837db2)) * **chat:** add message deletion feature ([a7b20bc](a7b20bc)), closes [#12](#12) * **chat:** clicking player names starts private conversation ([7b0ff8e](7b0ff8e)), closes [#39](#39) * **chatter:** always select one channel as active ([5b28622](5b28622)) * **cmd:** add /broadcast command incl. config ([1309129](1309129)), closes [#18](#18) * **cmd:** add /nick command to change the display name of a player ([abd945b](abd945b)), closes [#14](#14) [#14](#14) * **cmd:** add non distributive /schat reload command ([145db3a](145db3a)) * **cmd:** add non-disruptive `/schat reload` command ([486eb48](486eb48)), closes [#10](#10) * **cmd:** add quickmessage command for channels ([e626771](e626771)) * **config:** add color and decoration serializers ([da83269](da83269)) * **config:** add name config to console ([c30afb1](c30afb1)) * **config:** add private chat config options ([98ed9f5](98ed9f5)) * **config:** provide access to various tab settings ([f8ee51e](f8ee51e)) * fire ChatterJoinedServerEvent on join ([a67acff](a67acff)) * **formats:** add option to center messages, e.g. broadcasts ([e313b2c](e313b2c)) * global private messages ([f458156](f458156)) * implement channel based message formatting ([5034d68](5034d68)) * implement private messages ([2910ef3](2910ef3)) * initial beta release ([8cac128](8cac128)) * **integration:** add PlaceholderAPI integration ([a760b1d](a760b1d)) * **integrations:** add optional PlaceholderAPI support ([4c5ed02](4c5ed02)), closes [#11](#11) * **integrations:** add worldguard region chats ([39c9d70](39c9d70)) * migrate semantic-release to new channel model ([61b7146](61b7146)) * **nicknames:** allow blocking names with regular expressions ([a552e58](a552e58)), closes [#14](#14) * **nicknames:** allow bypassing blocked nicknames with `schat.nickname.set.blocked` ([d947d18](d947d18)), closes [#14](#14) * persist active channel across restarts ([c8b4279](c8b4279)), closes [#15](#15) * **platform:** add bungeecord platform ([c663e5f](c663e5f)) * **platform:** add velocity support ([0e7c71c](0e7c71c)) * remember active channel across restarts ([0092d34](0092d34)) * **ui:** add icon to leave channel ([535215e](535215e)) * **ui:** add unread counter to tabs ([6a3e3aa](6a3e3aa)) * **ui:** add unread message highlighting to tabs ([37a8e53](37a8e53)) * **velocity:** add protocolize packet listener ([4e47b8b](4e47b8b)) * **view:** add proper private channel formatting ([ea002fe](ea002fe)) * **view:** add unread message indicator to channels ([bf720d4](bf720d4)) ### Reverts * Revert "update" ([5a68683](5a68683)) * auto select at least one channel as active ([ac87287](ac87287))
🎉 This issue has been resolved in version 1.0.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
1 similar comment
🎉 This issue has been resolved in version 1.0.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
# 1.0.0 (2022-03-06) ### Bug Fixes * /tell <target> without text throws error ([06a224c](06a224c)) * **api:** remove duplicate LeftChannel event ([10fa85c](10fa85c)) * **autojoin:** new channels not auto joined after reloading ([33c1d5d](33c1d5d)) * **autojoin:** new channels not auto joined after reloading ([1988b4e](1988b4e)) * **autojoin:** synced global channels not auto joined ([15297af](15297af)) * **autojoin:** synced global channels not auto joined ([2673bda](2673bda)) * **build:** add missing acceptance tests ([10e6ccd](10e6ccd)) * **build:** add missing java distribution to build ([22be756](22be756)) * **build:** exclude config.yml from version expansion ([fd08fee](fd08fee)) * **bukkit:** delay global login packet to ensure valid socket connection ([0970031](0970031)) * **bungeecord:** ignore message channel case ([0313abd](0313abd)) * **bungee:** format message on sending server to allow resolving of placeholders ([49a9cbd](49a9cbd)) * channel targets not serialized ([3f55c61](3f55c61)) * **channel:** add option to customize private channel config via prototype ([144e129](144e129)) * **channel:** add option to customize private channel config via prototype ([d2b2130](d2b2130)) * **channel:** channel name 'Unknown' after reload ([d69546f](d69546f)) * **channel:** channel name 'Unknown' after reload ([762482a](762482a)) * channels loaded from config created before prototype is set ([bb77506](bb77506)) * **chat:** click to select (and delete) message not possible ([8f0c05a](8f0c05a)) * **chat:** console and command blocks cannot chat ([34d0691](34d0691)), closes [#45](#45) * **chat:** unable to set private chat active after leaving it ([491f814](491f814)) * **cmd:** /nick commands not formatted correctly ([4c34576](4c34576)), closes [#14](#14) * **cmd:** /nick not working for other players ([8611edc](8611edc)), closes [#14](#14) * **cmd:** add missing permission checks to channel click leave/join events ([151a687](151a687)), closes [#41](#41) * **cmd:** prevent sending messages to self ([2a6710a](2a6710a)) * **cmd:** reload not removing console target from channel if `console: false` ([f77794f](f77794f)) * **config:** overwrite existing config.default.yml ([10ee712](10ee712)) * display partner name in private channel tab ([d26e0f9](d26e0f9)) * **docs:** always deploy docs from next ([791e657](791e657)) * **docs:** always deploy docs from next ([c3321b3](c3321b3)) * finally fix global chatting ([d14823e](d14823e)) * **global:** channel names not displayed correctly, e.g. random numbers only for private chats ([9ac861e](9ac861e)) * **global:** channel names not displayed correctly, e.g. random numbers only for private chats ([a0138df](a0138df)) * **global:** private chat members kicked from global channels on initial sync ([fce468e](fce468e)) * **global:** private chat members kicked from global channels on initial sync ([133800b](133800b)) * **global:** private chats not shown on other server ([22d5522](22d5522)) * hash private channel key based on targets ([63bf73e](63bf73e)) * **integration:** hook into PlaceholderAPI if not enabled but present ([5d70217](5d70217)) * invalid if statement for prerelease channel ([5de7c17](5de7c17)) * isActiveChannel is false if channel is auto selected ([0c00efe](0c00efe)) * last active chat not correctly loaded after restart ([06a4703](06a4703)) * **nicknames:** nickname not synchronized across servers ([22456f4](22456f4)), closes [#14](#14) * **nicknames:** persist nicknames across restarts ([072857b](072857b)), closes [#14](#14) * **packets:** bungee chat packets not handled properly ([fcb5bc1](fcb5bc1)), closes [#47](#47) * **papi:** use offline player for placeholders ([0eaefcc](0eaefcc)) * **platform:** drop paper support and shade adventure-text directly ([76c25cc](76c25cc)), closes [#34](#34) * **platform:** system messages display under the channel tabs ([cac4ffb](cac4ffb)), closes [#36](#36) * **platform:** use deprecated GlobalTranslator.get() to support native platforms ([982d049](982d049)) * player kicked from their private conversations ([5b88f83](5b88f83)) * players can join private channels ([1e62157](1e62157)) * private channels shown in command auto completion ([e8aa843](e8aa843)) * private message has no source ([4507d9b](4507d9b)) * private message sent as system message ([53e8b1f](53e8b1f)) * private messaging across servers not working ([1093e76](1093e76)) * **private:** cannot rejoin private channel after leaving ([3f2f28e](3f2f28e)) * **private:** wrong partner name display in private chats ([558c338](558c338)) * **release:** always publish -SNAPSHOT without version suffix to sonatype ([33662d1](33662d1)) * **release:** change prerelease to main channel ([c0b7732](c0b7732)) * **release:** cleanup build process ([d278148](d278148)) * **release:** commit first then release ([f972730](f972730)) * **release:** directly execute publish in semantic release exec step ([1aaaff0](1aaaff0)) * **release:** do not trigger release on PRs ([8971948](8971948)) * **release:** lowercase artifactid and group ([688f377](688f377)) * **release:** only publish actual platform jars to github release ([21c52ce](21c52ce)) * **release:** properly replace versions in velocity and bungeecord plugins ([0ad8140](0ad8140)) * **release:** release job failing on a non release commit ([14d014f](14d014f)) * **release:** remove invalid verify step ([f857ef9](f857ef9)) * **release:** snapshot builds not published ([7fb6557](7fb6557)) * **release:** snapshot builds not published ([7d3e4fa](7d3e4fa)) * **release:** stable release tasks not executed ([a9d20cf](a9d20cf)) * **release:** try new replacement pattern ([5cbaf28](5cbaf28)) * **release:** update version to match snapshot ([63e6239](63e6239)) * **release:** use correct glob pattern to match artefacts ([e7173a3](e7173a3)) * **release:** use correct glob pattern to match artefacts ([cc4eeae](cc4eeae)) * **release:** use correct mvn package ([b3034a1](b3034a1)) * **release:** use js regex ([377ca51](377ca51)) * remove source chatter from auto complete ([576f3cb](576f3cb)) * set channel active when joining ([b084af3](b084af3)) * setting default not used in is(...) method ([eb3824e](eb3824e)) * switch back to chatter sourced messages ([567eedb](567eedb)) * switch join channel message to action bar notice ([a98bfca](a98bfca)) * system messages not sent to chatter ([6db5310](6db5310)) * **ui:** channel messages shown in private chat ([8c4063f](8c4063f)) * **ui:** channel with custom message format and message without source not formatted correctly ([76696b4](76696b4)) * **ui:** formatting not applied after config reload ([940e9bc](940e9bc)) * **ui:** invalid blank line count ([7277692](7277692)) * **ui:** private chat config not loaded correctly ([b15ab6a](b15ab6a)) * **ui:** render tab instead of channel and forward pointers ([546d5df](546d5df)) * **ui:** render tab instead of channel and forward pointers ([154e2f0](154e2f0)) * **ui:** select random channel after leaving channel ([16c7875](16c7875)) * undefined private message_format causes NPE ([76cf6e7](76cf6e7)) * unsubscribe all from channel when removed ([f6e3ed1](f6e3ed1)) * update private channels globally ([22dc9f6](22dc9f6)) * update view when channel changes ([e1f57de](e1f57de)) * use correct messenger type ([ff791d2](ff791d2)) * **velocity:** correctly shade adventure-text-minimessage ([10358e7](10358e7)) * **velocity:** queue messages that cannot be delivered ([9fcf4b1](9fcf4b1)) * **velocity:** remove minimessage add configurate serializers ([1c6874f](1c6874f)) * **velocity:** use old join format ([61aae3f](61aae3f)) * view not working after join ([837aa05](837aa05)) * **view:** push message sorting to view ([5ead76b](5ead76b)) * **view:** system messages displayed in private chat ([9bc4c18](9bc4c18)) * **view:** view not updated when chatter leaves channel ([4aa8e11](4aa8e11)) ### Features * add /leave channel command ([cd2621d](cd2621d)) * add auto join feature ([7fa1e5d](7fa1e5d)) * add bstats metrics ([b6ca58f](b6ca58f)) * add bstats metrics ([182f7e5](182f7e5)) * add custom formatting for channels and players ([af2ac60](af2ac60)), closes [#21](#21) [#5](#5) * add debug option for plugin messaging ([e0cb422](e0cb422)) * add debug option to repositories ([2372b97](2372b97)) * add debug option to serialize/deserialize ([59be089](59be089)) * add debugging to event bus ([a10462b](a10462b)) * add debugging to send message command ([20e5bf8](20e5bf8)) * add features to channels ([f49c9a4](f49c9a4)) * add icon to leave a conversation ([31db6dc](31db6dc)) * add new private chat acceptance test ([dac10a3](dac10a3)) * **api:** add `@Subscribe` annotation handling to event bus ([654c0fc](654c0fc)) * **api:** add events for adding and removing channel targets ([fa09535](fa09535)) * **api:** add method to delete messages ([1b367e2](1b367e2)) * **api:** add option to modify channel join policy per channel ([1a1d06c](1a1d06c)) * **api:** add SendGlobalMessageEvent ([632bae8](632bae8)) * **api:** fire an event if channel settings change ([a636bdf](a636bdf)) * **autojoin:** set channel active if none exists ([6a7ab05](6a7ab05)) * **build:** move to indra build and maven central release ([6823d17](6823d17)) * **build:** publish javadocs to github pages ([86bfbf4](86bfbf4)) * **bukkit:** add protocollib packet interceptor to bukkit platform ([9b7852a](9b7852a)) * **chat:** add an option to disable the channel footer ([6837db2](6837db2)) * **chat:** add message deletion feature ([a7b20bc](a7b20bc)), closes [#12](#12) * **chat:** clicking player names starts private conversation ([7b0ff8e](7b0ff8e)), closes [#39](#39) * **chatter:** always select one channel as active ([5b28622](5b28622)) * **cmd:** add /broadcast command incl. config ([1309129](1309129)), closes [#18](#18) * **cmd:** add /nick command to change the display name of a player ([abd945b](abd945b)), closes [#14](#14) [#14](#14) * **cmd:** add non distributive /schat reload command ([145db3a](145db3a)) * **cmd:** add non-disruptive `/schat reload` command ([486eb48](486eb48)), closes [#10](#10) * **cmd:** add quickmessage command for channels ([e626771](e626771)) * **config:** add color and decoration serializers ([da83269](da83269)) * **config:** add name config to console ([c30afb1](c30afb1)) * **config:** add private chat config options ([98ed9f5](98ed9f5)) * **config:** provide access to various tab settings ([f8ee51e](f8ee51e)) * fire ChatterJoinedServerEvent on join ([a67acff](a67acff)) * **formats:** add option to center messages, e.g. broadcasts ([e313b2c](e313b2c)) * global private messages ([f458156](f458156)) * implement channel based message formatting ([5034d68](5034d68)) * implement private messages ([2910ef3](2910ef3)) * initial beta release ([8cac128](8cac128)) * **integration:** add PlaceholderAPI integration ([a760b1d](a760b1d)) * **integrations:** add optional PlaceholderAPI support ([4c5ed02](4c5ed02)), closes [#11](#11) * **integrations:** add worldguard region chats ([39c9d70](39c9d70)) * migrate semantic-release to new channel model ([61b7146](61b7146)) * **nicknames:** allow blocking names with regular expressions ([a552e58](a552e58)), closes [#14](#14) * **nicknames:** allow bypassing blocked nicknames with `schat.nickname.set.blocked` ([d947d18](d947d18)), closes [#14](#14) * persist active channel across restarts ([c8b4279](c8b4279)), closes [#15](#15) * **platform:** add bungeecord platform ([c663e5f](c663e5f)) * **platform:** add velocity support ([0e7c71c](0e7c71c)) * remember active channel across restarts ([0092d34](0092d34)) * **ui:** add icon to leave channel ([535215e](535215e)) * **ui:** add unread counter to tabs ([6a3e3aa](6a3e3aa)) * **ui:** add unread message highlighting to tabs ([37a8e53](37a8e53)) * **velocity:** add protocolize packet listener ([4e47b8b](4e47b8b)) * **view:** add proper private channel formatting ([ea002fe](ea002fe)) * **view:** add unread message indicator to channels ([bf720d4](bf720d4)) ### Reverts * Revert "update" ([5a68683](5a68683)) * auto select at least one channel as active ([ac87287](ac87287))
🎉 This issue has been resolved in version 1.0.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
# 1.0.0 (2022-03-06) ### Bug Fixes * /tell <target> without text throws error ([06a224c](06a224c)) * **api:** remove duplicate LeftChannel event ([10fa85c](10fa85c)) * **autojoin:** new channels not auto joined after reloading ([33c1d5d](33c1d5d)) * **autojoin:** new channels not auto joined after reloading ([1988b4e](1988b4e)) * **autojoin:** synced global channels not auto joined ([15297af](15297af)) * **autojoin:** synced global channels not auto joined ([2673bda](2673bda)) * **build:** add missing acceptance tests ([10e6ccd](10e6ccd)) * **build:** add missing java distribution to build ([22be756](22be756)) * **build:** exclude config.yml from version expansion ([fd08fee](fd08fee)) * **bukkit:** delay global login packet to ensure valid socket connection ([0970031](0970031)) * **bungeecord:** ignore message channel case ([0313abd](0313abd)) * **bungee:** format message on sending server to allow resolving of placeholders ([49a9cbd](49a9cbd)) * channel targets not serialized ([3f55c61](3f55c61)) * **channel:** add option to customize private channel config via prototype ([144e129](144e129)) * **channel:** add option to customize private channel config via prototype ([d2b2130](d2b2130)) * **channel:** channel name 'Unknown' after reload ([d69546f](d69546f)) * **channel:** channel name 'Unknown' after reload ([762482a](762482a)) * channels loaded from config created before prototype is set ([bb77506](bb77506)) * **chat:** click to select (and delete) message not possible ([8f0c05a](8f0c05a)) * **chat:** console and command blocks cannot chat ([34d0691](34d0691)), closes [#45](#45) * **chat:** unable to set private chat active after leaving it ([491f814](491f814)) * **cmd:** /nick commands not formatted correctly ([4c34576](4c34576)), closes [#14](#14) * **cmd:** /nick not working for other players ([8611edc](8611edc)), closes [#14](#14) * **cmd:** add missing permission checks to channel click leave/join events ([151a687](151a687)), closes [#41](#41) * **cmd:** prevent sending messages to self ([2a6710a](2a6710a)) * **cmd:** reload not removing console target from channel if `console: false` ([f77794f](f77794f)) * **config:** overwrite existing config.default.yml ([10ee712](10ee712)) * display partner name in private channel tab ([d26e0f9](d26e0f9)) * **docs:** always deploy docs from next ([791e657](791e657)) * **docs:** always deploy docs from next ([c3321b3](c3321b3)) * finally fix global chatting ([d14823e](d14823e)) * **global:** channel names not displayed correctly, e.g. random numbers only for private chats ([9ac861e](9ac861e)) * **global:** channel names not displayed correctly, e.g. random numbers only for private chats ([a0138df](a0138df)) * **global:** private chat members kicked from global channels on initial sync ([fce468e](fce468e)) * **global:** private chat members kicked from global channels on initial sync ([133800b](133800b)) * **global:** private chats not shown on other server ([22d5522](22d5522)) * hash private channel key based on targets ([63bf73e](63bf73e)) * **integration:** hook into PlaceholderAPI if not enabled but present ([5d70217](5d70217)) * invalid if statement for prerelease channel ([5de7c17](5de7c17)) * isActiveChannel is false if channel is auto selected ([0c00efe](0c00efe)) * last active chat not correctly loaded after restart ([06a4703](06a4703)) * **nicknames:** nickname not synchronized across servers ([22456f4](22456f4)), closes [#14](#14) * **nicknames:** persist nicknames across restarts ([072857b](072857b)), closes [#14](#14) * **packets:** bungee chat packets not handled properly ([fcb5bc1](fcb5bc1)), closes [#47](#47) * **papi:** use offline player for placeholders ([0eaefcc](0eaefcc)) * **platform:** drop paper support and shade adventure-text directly ([76c25cc](76c25cc)), closes [#34](#34) * **platform:** system messages display under the channel tabs ([cac4ffb](cac4ffb)), closes [#36](#36) * **platform:** use deprecated GlobalTranslator.get() to support native platforms ([982d049](982d049)) * player kicked from their private conversations ([5b88f83](5b88f83)) * players can join private channels ([1e62157](1e62157)) * private channels shown in command auto completion ([e8aa843](e8aa843)) * private message has no source ([4507d9b](4507d9b)) * private message sent as system message ([53e8b1f](53e8b1f)) * private messaging across servers not working ([1093e76](1093e76)) * **private:** cannot rejoin private channel after leaving ([3f2f28e](3f2f28e)) * **private:** wrong partner name display in private chats ([558c338](558c338)) * **release:** always publish -SNAPSHOT without version suffix to sonatype ([33662d1](33662d1)) * **release:** change prerelease to main channel ([c0b7732](c0b7732)) * **release:** cleanup build process ([d278148](d278148)) * **release:** commit first then release ([f972730](f972730)) * **release:** directly execute publish in semantic release exec step ([1aaaff0](1aaaff0)) * **release:** do not trigger release on PRs ([8971948](8971948)) * **release:** docs not released ([c897360](c897360)) * **release:** lowercase artifactid and group ([688f377](688f377)) * **release:** only publish actual platform jars to github release ([21c52ce](21c52ce)) * **release:** properly replace versions in velocity and bungeecord plugins ([0ad8140](0ad8140)) * **release:** release job failing on a non release commit ([14d014f](14d014f)) * **release:** remove invalid verify step ([f857ef9](f857ef9)) * **release:** snapshot builds not published ([7fb6557](7fb6557)) * **release:** snapshot builds not published ([7d3e4fa](7d3e4fa)) * **release:** stable release tasks not executed ([a9d20cf](a9d20cf)) * **release:** try new replacement pattern ([5cbaf28](5cbaf28)) * **release:** update version to match snapshot ([63e6239](63e6239)) * **release:** use correct glob pattern to match artefacts ([e7173a3](e7173a3)) * **release:** use correct glob pattern to match artefacts ([cc4eeae](cc4eeae)) * **release:** use correct mvn package ([b3034a1](b3034a1)) * **release:** use js regex ([377ca51](377ca51)) * remove source chatter from auto complete ([576f3cb](576f3cb)) * set channel active when joining ([b084af3](b084af3)) * setting default not used in is(...) method ([eb3824e](eb3824e)) * switch back to chatter sourced messages ([567eedb](567eedb)) * switch join channel message to action bar notice ([a98bfca](a98bfca)) * system messages not sent to chatter ([6db5310](6db5310)) * **ui:** channel messages shown in private chat ([8c4063f](8c4063f)) * **ui:** channel with custom message format and message without source not formatted correctly ([76696b4](76696b4)) * **ui:** formatting not applied after config reload ([940e9bc](940e9bc)) * **ui:** invalid blank line count ([7277692](7277692)) * **ui:** private chat config not loaded correctly ([b15ab6a](b15ab6a)) * **ui:** render tab instead of channel and forward pointers ([546d5df](546d5df)) * **ui:** render tab instead of channel and forward pointers ([154e2f0](154e2f0)) * **ui:** select random channel after leaving channel ([16c7875](16c7875)) * undefined private message_format causes NPE ([76cf6e7](76cf6e7)) * unsubscribe all from channel when removed ([f6e3ed1](f6e3ed1)) * update private channels globally ([22dc9f6](22dc9f6)) * update view when channel changes ([e1f57de](e1f57de)) * use correct messenger type ([ff791d2](ff791d2)) * **velocity:** correctly shade adventure-text-minimessage ([10358e7](10358e7)) * **velocity:** queue messages that cannot be delivered ([9fcf4b1](9fcf4b1)) * **velocity:** remove minimessage add configurate serializers ([1c6874f](1c6874f)) * **velocity:** use old join format ([61aae3f](61aae3f)) * view not working after join ([837aa05](837aa05)) * **view:** push message sorting to view ([5ead76b](5ead76b)) * **view:** system messages displayed in private chat ([9bc4c18](9bc4c18)) * **view:** view not updated when chatter leaves channel ([4aa8e11](4aa8e11)) ### Features * add /leave channel command ([cd2621d](cd2621d)) * add auto join feature ([7fa1e5d](7fa1e5d)) * add bstats metrics ([b6ca58f](b6ca58f)) * add bstats metrics ([182f7e5](182f7e5)) * add custom formatting for channels and players ([af2ac60](af2ac60)), closes [#21](#21) [#5](#5) * add debug option for plugin messaging ([e0cb422](e0cb422)) * add debug option to repositories ([2372b97](2372b97)) * add debug option to serialize/deserialize ([59be089](59be089)) * add debugging to event bus ([a10462b](a10462b)) * add debugging to send message command ([20e5bf8](20e5bf8)) * add features to channels ([f49c9a4](f49c9a4)) * add icon to leave a conversation ([31db6dc](31db6dc)) * add new private chat acceptance test ([dac10a3](dac10a3)) * **api:** add `@Subscribe` annotation handling to event bus ([654c0fc](654c0fc)) * **api:** add events for adding and removing channel targets ([fa09535](fa09535)) * **api:** add method to delete messages ([1b367e2](1b367e2)) * **api:** add option to modify channel join policy per channel ([1a1d06c](1a1d06c)) * **api:** add SendGlobalMessageEvent ([632bae8](632bae8)) * **api:** fire an event if channel settings change ([a636bdf](a636bdf)) * **autojoin:** set channel active if none exists ([6a7ab05](6a7ab05)) * **build:** move to indra build and maven central release ([6823d17](6823d17)) * **build:** publish javadocs to github pages ([86bfbf4](86bfbf4)) * **bukkit:** add protocollib packet interceptor to bukkit platform ([9b7852a](9b7852a)) * **chat:** add an option to disable the channel footer ([6837db2](6837db2)) * **chat:** add message deletion feature ([a7b20bc](a7b20bc)), closes [#12](#12) * **chat:** clicking player names starts private conversation ([7b0ff8e](7b0ff8e)), closes [#39](#39) * **chatter:** always select one channel as active ([5b28622](5b28622)) * **cmd:** add /broadcast command incl. config ([1309129](1309129)), closes [#18](#18) * **cmd:** add /nick command to change the display name of a player ([abd945b](abd945b)), closes [#14](#14) [#14](#14) * **cmd:** add non distributive /schat reload command ([145db3a](145db3a)) * **cmd:** add non-disruptive `/schat reload` command ([486eb48](486eb48)), closes [#10](#10) * **cmd:** add quickmessage command for channels ([e626771](e626771)) * **config:** add color and decoration serializers ([da83269](da83269)) * **config:** add name config to console ([c30afb1](c30afb1)) * **config:** add private chat config options ([98ed9f5](98ed9f5)) * **config:** provide access to various tab settings ([f8ee51e](f8ee51e)) * fire ChatterJoinedServerEvent on join ([a67acff](a67acff)) * **formats:** add option to center messages, e.g. broadcasts ([e313b2c](e313b2c)) * global private messages ([f458156](f458156)) * implement channel based message formatting ([5034d68](5034d68)) * implement private messages ([2910ef3](2910ef3)) * initial beta release ([8cac128](8cac128)) * **integration:** add PlaceholderAPI integration ([a760b1d](a760b1d)) * **integrations:** add optional PlaceholderAPI support ([4c5ed02](4c5ed02)), closes [#11](#11) * **integrations:** add worldguard region chats ([39c9d70](39c9d70)) * migrate semantic-release to new channel model ([61b7146](61b7146)) * **nicknames:** allow blocking names with regular expressions ([a552e58](a552e58)), closes [#14](#14) * **nicknames:** allow bypassing blocked nicknames with `schat.nickname.set.blocked` ([d947d18](d947d18)), closes [#14](#14) * persist active channel across restarts ([c8b4279](c8b4279)), closes [#15](#15) * **platform:** add bungeecord platform ([c663e5f](c663e5f)) * **platform:** add velocity support ([0e7c71c](0e7c71c)) * remember active channel across restarts ([0092d34](0092d34)) * **ui:** add icon to leave channel ([535215e](535215e)) * **ui:** add unread counter to tabs ([6a3e3aa](6a3e3aa)) * **ui:** add unread message highlighting to tabs ([37a8e53](37a8e53)) * **velocity:** add protocolize packet listener ([4e47b8b](4e47b8b)) * **view:** add proper private channel formatting ([ea002fe](ea002fe)) * **view:** add unread message indicator to channels ([bf720d4](bf720d4)) ### Reverts * Revert "update" ([5a68683](5a68683)) * auto select at least one channel as active ([ac87287](ac87287))
Make it possible to click on players and channels to switch.
The text was updated successfully, but these errors were encountered: