Releases: muxable/rtchat
Releases · muxable/rtchat
v2.3.5
What's Changed
- fix: start rejecting invalid signatures by @kevmo314 in #777
- fix: fix parsing error in realtimecash dono model by @chungwwei in #778
- fix: add channel:manage:raids scope to auth by @kevmo314 in #779
- fix: revert back to using edge to edge by @kevmo314 in #780
- fix: remove ban reason by @kevmo314 in #783
- Revert "fix: start rejecting invalid signatures (#777)" by @kevmo314 in #785
- chore: refactor third party page, add link to chat.rtirl.com by @kevmo314 in #784
- fix: update search image stack to not clip promoted icon by @juaoose in #787
- fix: use tap for quicklink tooltip since longpress conflicts with reorderlistview by @juaoose in #788
- chore: remove unused import by @kevmo314 in #789
- chore: migrate from metadata to channels by @kevmo314 in #786
- fix: missing null check by @kevmo314 in #791
- fix: add migrateChannels function by @kevmo314 in #792
- feat: add VOD timestamp to separator by @kevmo314 in #790
- fix: correct emote end index by @kevmo314 in #799
- feat: add button to clear cookies to settings page by @kevmo314 in #806
- feat: prioritize channel emotes after global emotes by @chungwwei in #808
- chore: remove migrate functions by @kevmo314 in #812
- fix: add prefix search for commands by @kevmo314 in #814
- feat: add viewer count batching by @kevmo314 in #815
- fix: migrate to pull-based chatter api by @kevmo314 in #811
- fix: tweak drawer header to fix ink well bounds by @kevmo314 in #817
- fix: always show message input field by @kevmo314 in #813
- chore(deps): bump minimatch from 3.0.4 to 3.1.2 in /agent by @dependabot in #818
- feat: migrate actions to individual channel collections by @kevmo314 in #781
- Revert "feat: migrate actions to individual channel collections" by @kevmo314 in #823
- fix: incorrect auth token by @kevmo314 in #822
- chore: read statistics from channels collection by @kevmo314 in #824
- fix: upgrade deprecated code by @SputNikPlop in #825
- fix: race condition in emote picker by @kevmo314 in #826
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /agent by @dependabot in #828
- feat: improve subscription event by @kevmo314 in #831
- fix: properly parse alternate emote format by @juaoose in #830
- feat: implement agent in golang by @kevmo314 in #782
- feat: send an idempotency key along with the function call and auto r… by @kevmo314 in #836
- fix: getViewerList exception by @kevmo314 in #837
- fix: shorten header text by @kevmo314 in #840
- chore(deps): bump minimatch from 3.0.4 to 3.1.2 in /functions by @dependabot in #820
- chore(deps): bump express from 4.17.1 to 4.18.2 in /functions by @dependabot in #829
- fix: disable ping by default by @kevmo314 in #839
- fix: ios webview muting by @kevmo314 in #841
Full Changelog: 2.3.4...2.3.5
v2.3.4
Full Changelog: 2.3.3...2.3.4
v2.3.3
v2.3.2
What's Changed
- chore: exit with nonzero status code if uncaught exception by @kevmo314 in #717
- fix: move emote tooltips to top, show emote tooltips in chat history by @kevmo314 in #718
- feat: allow unauthenticated getEmotes
by @kevmo314 in #719 - Revert "feat: allow unauthenticated getEmotes" by @kevmo314 in #720
- fix: allow unauthenticated getEmotes with timeout fixed by @kevmo314 in #721
- fix: alignment for not signed in users by @kevmo314 in #722
- chore(deps): bump jose from 2.0.5 to 2.0.6 in /functions by @dependabot in #724
- chore(deps): bump jose from 2.0.5 to 2.0.6 in /agent by @dependabot in #725
- fix: add address to one webhook instead of one webhook per address by @chungwwei in #723
- chore: error-logging for address setter by @chungwwei in #726
- chore: more logs by @chungwwei in #728
- chore: webhook debug loggin by @chungwwei in #729
- feat: add separator and audible ping when new message arrives after 60s by @kevmo314 in #727
- fix: lowercase for eth public addr by @chungwwei in #731
- fix: incorrect profile picture by @kevmo314 in #732
- chore: remove unused import by @juaoose in #734
- fix: hide message if empty by @kevmo314 in #739
- fix: scroll to bottom when changing channels by @kevmo314 in #737
- feat: show number of new messages on scroll to bottom button by @kevmo314 in #740
- feat: fade in avatar on load by @kevmo314 in #738
- feat: rename interaction lock to rain mode by @kevmo314 in #743
- fix: wait a second before restoring settings by @kevmo314 in #736
- chore(deps): bump protobufjs and google-gax in /agent by @dependabot in #744
- feat: add timestamp separators by @kevmo314 in #730
- ci: auto-increment ios build number by @kevmo314 in #746
- feat: add infinite scrolling history by @kevmo314 in #741
- feat: add some exit debugging to the agent by @kevmo314 in #748
- feat: listen on eth main-net by @chungwwei in #745
- ci: use date-based build number on ios by @kevmo314 in #749
- feat: render crypto-msg by @chungwwei in #742
- fix: only send audio pings if online by @kevmo314 in #750
- fix: check profile provider exists by @kevmo314 in #751
- chore: upgrade auxiliary versions by @kevmo314 in #752
- fix: add required param when patching address to a webhook by @chungwwei in #753
- fix: update field name of bit and channel point poll vote count by @juaoose in #754
- feat: add basic translation support by @kevmo314 in #756
- chore: remove unused import by @kevmo314 in #757
- fix: improve decoration alignment by @kevmo314 in #755
- feat: pull transaction data to get destination address by @kevmo314 in #760
- fix: uptime -> up by @kevmo314 in #761
- feat: add more translations by @kevmo314 in #759
- chore: modification to test polygon by @chungwwei in #762
- fix: add donor and msg to database, add those fields to model by @chungwwei in #763
- ci: inlucde eth webhook signingkey by @chungwwei in #764
- fix: modify eth webhook by @chungwwei in #765
- fix: use redirect for embedded twitch viewer by @kevmo314 in #767
- fix: guard null value in barcode scan by @chungwwei in #768
- chore: remove kdebug for dono by @chungwwei in #770
- feat: add translation for seach channels header by @kevmo314 in #771
- feat: fade in other images by @kevmo314 in #772
- fix: try a different approach to setting the nav bar color by @kevmo314 in #769
- feat: add metadata endpoint by @kevmo314 in #773
Full Changelog: 2.3.1...2.3.2
v2.3.1
What's Changed
- fix: add NSMicrophoneUsageDescription by @kevmo314 in #707
- feat: increase search space by @kevmo314 in #708
- feat: debounce search requests by @kevmo314 in #706
- fix: analyzer warnings by @kevmo314 in #710
- feat: add pending send queue, add error rendering by @kevmo314 in #711
- fix: claim messages before sending by @kevmo314 in #712
- fix: reduce viewer search result size by @kevmo314 in #714
- fix: listen to isComplete instead of sentAt by @kevmo314 in #713
- chore: log channel name with subscription by @kevmo314 in #715
- chore: add send message logging by @kevmo314 in #716
- feat: add pull to refresh when user overscrolls by @kevmo314 in #709
Full Changelog: 2.3.0...2.3.1
v2.3.0
What's Changed
- fix: remove print calls by @kevmo314 in #646
- fix: ensure the webview is mounted by @kevmo314 in #648
- feat: add annotations to agent by @kevmo314 in #645
- fix: improve rendering performance by @kevmo314 in #643
- feat: add annotations model for #641 by @kevmo314 in #647
- fix: catch js channel errors by @kevmo314 in #650
- fix: use a more stable key by @kevmo314 in #651
- feat: add some logging for online/offline status and metadata by @kevmo314 in #653
- feat: add periodic polling of chatters list by @kevmo314 in #655
- feat: add channelId to chat status by @kevmo314 in #656
- feat: add chat state fields to metadata by @kevmo314 in #658
- feat: new emotes api by @kevmo314 in #654
- fix: incorrect prompt duration by @kevmo314 in #660
- feat: switch header bar behavior by @kevmo314 in #662
- feat: add analytics to search by @kevmo314 in #661
- feat: pull viewer data from firestore by @kevmo314 in #657
- ci: add firebase functions build check by @kevmo314 in #663
- feat: add some alternative placeholder texts by @kevmo314 in #665
- chore: rename lock layout to lock interaction by @kevmo314 in #667
- feat: fn to store address by @chungwwei in #664
- Revert "feat: new emotes api" by @kevmo314 in #669
- feat: receiver webhook by @chungwwei in #668
- chore: switch to rtirl pfp.png endpoint by @kevmo314 in #671
- fix: add a delay to releasing a channel by @kevmo314 in #673
- feat: handle send and join errors more gracefully by @kevmo314 in #672
- chore: report errors by @kevmo314 in #674
- feat: new emotes api + upgrade packages by @kevmo314 in #670
- fix: move admin.initializeApp() to auth by @kevmo314 in #676
- chore: remove unnecessary log by @kevmo314 in #678
- chore: migrate emotes to new function by @kevmo314 in #677
- feat: new and improved emote picker by @kevmo314 in #679
- feat: improved autocomplete by @kevmo314 in #680
- fix: update emote picker colors for light mode by @juaoose in #681
- feat: add emote autocomplete by @kevmo314 in #682
- feat: add announcement and first time chatter by @kevmo314 in #683
- fix: parse color names instead of codes by @juaoose in #685
- fix: update material color by @SputNikPlop in #686
- feat: add in-band advertising claim by @kevmo314 in #684
- fix: add gads by @SputNikPlop in #688
- fix: wait for first message before claiming by @kevmo314 in #689
- feat: last active time tracking by @kevmo314 in #690
- feat: add api for fetching streamlabs donations by @kevmo314 in #687
- Revert "feat: add api for fetching streamlabs donations" by @kevmo314 in #692
- feat: add polling api for streamlabs donations by @kevmo314 in #693
- feat: speed up search results, add promoted users by @kevmo314 in #691
- fix: add socket.token scope by @kevmo314 in #694
- chore: remove streamlabs function by @kevmo314 in #697
- feat: expose streamlabs config by @kevmo314 in #699
- feat: implement streamlabs frontend by @kevmo314 in #696
- fix: merge instead of update for metadata last active by @kevmo314 in #695
- feat: create new auxiliary service by @kevmo314 in #698
- fix: reorder messages if timestamp ordering incorrect by @kevmo314 in #704
- fix: rank online higher, fix results persistence by @kevmo314 in #705
Full Changelog: 2.2.11...2.3.0
v2.2.11
v2.2.10
v2.2.9
v2.2.8
What's Changed
- fix: call notify listeners after build by @cswills in #591
- feat: copy url from quicklink by @cswills in #592
- chore: simplify events title by @kevmo314 in #594
- feat: exclaimation mark commands overlay scroll by @chungwwei in #570
- chore: update google play badge by @cswills in #595
- feat: add cloud tts by @cswills in #599
- feat: add mute username prelude option by @cswills in #601
- feat: use custom overlay for stream preview by @kevmo314 in #606
- Revert "feat: add mute username prelude option" by @cswills in #604
- chore: remove flutter_inappwebview by @kevmo314 in #608
- chore: delete twitch-player.html by @kevmo314 in #607
- chore: clean up text input and emote picker by @kevmo314 in #609
- fix: hide sub message if empty by @kevmo314 in #610
- chore: update subscription expiration to one week by @kevmo314 in #612
- feat: add some fields to analytics by @kevmo314 in #611
- feat: add firestore rule for reading streamlabs collection by @kevmo314 in #619
- feat: add firestore rules for realtimecash by @kevmo314 in #627
- feat: add streamlabs auth flow by @kevmo314 in #620
- feat: add donations adapter by @kevmo314 in #628
- fix: missing /api/v1.0 prefix for streamlabs by @kevmo314 in #629
- fix: switch stream preview when channel changes by @cswills in #630
- feat: more work on third-party donations by @kevmo314 in #632
- fix: run audio sources in a background service by @kevmo314 in #631
Full Changelog: 2.2.7...2.2.8