Releases: muxable/rtchat
Releases · muxable/rtchat
v2.9.1
What's Changed
- fix: incorrect localization for action messages by @kevmo314 in #1296
- feat: retry future up to three times with a one second delay by @kevmo314 in #1298
- chore: remove old ads experiment by @kevmo314 in #1297
- fix: guard setState calls in message_input.dart with mounted checks by @kevmo314 in #1299
- feat: add a Swedish translation file by @kevmo314 in #1301
- fix: disable the tts isolate by @kevmo314 in #1300
Full Changelog: v2.8.0...v2.9.1
v2.8.0
What's Changed
- fix: flutter 3.22 deprecations by @SputNikPlop in #1246
- fix: landscape qr by @SputNikPlop in #1247
- fix: update channel link by @SputNikPlop in #1248
- chore: bump audioplayers version by @kevmo314 in #1250
- fix: support muting bots in new TTS engine by @kevmo314 in #1253
- chore: bump firebase versions by @kevmo314 in #1259
- fix: upgrade podfile by @kevmo314 in #1261
- ci: build app on pull request by @kevmo314 in #1260
- chore: upgrade scanner by @SputNikPlop in #1255
- fix: app crashing if permissions not granted by @SputNikPlop in #1262
- fix: deployment target by @SputNikPlop in #1263
- feat: localize hardcoded strings in settings events screen by @kevmo314 in #1257
- refactor: replace rich text spans with StyledText by @kevmo314 in #1264
- refactor: replace Text.rich with StyledText in subscription events by @kevmo314 in #1265
- feat: add jp translation by @kevmo314 in #1256
- chore: dart format by @kevmo314 in #1267
- feat: localize raid events by @kevmo314 in #1266
- refactor: convert hype train event to StyledText by @kevmo314 in #1268
- refactor: convert CheerEvent to use StyledText by @kevmo314 in #1269
- chore: fix analyzer suggestion by @kevmo314 in #1272
- refactor: convert channel point events to StyledText by @kevmo314 in #1271
- feat: localize subscription event widget by @kevmo314 in #1270
- refactor: update text styling to use StyledText widget by @kevmo314 in #1273
- refactor: update to use StyledText in donation widgets by @kevmo314 in #1274
- feat: localize static strings in chat history components by @kevmo314 in #1275
- chore: upgrade packages by @SputNikPlop in #1276
- fix: swap wakelock and dependencies by @SputNikPlop in #1277
- fix: update TTS engine to include speech rate and volume settings by @kevmo314 in #1254
- fix: last message and speech rate by @SputNikPlop in #1278
- fix: emote picker migration by @SputNikPlop in #1279
- feat: add translations for new keys by @kevmo314 in #1281
- feat: add translations for event configuration titles and subtitles by @kevmo314 in #1282
- feat: add translations for raiding and subscription events by @kevmo314 in #1283
- Add translations for various event messages by @kevmo314 in #1284
- feat: add Polish, Arabic, Korean, Italian, Russian, and Ukrainian translation files by @kevmo314 in #1285
- fix: update localization files to retain 'Hype Train' as a proper noun by @kevmo314 in #1286
- fix: emote/keyboard overflow and picker by @SputNikPlop in #1287
- chore: remove unnecessary dependencies by @kevmo314 in #1288
- feat: localize the vocalization in TtsModel by @kevmo314 in #1280
- fix: dupe translation string by @SputNikPlop in #1289
- fix: order to match translation tool by @SputNikPlop in #1290
- fix: change donation to tip by @SputNikPlop in #1291
Full Changelog: v2.7.3...v2.8.0
v2.7.3
v2.7.2
Full Changelog: v2.7.1...v2.7.2
v2.7.1
What's Changed
- fix: reject channel.follow v1 by @kevmo314 in #1242
- fix: upgrade node version by @SputNikPlop in #1243
Full Changelog: v2.7.0...v2.7.1
v2.7.0
Switches to material3 and fixes tts.
Full Changelog: v2.6.0...v2.7.0
v2.6.0
This release improves support for the Hammerhead Karoo and Karoo 2. Sideload the apk found in this release.
What's Changed
- chore: migrate flutter gradle plugin by @kevmo314 in #1231
- fix: improve layout for small screens by @kevmo314 in #1232
- feat: implement companion auth by @kevmo314 in #1233
- fix: typing erro by @kevmo314 in #1234
- fix: missing null coalesce by @kevmo314 in #1236
- chore: always run firebase functions build by @kevmo314 in #1237
- fix: hide buttons when not wide enough by @kevmo314 in #1239
- feat: implement companion auth by @kevmo314 in #1238
- fix: context mounted warning by @kevmo314 in #1235
- chore: minor ui tweaks for small screens by @kevmo314 in #1240
- fix: pop sheet on authentication by @kevmo314 in #1241
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's Changed
- feat: create the groundwork for a native android tts channel by @jlw4049 in #1084
- chore(deps-dev): bump @babel/traverse from 7.19.0 to 7.23.2 in /functions by @dependabot in #1085
- Get languages native (android) by @jlw4049 in #1091
- chore(deps): bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /agent by @dependabot in #1095
- feat: Make speak block on the utterance on Android (fixes #1092) by @jlw4049 in #1094
- fix: broken 7tv emotes by @SputNikPlop in #1107
- fix: dart style for 1076 by @SputNikPlop in #1108
- Add stop method by @jlw4049 in #1110
- Ensure android dart works by @jlw4049 in #1111
- feat: create new empty class TTSQueue (fixes #1098) by @jlw4049 in #1112
- feat: Add a speak(string id, string text) method to TTSQueue that cal… by @jlw4049 in #1113
- fix: method for queue by @SputNikPlop in #1114
- feat: Add a delete(string id) method that deletes an utterance by id … by @jlw4049 in #1115
- fix: popscope deprecation by @SputNikPlop in #1116
- feat: Add a clear() method that clears the queue and stops any uttera… by @jlw4049 in #1117
- chore: upgrade kotlin version by @SputNikPlop in #1119
- feat: qr codes by @SputNikPlop in #1096
- fix: missing glyphs in chat history by @duncanodhis in #1118
- fix: keep at material 2 by @SputNikPlop in #1121
- fix: 7tv emotes by @kevmo314 in #1125
- fix: native tts on ios by @SputNikPlop in #1126
- fix: missing return statements by @kevmo314 in #1127
- fix: add tts unit test by @jlw4049 in #1122
- chore(deps): bump tough-cookie and firebase-tools in /functions by @dependabot in #1129
- feat: create an empty isolate by @jlw4049 in #1130
- fix: sub message not spanning full width by @SputNikPlop in #1132
- feat: add dutch language by @SputNikPlop in #1137
- fix: qr visibility improvements by @SputNikPlop in #1135
- fix: circular avatar by @SputNikPlop in #1139
- fix: sort mod and vip at top by @SputNikPlop in #1134
- fix: adjust timeout options by @SputNikPlop in #1138
- fix: missing translations bengali by @SputNikPlop in #1141
- fix: missing german translations by @SputNikPlop in #1142
- fix: missing traditional chinese translations by @SputNikPlop in #1144
- fix: missing chinese translations by @SputNikPlop in #1145
- fix: missing french translations by @SputNikPlop in #1143
- fix: incorrect empty property by @kevmo314 in #1146
- chore: bump compile sdk version to 34 by @SputNikPlop in #1148
- fix: update key and lints by @SputNikPlop in #1155
- fix: get background task working on ios by @SputNikPlop in #1150
- fix: agp compatible gradle by @SputNikPlop in #1157
- fix: app bar icon colors by @SputNikPlop in #1158
- fix: gradle build issues by @SputNikPlop in #1163
- fix: use new tts in debug mode by @SputNikPlop in #1161
- fix: read collection messages for tts channel by @SputNikPlop in #1160
- fix: better icon implementation by @SputNikPlop in #1164
- fix: update tts button by @SputNikPlop in #1159
- fix: sidebar icon by @SputNikPlop in #1167
- fix: onStart must be called from a toplevel or static function by @jlw4049 in #1168
- chore: remove unused http package by @kevmo314 in #1171
- fix: upgrade kotlin gradle plugin by @kevmo314 in #1172
- fix: reverts kotlin and gradle changes by @kevmo314 in #1174
- feat: receive sharing intents android by @Wolfof420Street in #1178
- fix: bump min iOS version by @SputNikPlop in #1180
- chore: flutter ios update by @SputNikPlop in #1181
- fix: switch scanner libraries by @SputNikPlop in #1124
- fix: lower package to match jvm target by @SputNikPlop in #1182
- fix: add vocalization for each message by @SputNikPlop in #1162
- fix: remove shared_preferences by @SputNikPlop in #1190
- fix: theme data/text not showing in light mode by @SputNikPlop in #1192
- fix: visibility of icons by @SputNikPlop in #1196
- fix: disco mode not working by @SputNikPlop in #1198
- fix: add raid visibility by @SputNikPlop in #1197
- fix: ci and scanner by @SputNikPlop in #1205
- fix: tts notifications by @jlw4049 in #1201
- fix: cocoapods integration by @SputNikPlop in #1206
- fix: missing setting from proj file by @SputNikPlop in #1208
- Revert "fix: missing setting from proj file" by @SputNikPlop in #1209
- fix: connect tts queue by @jlw4049 in #1210
- fix: overflow errors by @SputNikPlop in #1179
- fix: update access token before attempting a reconnect by @kevmo314 in #1211
- fix: remove deprecation by @SputNikPlop in #1212
- fix: add flash to scanner and improve ui by @SputNikPlop in #1191
- fix: viewer list error message by @SputNikPlop in #1123
- chore(deps-dev): bump ip from 1.1.8 to 1.1.9 in /functions by @dependabot in #1214
- fix: disable if tts gets too long by @SputNikPlop in #1195
- feat: Receive data from share extensions on iOS by @nkshah2 in #1215
- fix: disable tts when stream goes offline by @SputNikPlop in #1193
- chore(deps): bump jose from 4.11.4 to 4.15.5 in /functions by @dependabot in #1216
- chore(deps): bump jose from 2.0.6 to 2.0.7 in /auxiliary by @dependabot in #1217
- fix: copyright 2024 by @SputNikPlop in #1219
- chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /agent by @dependabot in #1220
- fix: error warning for viewer list by @SputNikPlop in #1213
- feat: add button to disable tts by @SputNikPlop in #1194
- fix: outdated comments by @SputNikPlop in #1222
- fix: tts read name message errors by @jlw4049 in #1223
- fix: removing listener from mounted check by @Wolfof420Street in #1224
- fix: update get vocalization in the isolate by @jlw4049 in #1225
- chore(deps): bump express from 4.18.2 to 4.19.2 in /functions by @dependabot in #1227
- fix: handle failed emote calls by @kevmo314 in #1230
New Contributors
- @duncanodhis made their first contribution in #1118
- @nkshah2 made their first contribution in #1215
Full Changelog: v2.4.2...v2.5.0
v2.4.2
What's Changed
- feat: add raid api by @kevmo314 in #1069
- feat: use irc to send by @kevmo314 in #1071
- fix: call raid endpoint by @kevmo314 in #1070
- fix: upgrade dependencies by @SputNikPlop in #1059
- Revert "feat: use twitch irc for sending messages" by @kevmo314 in #1072
- fix: missing return by @kevmo314 in #1073
- feat: add new firestore actions listener by @kevmo314 in #1075
- chore: remove actions wiring in agent by @kevmo314 in #1074
- fix: long names not being displayed by @SputNikPlop in #1076
- fix: upgrade webview by @SputNikPlop in #1077
- chore(deps): bump golang.org/x/net from 0.7.0 to 0.17.0 in /agent by @dependabot in #1079
Full Changelog: v2.4.1...v2.4.2