frosty

A mobile Twitch client for iOS and Android with 7TV, BetterTTV (BTTV), and FrankerFaceZ (FFZ) support.

AGPL-3.0 License

Stars
679
Committers
3

Bot releases are hidden (Show)

frosty - v2.2.0

Published by tommyxchow about 2 years ago

New Features

  • Added a "Paste" button for easier pasting when copying a message (#176)
  • Added an option to move chat notifications to the bottom (#176)
  • Added the ability to refresh chat (#180)

Improvements

  • Accessing the settings while in a channel now summons a panel with various options
  • Moved the "Refresh emotes" button to the new settings panel

Bug Fixes

  • Fixed large blocked users list preventing login (#175)
  • Fixed chat notifications dismissing early when copying a message (#177)
  • Fixed a potential memory leak caused by chat messages growing to infinity when auto-scroll is disabled (#178)
  • Fixed delay when tapping overlay in portrait mode
  • Fixed default subscriber badges showing in chat rather than channel-specific badges (#179)

Full Changelog: https://github.com/tommyxchow/frosty/compare/v2.1.1...v2.2.0

frosty - v2.1.1

Published by tommyxchow about 2 years ago

Bug Fixes

Other Changes

Full Changelog: https://github.com/tommyxchow/frosty/compare/v2.1.0...v2.1.1

frosty - v2.1.0

Published by tommyxchow about 2 years ago

New Features

  • Added picture-in-picture support for Android (finally!)
  • Added an option to prevent sleep in chat-only mode
  • Added an option to fill in the device cutouts/whitespace
  • Added the ability to double tap the video to toggle fullscreen

Improvements

  • Optimized chat with batch rendering (battery usage should be reduced)
  • Increased message scrollback limit from 5000 to 10000
  • Opening recent messages is now done by long-pressing the username
  • Copying messages is now done by long-pressing the message
  • Moved the "Message copied" notification to the top of the chat
  • When sending a message, the text field will now only clear if the message was actually received

Bug Fixes

  • Fixed chatters list not updating when opened
  • Fixed stream info not refreshing when using the refresh button
  • Fixed general settings not resetting with the "Reset All Settings" button
  • Fixed overlay not showing on the first start (iOS)
  • Fixed third-party badges not showing for own chat messages
  • Fixed 7TV emotes not showing in chat

Full Changelog: https://github.com/tommyxchow/frosty/compare/v2.0.0...v2.1.0

frosty - v2.0.0

Published by tommyxchow over 2 years ago

BREAKING: The minimum Android version has been increased from 4.4 to 8.0 due to the web video player not working on versions below 8.0.

New Features

  • Added custom styled button, dialog, and modal bottom sheet widgets
  • Added a new large stream card option
  • Added an indicator in the chat text field if the message delay setting is enabled
  • Added a "Refresh Emotes" button to the emote menu
  • Added a link to changelog (releases) in other settings
  • Removed the scroll-to-top button from home in favor of the more traditional "tap the bottom app bar icon" to scroll

Improvements

  • Streamlined the login process so that ads from subbed channels are automatically avoided (no longer need to log in twice)
  • Subscribed emotes are now grouped by channel name rather than lumped all together in one section
  • Animated various widgets such as the emote menu, buttons, and cards for better responsiveness
  • Restyled text fields and improved the cancel/clear button behavior
  • Reordered the chat bottom bar, similar to the official Twitch app
  • Recent messages in the chat user modal will now automatically update
  • Increased the vertical tappable area of chat messages
  • Improved alerts and error messages on various screens
  • Optimized stream lists and categories to fetch fewer times when scrolling
  • Tweaked haptic feedback behaviors throughout the app
  • Tweaked various styles for tooltips, padding, font sizes, colors, and more for better consistency

Bug Fixes

  • Fixed blank categories for no-category streams
  • Fixed chat send button not showing in landscape mode with 30% width
  • Fixed stream starting at half instead of full volume on Android (might be placebo)

Full Changelog: https://github.com/tommyxchow/frosty/compare/v1.5.0...v2.0.0

frosty - v1.5.0

Published by tommyxchow over 2 years ago

New Features

  • Added an option to change the background opacity of the fullscreen overlay chat
  • Added an option to change the opacity of the video overlay
  • Added a rotate button to the video overlay
  • Added autocomplete for chatters when mentioning with "@"

Improvements

  • Reduced the maximum chat width to 60%

Bug Fixes

  • Fixed un-refreshable chatters list when the list is small

Full Changelog: https://github.com/tommyxchow/frosty/compare/v1.4.1...v1.5.0

frosty - v1.4.1

Published by tommyxchow over 2 years ago

Improvements

  • Added a new introductory popup dialog on the first launch

Bug Fixes

  • Fixed untappable mature audience button
  • Fixed incorrect slider values for message spacing setting
  • Fixed app crashing on lower Android versions (note: streams won't play for Android versions below 7.1.1 due to web compatibility issues)

Full Changelog: https://github.com/tommyxchow/frosty/compare/v1.4.0...v1.4.1

frosty - v1.4.0

Published by tommyxchow over 2 years ago

New Features

  • Added option to delay chat messages (15 seconds recommended for iOS)
  • Added option to resize chat in landscape/theater mode
  • Added ability to overlay chat in fullscreen mode

Improvements

  • Darkened the dark theme
  • Reorganized and grouped chat settings
  • Tweaked various styling (font-weight, padding, headers, etc.) throughout the app
  • Reordered PiP button on the overlay (iOS)

Bug Fixes

  • Fixed overlay occasionally starting in the paused state despite playing
  • Fixed profile avatars causing a large gray box on the streams list

Full Changelog: https://github.com/tommyxchow/frosty/compare/v1.3.0...v1.4.0

frosty - v1.3.0

Published by tommyxchow over 2 years ago

New Features

  • Added option to open links in-app or externally

Improvements

  • Added channel profile picture to video overlay
  • Highlighted emote button when emote menu is opened
  • Changed chat keyboard action to send message
  • Upgraded app to Flutter 3

Bug Fixes

  • Fixed tokens not validating when not logged in
  • Fixed 7TV zero-width emotes randomly not working
  • Fixed FFZ/7TV emotes not showing in chat on certain channels

Full Changelog: https://github.com/tommyxchow/frosty/compare/v1.2.2...v1.3.0

frosty - v1.2.2

Published by tommyxchow over 2 years ago

Improvements

  • Improved hints in text fields
  • Improved chat scrolling behavior when the keyboard or emote menu is shown/hidden

Bug Fixes

  • Fixed existing and/or outdated tokens not validating properly
  • Fixed certain links in chat not launching on Android

Full Changelog: https://github.com/tommyxchow/frosty/compare/v1.2.1...v1.2.2

frosty - v1.2.1

Published by tommyxchow over 2 years ago

Bug Fixes

  • Fixed gray screen caused by new /announce command

Full Changelog: https://github.com/tommyxchow/frosty/compare/v1.2.0...v1.2.1

frosty - v1.2.0

Published by tommyxchow over 2 years ago

New Features

  • Added emote search and autocomplete when typing
  • Added the ability to access any chatter's recent messages through the chatters list
  • Added the ability to navigate to a category by tapping the streamer's category
  • Added option to show dividers between chat messages
  • Added option to disable thumbnails
  • Added button to reset all settings
  • Added link to FAQ in other settings

Improvements

  • Redesigned settings screen
  • Improved accuracy of badge and emote dimensions
  • Improved tooltips for zero-width emotes
  • Changed scroll to top button icon
  • Tweaked font weights and styles across the app

Bug Fixes

  • Fixed emotes with the same name conflicting in the recent emotes menu
  • Fixed font size not applying to chat recent messages modal

Full Changelog: https://github.com/tommyxchow/frosty/compare/v1.1.0...v1.2.0

frosty - v1.1.0

Published by tommyxchow over 2 years ago

New Features

  • Added sleep timer button to video overlay
  • Added icons to logout and clear cache buttons

Improvements

  • Reduced emoji size in chat

Bug Fixes

  • Fixed zero-width emotes displaying incorrectly on tooltips
  • Fixed rare case where log out caused a blank home screen

Full Changelog: https://github.com/tommyxchow/frosty/compare/v1.0.0...v1.1.0

frosty - v1.0.0

Published by tommyxchow over 2 years ago