Twire

Twire is an alternative and open source Twitch client for Android

GPL-3.0 License

Stars
1K

Bot releases are visible (Hide)

Twire - 2.514

Published by Perflyst over 4 years ago

ca518ffcb07133523f0a2d7c7f995e10433a5d9c 2.514
284440cea797c4e57c71703089fc1dd13e079955 Add support for Picture In Picture mode
050620447d77856d6f13b873054dfeb25b987728 Automatically reconnect to the chat if an exception is thrown
072949204a315ab877a7221df666bba72999814c Make the preview transition use the cache busted image
863436bb851eb75661a1bfdfa13192cfdb947835 Properly release the video player
26de80ba8af35c9023f53348238985dea59493dc Fix VOD chat not working after closing and reopening the app
09d8ccbadd0fb6d44fbd1c13b045783fb3e155b4 Fix #87
8b22b548314012435fbca3ebdec664b71948735b Fix messages with bits not being displayed at all

Twire - 2.513

Published by Perflyst over 4 years ago

19c6425a97054229a239310301c4aa549012c8c1 2.513
d45bf2bc64aec82f504025c7d4639bcaef436434 Reduce the amount of overdraw
0e0558ea3526a1e641529af60c554c4095a94dc3 Clean up some code and update gradle
04d8ab32d3d596c989669736761621d5cc19ca01 Fix streams crashing due to emotes not being serializable

Twire - v2.512

Published by Perflyst over 4 years ago

1942ad0179f6a2a260a8c49d02fac3964e1ad666 2.512 release
6d8e569b4ddf8ae1737ea5ff8073b1eaccec01c6 Make preview images refresh every 5 minutes
54cebf3432cd5235fb81b1ca364c82a081f54f77 Fix the stream count not loading
28a7785c496518c79a21354ccd7074271d414d1e Fix only the first part of the URL being turned into a link
3a4c958c32607e9e5ceeb70d870c7050d8231c73 Ignore emotes that are longer than the message

Twire - v2.0.1

Published by Perflyst over 4 years ago

974727fe3948fca8cfd7594f7d91132b950e5485 2.0.1
d7c726d7bdc6e80af45ef35d9c4643a9c5392faa Replace Picasso with Glide
b0e7586ea8a66da3ae36936ce34233f6596488d5 Fix the stream not showing up in portrait view in Android 6.0
327cb2396b82240d8dfbb3bae41dbeece11c6ccf Fix issue related to having auto-rotation disabled while opening a stream
fafe298b7577970df341c67d5e68a1a2c16d6cf2 Fix logging in going to the twitch landing page

Twire - v2.0.0

Published by Perflyst over 4 years ago

b21ea9d5eaa7875664a0c74d5b731b05af0f167c 2.0.0
7d6d639291bd1f98965bce5a608747f74d57f096 Fixed issue where followed streams failed to load.
a7547e248902782f4ea650edcb482043a376e8e4 Update Twitch Emotes API
a3ff57f8359e2dd6a56f6bf8b3959b459ffb17ef Revert fix for BTTV global emotes

Twire - v1.9.9

Published by Perflyst almost 5 years ago

There will probably be nothing special on the v2.0.0 release.

195e8d0162db3a590cd2b32dbfc1f14e66d40643 1.9.9
d6a7d1279dfced9eece9ede117264620f1c8e37c Fix the video player sizing in portrait with ExoPlayer
aa83adc43f4d5601d9426be1d9fc43ff40745462 Fix emote pattern to support emote modifications
9c73c61ae222bdbcda1a356842dc018882a88da5 Support devices that have notches
7b69b987697ccbe8a47c2def49529ab23bba2db5 Fix global BTTV emotes not working after API change
a697d3710aa6d6f6b81d6a18fb876878b7abe430 Use ExoPlayer to play videos which fixes auto quality
c69da51069d5cbb5128a024c2204996ed3ccd6bc Show all available qualities and not just preset ones
1b56eee5127f41d4c1b6ab56030a64a77b4261b1 Use a better string for when a stream fails to play
8c1737bf32d7988a398a0ab9111e50db8065422d Refactor emotes and badges to add FFZ emotes and badges
b9495c0ff5ecf28f9e00e98e5c7aa1b931bf01ea Use a better URL pattern for matching links
7940e5f83008bfb1c34e93f84912c686c887622b Merge pull request #68 from t0pu/master
63bae58adac2a06a8a6c49e9fc8d610db0cb4e57 Connect to chat when not logged in
ccf5fd7c2f2abf5a6e18aa402533c33e7f7174d6 Merge pull request #67 from t0pu/master
bfbacc65aaada004e2fe4a47bc6f8656349aa0a3 Disable tips as soon as navigation drawer is opened the first time

Twire - v1.9.8

Published by Perflyst almost 5 years ago

