Releases: muxable/rtchat
Releases · muxable/rtchat
v2.4.0
What's Changed
- fix: migrate off deprecated api endpoint by @kevmo314 in #1064
- ci: remove codeball by @kevmo314 in #1065
- ci: upgrade codeql version by @SputNikPlop in #1066
- fix: add tests to runner by @SputNikPlop in #1058
- feat: use twitch irc for sending messages by @kevmo314 in #1067
Full Changelog: v2.3.14...v2.4.0
v2.3.14
What's Changed
- chore(deps): bump google.golang.org/grpc from 1.51.0 to 1.53.0 in /agent by @dependabot in #1048
- chore(deps): bump @grpc/grpc-js and google-gax in /functions by @dependabot in #1049
- fix: indent by @SputNikPlop in #1053
- fix: minor upgrades by @SputNikPlop in #1054
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 in /functions by @dependabot in #1055
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 in /auxiliary by @dependabot in #1056
- chore(deps): bump protobufjs and google-gax in /auxiliary by @dependabot in #1052
- feat: portuguese translation by @joelemanoel in #1060
- feat: Traditional Chinese language by @Tim885885 in #1061
- Update app_tw.arb by @Tim885885 in #1062
- fix: use correct language script code for zh-TW by @kevmo314 in #1063
New Contributors
- @joelemanoel made their first contribution in #1060
- @Tim885885 made their first contribution in #1061
Full Changelog: v2.3.13...v2.3.14
v2.3.13
What's Changed
- fix: correctly identify broadcaster and sort viewers list by @kevmo314 in #1010
- feat: add commercial oauth scope by @kevmo314 in #1012
- fix: plural form of vip by @SputNikPlop in #1014
- fix: bump cocoapods and dependencies by @SputNikPlop in #1016
- fix: spacing by @SputNikPlop in #1015
- feat: bengali language by @SputNikPlop in #1011
- fix: translations description by @SputNikPlop in #1018
- chore: remove unused getProfilePicture by @kevmo314 in #1019
- chore: remove unused getUserEmotes function by @kevmo314 in #1020
- chore: migrate tts off getStatistics endpoint by @kevmo314 in #1021
- fix: upgrade dependencies by @SputNikPlop in #1024
- fix: upgrade kotlin version by @SputNikPlop in #1025
- fix: update twitch-related endpoints by @kevmo314 in #1027
- feat: chinese translation by @SputNikPlop in #1022
- fix: call delete message api by @kevmo314 in #1029
- fix: latest dart version by @SputNikPlop in #1028
- fix: disable viewer list in guest mode by @kevmo314 in #1030
- fix: wide gamut support by @SputNikPlop in #1026
- fix: latest xcode changes by @SputNikPlop in #1032
- fix: checkbox style by @SputNikPlop in #1033
- fix: hide end drawer in guest mode by @kevmo314 in #1034
- ci: add auto-restarting script by @kevmo314 in #1036
- fix: alt text by @SputNikPlop in #1037
- fix: proper link by @SputNikPlop in #1038
- fix: dependencies conflict by @SputNikPlop in #1031
- fix: rtchat favicon by @SputNikPlop in #1040
- fix: flutter bindings by @SputNikPlop in #1043
- fix: jcenter to mavenCentral by @SputNikPlop in #1044
- ci: merge workflows by @SputNikPlop in #1039
- chore(deps): bump semver from 7.3.8 to 7.5.3 in /auxiliary by @dependabot in #1045
- fix: deprecation warnings by @kevmo314 in #1047
- feat: reenable persistence by @kevmo314 in #1046
Full Changelog: 2.3.12...v2.3.13
v2.3.12
What's Changed
- fix: cocoapods base configuration by @SputNikPlop in #980
- fix: dependencies by @SputNikPlop in #981
- fix: stream preview model used over async gap by @kevmo314 in #982
- feat: add badges api to firebase functions by @kevmo314 in #983
- fix: migrate to new ban api by @kevmo314 in #978
- fix: remove incorrect late final from activity feed by @kevmo314 in #985
- fix: missing imports by @kevmo314 in #986
- fix: dart sdk by @SputNikPlop in #984
- ci: expire previous builds by @kevmo314 in #987
- fix: iOS spoken name accessibility by @SputNikPlop in #988
- feat(i10n): add more spanish strings by @juaoose in #989
- fix: migrate to new badges api by @kevmo314 in #990
- fix: update Podfile.lock by @SputNikPlop in #991
- fix: invalid clamping range by @kevmo314 in #992
- fix: update Podfile.lock by @SputNikPlop in #994
- fix: apple certificate by @SputNikPlop in #993
- feat: add streamelements configuration ui by @kevmo314 in #995
- feat: add streamelements oauth flow by @kevmo314 in #996
- fix: missing firebase config by @kevmo314 in #997
- fix: add sery_bot to botlist by @SputNikPlop in #998
- fix: use fetch instead of oauth2 for streamelements by @kevmo314 in #999
- fix: update firestore rules to include streamelements by @kevmo314 in #1001
- chore: remove unsupported currency in streamelements config by @kevmo314 in #1002
- fix: text alignment on donation events by @kevmo314 in #1003
- feat: implement streamelements listener by @kevmo314 in #1000
- feat: enable streamelements by @kevmo314 in #1004
- chore: remove redundant import by @juaoose in #1007
- fix: audio issues by @SputNikPlop in #1008
- chore(deps): bump jsonwebtoken and firebase-admin in /functions by @dependabot in #944
Full Changelog: 2.3.11...2.3.12
v2.3.11
v2.3.10
What's Changed
- feat: include shoutout eventsub that is currently in beta by @chungwwei in #888
- fix: incorrect emote tokenization by @kevmo314 in #890
- fix: shoutout request body incomplete by @chungwwei in #889
- feat: more localizations by @kevmo314 in #891
- fix: use compact formatting for follower and viewer count by @kevmo314 in #893
- feat: make image loading faster by @kevmo314 in #892
- fix: spacing issues by @SputNikPlop in #894
- fix: add missing setState() call by @kevmo314 in #897
- chore(deps): bump socket.io-parser from 3.3.2 to 3.3.3 in /auxiliary by @dependabot in #819
- fix: cleaner formatting by @SputNikPlop in #899
- fix: don't open links when layout locked by @kevmo314 in #902
- fix: use round instead of floor by @kevmo314 in #905
- fix: use round for poll events by @kevmo314 in #906
- chore: update dependency versions by @kevmo314 in #869
- fix: twitch and app mismatch by @SputNikPlop in #908
- feat: android splash screen by @SputNikPlop in #903
- feat: ios splash screen by @SputNikPlop in #901
- fix: expanded height size by @SputNikPlop in #915
- fix: consistent emote picker theming by @cswills in #913
- feat: improve promoted icon visibility in light mode by @cswills in #912
- fix: revert pr 915 by @SputNikPlop in #916
- chore: bump compile sdk version to 33 by @kevmo314 in #920
- feat: return login from search results by @kevmo314 in #922
- fix: badge settings visibility by @SputNikPlop in #917
- fix: analyzer errors by @kevmo314 in #921
- fix: incorrect enable/disable label by @kevmo314 in #924
- feat: support searching and rendering logins by @kevmo314 in #923
- fix: render only the display name by @kevmo314 in #926
- chore: removed incorrectly parsed data in poll by @chungwwei in #907
- feat: wired up shoutout by @chungwwei in #900
- feat: allow tts to play in the background on ios by @juaoose in #927
- fix: properly access fields from search/channels response by @juaoose in #928
- chore: add shoutout scopes to twitch auth redirect by @juaoose in #930
- fix: remove 'from' prefix in shoutout create event by @juaoose in #931
- chore(deps): bump jsonwebtoken and firebase-admin in /auxiliary by @dependabot in #855
- chore(deps): bump got and firebase-tools in /functions by @dependabot in #932
- chore: replaced textlink shoutout with eventsub shoutout in inbound raid by @chungwwei in #933
- chore: bump dependencies by @SputNikPlop in #934
- fix: android branding by @SputNikPlop in #909
- feat: request chatter read permissions by @kevmo314 in #936
- chore: migrate to new chatters api by @kevmo314 in #935
- fix: older logos and screens by @SputNikPlop in #937
- fix: no document to update errors by @kevmo314 in #940
- fix: handle 404 channel by @kevmo314 in #942
- fix: coerce undefined email to null by @kevmo314 in #941
- chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 in /functions by @dependabot in #943
- fix: remove unnecessary setState() call by @kevmo314 in #945
- feat: tts purchase page by @cswills in #833
- fix: missing image by @SputNikPlop in #946
- chore: eventsub shoutout, from beta to version 1 by @chungwwei in #947
- chore: update dependencies by @SputNikPlop in #948
- fix: button visibility by @SputNikPlop in #949
- feat: branding for ios by @SputNikPlop in #939
- feat: support Material You themed icons by @cswills in #951
- chore(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 in /agent by @dependabot in #952
- fix: cheer description by @SputNikPlop in #956
- chore: cleanup by @SputNikPlop in #957
- feat: Updated chip background color based on tier level by @VaishaliDesai in #954
- feat: add translations to timeout dialog by @kevmo314 in #965
- fix: add missing l10n by @kevmo314 in #966
- fix: remove exclamation mark by @SputNikPlop in #960
- fix: tier 3 color contrast by @SputNikPlop in #967
- fix: tier 2 color contrast by @SputNikPlop in #968
- fix: missing space by @SputNikPlop in #969
- feat: german language by @EmzSins in #970
- fix: upgrade cocoapods by @SputNikPlop in #971
- feat: french language by @EmzSins in #972
- fix: update dependencies by @SputNikPlop in #973
- fix: tts disconnects by @SputNikPlop in #975
- feat: tts mute viewer names by @SputNikPlop in #976
New Contributors
- @VaishaliDesai made their first contribution in #954
- @EmzSins made their first contribution in #970
Full Changelog: 2.3.9...2.3.10
v2.3.9
What's Changed
- chore(deps): bump json5 from 2.2.1 to 2.2.3 in /functions by @dependabot in #867
- fix: use custom tabs for http/https urls by @kevmo314 in #870
- feat: add localizations for end drawer by @kevmo314 in #871
- fix: bump copyright year by @SputNikPlop in #872
- feat: acquire partial wakelock for audio sources by @kevmo314 in #873
- feat: translations by @kevmo314 in #874
- feat: more translations by @kevmo314 in #875
- feat: translate follow events by @kevmo314 in #876
- fix: only release wakelock if held by @juaoose in #878
- chore: add es localization by @juaoose in #877
- fix: es translation typo on desactivar by @juaoose in #879
- chore: add message dialog localization by @juaoose in #880
- fix: handle null category or title by @kevmo314 in #881
- chore: add note about youtube support by @kevmo314 in #882
- feat: add github link by @kevmo314 in #883
- fix: rename others to numOthers by @kevmo314 in #884
- fix: remove unused field by @kevmo314 in #885
- feat: render emote code when image loading fails by @kevmo314 in #886
- feat: skeleton shoutout widget by @chungwwei in #887
Full Changelog: 2.3.8...2.3.9
v2.3.8
What's Changed
- feat: add expiresAt field by @kevmo314 in #852
- feat: add language hint in search results by @kevmo314 in #854
- chore: remove custom tabs and directly launch chrome by @kevmo314 in #853
- feat: add more translations by @kevmo314 in #856
- fix: open links with externalApplication by @kevmo314 in #857
- fix: update counts more aggressively by @kevmo314 in #858
- feat: send welcome message by @kevmo314 in #859
- fix: small format changes by @SputNikPlop in #860
- fix: also periodically update login by @kevmo314 in #861
- feat: batch adjacent follower messages by @kevmo314 in #862
- fix: hide duplicate subscriptions by @kevmo314 in #864
- feat: add muxable banner at top of sidebar by @kevmo314 in #863
- chore: remove updateChatStatus cloud function by @kevmo314 in #865
- fix: add expiresAt for eventsub events by @kevmo314 in #866
- fix: check empty bytes before decoding by @kevmo314 in #868
Full Changelog: 2.3.7...2.3.8
v2.3.7
What's Changed
- chore: use join instead by @kevmo314 in #846
- fix: tweak sub message layout by @kevmo314 in #848
- fix: off by one error in raid timer and casting error by @kevmo314 in #850
- fix: make network image more resilient by @kevmo314 in #849
- feat: render userclear messages on ban by @kevmo314 in #851
Full Changelog: 2.3.6...2.3.7
v2.3.6
What's Changed
- fix: use language code from voice name by @cswills in #835
- fix: pass proper token to getViewerList by @juaoose in #842
- feat: allow send to accept an idempotency key by @kevmo314 in #838
- fix: use login instead of twitch id to get viewer list by @juaoose in #843
- chore: cleanup unused parameter by @kevmo314 in #844
- fix: error thrown when no emotes are rendered by @kevmo314 in #845
Full Changelog: 2.3.5...2.3.6