d97895ac9917534ee5b9b1a5a2d29f80c45cb489 1.9.8
b0468b9344fe583ddefbe3a33f001d100cfca9c6 Merge pull request #65 from samfun123/encoding
a08abdbf52d762e6bb2b97be38ffdc6b569002a0 Don't encode stream tokens twice and encode VOD tokens
27274efc449749189348b6f71ced21de87a4ac9a Merge pull request #61 from dfriveros11/master
6c7c6654e2874661c9f206e0209227592bce82a4 tip_theme erased in strings.xml for all languages
7f757449bf4d4f84a3febda11ddd69713063d414 Issue #8. Removed the help
f3f47b051536d3e62984cc64df63c5d9629e6f65 Merge pull request #62 from gabomarza/master
dbea739de07c43bec1febb4e7ea4fc030b5d2b92 Error at LoginActivity which crashed the application when trying to open LoginActivity whitout internet conection, this happened because the method initSnackbar didn't initialized the snackbar which caused a NullPointerException. Now, it is initializated properly.
6f861d1b287309f52357f70a5d51cc02bfcd6c42 Issue #8 Fix. It sends to login page when you are not loggen in and when you are loggen in it send to account management.
ea7b8412549aeb1b3d93e339154f20894b916718 Issue #8 Almost Fix. It sends to login page when you are not loggen in and when you are loggen in it send the dialog to logout or to log in with a different account.

Twire - 1.9.7

Published by Perflyst almost 5 years ago

88e8724 1.9.7
16c5456 Port URLEncoded Token
213f6d5 Merge pull request #60 from samfun123/api-fallback
8c83d31 Port API fallback from Pocket Plays
68b53d0 Merge pull request #58 from samfun123/fixes
4160ead Fix #56
231308d Fix #50
49ddd37 Fix #47
69c8510 Merge pull request #57 from samfun123/badges
f7d8b57 Add support for badges
3391c12 Merge pull request #52 from ClementEstievenart/patch-1
97b06d4 Improve french translation
a79d51c Merge pull request #45 from TacoTheDank/master
9a3edf0 Fixed some things from meaty commits
f84811c Update several dependencies and remove unused ones
fad01bb Res folder and XML code cleanup
1ef5d74 Java 1.8 changes, lots of java code cleanup
5cbcf59 Lint automatic code cleanup
0426ea5 Adjust codestyle to .editorconfig
dd88c7d Add .editorconfig
a64e2d2 Reconfigure build.gradle setup
7f180d2 Update gradle wrapper
8369152 Delete generated/obsolete files

Twire - 1.9.6

Published by Perflyst about 5 years ago

71e5968 1.9.6
7cf3cf1 Bump gradle version
60d1062 Ignore lint errors
1cc1980 Merge pull request #43 from samfun123/animated
cc515ff Keep the chat open if it was open when you rotate your device
976d9a6 Use Glide to load emotes which adds support for animated emotes

Twire - 1.9.5

Published by Perflyst about 5 years ago

8e69c47 1.9.5
0d7e5c6 1.9.4
2aa4773 Merge pull request #41 from samfun123/seek
5c4a238 Make it so you can swipe to open VOD chat like regular chat
febe16b Add seek dialog and quick seek buttons
6ad8928 Merge pull request #39 from samfun123/vod-chat
8d15853 Add VOD chat

Twire - 1.9.3

Published by Perflyst about 5 years ago

1479bdf 1.9.3
c2d788d Merge pull request #38 from samfun123/misc-catchup
70fe756 Fix the VOD seeking to the nearest second when resuming playback
812a572 Fix VODs showing the buffering animation when resuming playback
99bef42 Allow the user to retry playing the stream if playback fails for some reason
dab8ab1 Fix streams not playing when they had characters like ampersands in the game name
931de9c Prevent an exception for panel objects that have no data
34bb0c9 Always show minutes in timestamps and other clean up in Service.java
e23f0af Update gradle
8ef6c09 Fix VODs continuing to play even when buffering
6131d7c Merge pull request #35 from samfun123/fix-escaping
3178b4f Fix the escaping of apostrophes in the italian translation
e5f1793 Merge pull request #34 from ClementEstievenart/add-french-translation
3811955 add \ before a '
77fe0c8 add french translation
d1bd31c Add italian translation
92dafd8 Add support for translation
d74f03c Merge pull request #15 from Poussinou/patch-1
4f891f1 Update README.md
cdff225 Add reason for forking

Twire - 1.9.2

Published by Perflyst over 5 years ago

07a1662 1.9.2
2c6a68d Bumb gradle version in app modul

Twire - 1.9.1

Published by Perflyst over 5 years ago

c64b147 1.9.1
d2c772d Update forgotten string

Twire - 1.9.0

Published by Perflyst over 5 years ago

f95bf75 Fix superimposed text in settings
2909dd9 Remove unused tracking and drop billing lib
430d60d Remove unused strings and drop useless permissions
5e3da80 Use own twitch API key and ID
f4ef5e4 Cleanup gradle and add own options
8430ee5 Bump gradle and androidX version
7d645ab Remove transitive from material-dialogs lib
28f863e Revert change of twitch display and key name
ded9363 Rename app to "Twire"
37eab96 Update README.md
a92d913 Remove index.html
5f3954c Remove .idea
b202639 de-googlified
43790d4 Fixed issue where streams would fail to play for some devices.
f009c99 Notification fix
739178b Fixed issue with notifications playing sound when sound was disabled
0f8e730 Fixed Chromecast related crashes. Fixed missing permissions. Fixed issue with missing emotes and stream thumbnails
03a9191 Update README.md