v0.12.0
nielsvanvelzen
released this
28 Sep 17:35
·
13 commits
to release-0.12.z
since this release
It's here! The 0.12 release you've all been waiting for if finally ready. Go to our blog to read what's new.
Changelog
- Player overlay redesign #251, by @Florianisme
- Refactor preferences #260, by @nielsvanvelzen
- Playing Next screen #265, by @nielsvanvelzen
- Add merge rule to (hopefully) avoid conflicts in weblate #291, by @thornbill
- Fix weblate merge error #293, by @Florianisme
- Remove audio mute features #322, by @nielsvanvelzen
- Startup activity mess #324, by @nielsvanvelzen
- Fix music playback starting on phones + force landscape for all views #329, by @AndreasGB
- Make Debug Builds distinguishable from Release #330, by @AndreasGB
- My media channel #331, by @nielsvanvelzen
- Use PreferredVideoPlayer enum for live tv preference #341, by @thornbill
- New overlay: code cleanup, fixes and general enhancements #342, by @Florianisme
- Fix preferences not showing, requesting landscape for their activity … #343, by @AndreasGB
- Set Kotlin JVM target to Java 1.8 (from 1.6) to support inline functions #344, by @nielsvanvelzen
- Add ability to annoy users from server #348, by @nielsvanvelzen
- Remove dependency on apiclient library #349, by @nielsvanvelzen
- Disable Up Next and show logo #356, by @nielsvanvelzen
- Add default audio delay for libVLC #358, by @thornbill
- Add child count to requested fields in queries #360, by @thornbill
- Add space to app name #361, by @thornbill
- Upgrade Android Gradle build tools to version 3.6.0 (latest) #362, by @nielsvanvelzen
- Use string formatter via
getString
instead ofString.format
. #366, by @nielsvanvelzen - Use transparent background in video player #369, by @nielsvanvelzen
- Remove "end_of_line" rule from editorconfig #370, by @nielsvanvelzen
- Upgrade Kotlin to 1.3.70 #373, by @nielsvanvelzen
- Add books to excluded types in latest row fragment #375, by @thornbill
- Remove auto-logoff "feature" #376, by @AndreasGB
- Fix weblate conflict #380, by @thornbill
- Use system provided light font instead of Roboto-Light #381, by @nielsvanvelzen
- Add relevant linter issues disabled by default #382, by @nielsvanvelzen
- Update libvlc and reset default audio delay #386, by @thornbill
- Add enter_manually button to users list #390, by @jassycliq
- Update ProfileHelper.java to embed .ASS subtitles in external players #395, by @linetrimmer
- Improve subtitle rendering #396, by @thornbill
- Add theme support #401, by @thornbill
- Update CI triggers #402, by @thornbill
- Update output filename to published format #407, by @thornbill
- Update Azure builds #408, by @thornbill
- Fix issue #204 #419, by @jassycliq
- Fix user login buttons #423, by @thornbill
- Add noisy background for "BrowseHeaders" in home screen #432, by @nielsvanvelzen
- Add androidx.fragment as direct dependency, update androidx.preference & update kotlin/android plugins #434, by @nielsvanvelzen
- Fix NPE when finished playing media #438, by @nielsvanvelzen
- Misc fixes in grid browsing view #442, by @nielsvanvelzen
- Completely remove the item panel #445, by @nielsvanvelzen
- Remove the (badly implemented) HolidayManager #446, by @nielsvanvelzen
- Always replace audio queue #447, by @nielsvanvelzen
- Startup layout redesign #448, by @nielsvanvelzen
- Add issue and pull request templates #449, by @nielsvanvelzen
- Add support for TV remote subtitle button #450, by @Froghut
- Focus resume button when returning from playback and it's visible #451, by @Froghut
- Change the background of the control overlay from dark to light #452, by @Froghut
- Fix pull request template not working #453, by @nielsvanvelzen
- Stop progress report if playback was already stopped #454, by @Froghut
- Remove some currentActivity usages #457, by @nielsvanvelzen
- Remove unnecessary layout xml files #458, by @nielsvanvelzen
- Set higher max static bitrate #459, by @Vardex
- Fix playback activity crashing #465, by @nielsvanvelzen
- Add "root" property to editorconfig #467, by @nielsvanvelzen
- Refactor ConnectionManager intialization #468, by @thornbill
- Use Timber for logging #471, by @thornbill
- Remove hardcoded NDK version #474, by @nielsvanvelzen
- Add support for vertical grids #475, by @nielsvanvelzen
- More cleaning in TvApp.java #476, by @nielsvanvelzen
- Fix fast forward/rewind not working on Fire Stick #478, by @MrLemur
- Tvapp can get even more cleaner #480, by @nielsvanvelzen
- Add device model to app settings about section #481, by @thornbill
- Fix crash when changing theme #483, by @nielsvanvelzen
- add settings to remap tv remote buttons #486, by @Froghut
- Upgrade Android build tools #488, by @nielsvanvelzen
- Removed Picasso to be replaced by Glide. #490, by @tukilo
- Add Sonarqube #492, by @nielsvanvelzen
- Fix photo viewer not working #493, by @nielsvanvelzen
- Add Detekt support #495, by @nielsvanvelzen
- Make sure all catch statements in the code log their exception #496, by @nielsvanvelzen
- Remove unused SubtitleHelper #497, by @nielsvanvelzen
- Update apiclient to version 0.6.2 #499, by @nielsvanvelzen
- Preferences DSL #500, by @nielsvanvelzen
- Search improvements #503, by @nielsvanvelzen
- Removed unneeded code #504, by @tukilo
- Add GitHub action to validate the Gradle Wrapper blob #506, by @nielsvanvelzen
- Fix rows not refreshing after playback #508, by @nielsvanvelzen
- Update ndk version #510, by @nielsvanvelzen
- Set NDK version to 21.3.6528147 #517, by @nielsvanvelzen
- Fix spelling of Nvidia in README #521, by @nielsvanvelzen
- Fix VLC audio passthrough #524, by @willtrking
- Fix crash upon loading resumable episodes without runtime field #525, by @sachk
- Fix time format for current and resume time #533, by @vnidens
Enter manually
button position #534, by @vnidens- Update apiclient version #539, by @nielsvanvelzen
- Upgrade to apiclient 0.7.0 #540, by @nielsvanvelzen
- Fix corrupt images crashing NextUpActivity #545, by @thornbill
- Fix Hardcoded Texts #546, by @PalAditya
- Fix weblate bad merge #547, by @nielsvanvelzen
- Git version #549, by @nielsvanvelzen
- Cleanup app structure #556, by @thornbill
- Remove the remaining "Created by" comments #557, by @thornbill
- Slightly change build files to be more consistent with Android mobile app #558, by @nielsvanvelzen
- Add Koin for dependency injection #560, by @thornbill
- Add channel name to info row in LiveTV guide #568, by @MrChip53
- Live TV improvements #569, by @MrChip53
- Move ThemeManager to proper package #570, by @thornbill
- Feature play with button #571, by @okan35
- Add Stale bot configuration #572, by @nielsvanvelzen
- Fix keyboard not closing when focus is lost #576, by @thornbill
- Fix Live TV settings #577, by @MrChip53
- Login redesign #578, by @thornbill
- Adds the ability to favorite live tv channels #579, by @MrChip53
- Improvements to fast forward and rewind #581, by @MrChip53
- Update default card background color #582, by @thornbill
- Remove color vomit card backgrounds #583, by @thornbill
- Image card redesign #585, by @MrChip53
- Fix unlabeled image buttons for accessibility #586, by @jemlule
- Fix Live TV tiles aspect ratio in CardPresenter.java #589, by @MrChip53
- General cleanup #591, by @thornbill
- Use ContextCompat and ResourcesCompat for retrieving drawables #592, by @thornbill
- Add Lint CI job #593, by @thornbill
- Bump kotlin version #597, by @thornbill
- Fix invalid formatting of kotlin version #598, by @thornbill
- Add JellyfinApplication class #599, by @nielsvanvelzen
- Update to latest libvlc release #603, by @thornbill
- Remove direct play support for avi with libvlc #604, by @thornbill
- Fix formatting issue in Chinese translations #611, by @thornbill
- Set "ExtraTranslation" linting rule to warning #613, by @nielsvanvelzen
- Re-add "Ends at" time to playback control overlay #616, by @MrChip53
- Fix apiclient injection using Java method #620, by @thornbill
- Fix back action not working in ItemListActivity #621, by @nielsvanvelzen
- Small UI tweaks in login redesign #622, by @nielsvanvelzen
- Update dependencies (November edition) #623, by @nielsvanvelzen
- Remove docker and jellyfin-build files #624, by @nielsvanvelzen
- Fix some crashes when trying to play series #625, by @nielsvanvelzen
- Replace bitmaps with vectors #626, by @nielsvanvelzen
- Don't attach the background manager when it's already attached #627, by @nielsvanvelzen
- Make tiles themable #628, by @nielsvanvelzen
- Add the ability to change the rating type shown on cards #630, by @MrChip53
- Add a setting toggle to change the clocks display behavior #631, by @MrChip53
- Update the progress bar in FullDetailsActivity to the new design #632, by @MrChip53
- Add MediaSources and MediaStreams to additional queries #634, by @MrChip53
- Update live tv icons #635, by @thornbill
- Fix theme colors #636, by @nielsvanvelzen
- Fix toolbar background color #637, by @thornbill
- Convert toolbar base to a view #642, by @nielsvanvelzen
- Add initial authentication storage #644, by @nielsvanvelzen
- Fix crash when the end of a season is reached #645, by @thornbill
- Ignore captures from Layout Inspector #655, by @nielsvanvelzen
- Optimize image loading in card presenter #656, by @nielsvanvelzen
- Preferences 2.1 #659, by @nielsvanvelzen
- Fix a bunch of "unused" warnings #662, by @nielsvanvelzen
- Move DataRefreshService to dependency injection #663, by @nielsvanvelzen
- Convert ChannelManager to work manager #664, by @nielsvanvelzen
- Disable text expansion for empty textview #666, by @nielsvanvelzen
- Remove Kotlin Android Extensions Gradle Plugin #669, by @nielsvanvelzen
- Enable hevc support universally #671, by @thornbill
- Remove constructors from fragments #672, by @nielsvanvelzen
- Remove NextUpActivity from displaying after intro videos or trailers #673, by @MrChip53
- Partially revert #656 #676, by @nielsvanvelzen
- Add LeakCanary #677, by @nielsvanvelzen
- Remove more unnecessary popups #678, by @nielsvanvelzen
- Add null checks to AccountManagerHelper #679, by @thornbill
- Hide end time when duration is unknown #680, by @thornbill
- Don't store instances of TvApp #682, by @nielsvanvelzen
- Remove a lot of TvApp.getApplication() usages from utils package #683, by @nielsvanvelzen
- Home screen rewrite in Kotlin #684, by @nielsvanvelzen
- Flip tomatoE icons because they are funny #686, by @MrChip53
- Take stars off UserView cards on home screen #687, by @MrChip53
- Remove live tv mode #688, by @nielsvanvelzen
- Add mutable object adapter #689, by @nielsvanvelzen
- Fix authenticator store account type #693, by @nielsvanvelzen
- Add user images to login screen #701, by @thornbill
- Rewrite background code #703, by @nielsvanvelzen
- Disable LeakCanary by default and add option to gradle properties to enable #704, by @nielsvanvelzen
- Improve search activity #705, by @MrChip53
- Use preferences UI for library display preferences #706, by @nielsvanvelzen
- Remove DelayedMessage #707, by @nielsvanvelzen
- Use FragmentContainerView instead of fragment in layout XML #708, by @nielsvanvelzen
- Use sp unit instead of dp for font size in horizontal_grid_browse.xml #709, by @nielsvanvelzen
- Use Timber everywhere #710, by @nielsvanvelzen
- Don't export AuthenticatorService #711, by @nielsvanvelzen
- Fix automatic sign out when switching users #712, by @nielsvanvelzen
- Manage Servers menu #713, by @MrChip53
- Add episode full name as subtitle while playing TV episode #714, by @MrChip53
- Add developer preferences screen #715, by @nielsvanvelzen
- Disable headers on home screen #717, by @nielsvanvelzen
- Rewrite TextButton in Kotlin and center content. #718, by @nielsvanvelzen
- Use HtmlCompat in TextUtils String.toHtmlSpanned function #720, by @nielsvanvelzen
- Remove audio behavior warning #721, by @nielsvanvelzen
- Update dependencies #722, by @nielsvanvelzen
- Fix next up bug #725, by @MrChip53
- Sign in instead of focusing on the OK button #726, by @MrChip53
- Connect to server instead of focusing on OK button #727, by @MrChip53
- Screen based login UI and tons of fixes #730, by @nielsvanvelzen
- Add github action to label PRs with merge conflicts #734, by @thornbill
- Fix merge conflict labeler version #735, by @nielsvanvelzen
- Add merge conflict labeler and gradle update and validate tasks #737, by @nielsvanvelzen
- Update Gradle Wrapper from 6.7 to 6.8.3 #738, by @github-actions[bot]
- Add an option to hide ratings on cards/item details #740, by @linetrimmer
- Add the ability to hide watched/unwatched indicators on cards #741, by @linetrimmer
- Use FragmentActivity in SearchActivity #742, by @nielsvanvelzen
- Remove more code from BaseActivity #743, by @nielsvanvelzen
- Cardview refactoring #744, by @nielsvanvelzen
- Fix rating not clearing properly #745, by @nielsvanvelzen
- Check mark name fix #747, by @linetrimmer
- Hide cardview overlay by default #748, by @nielsvanvelzen
- Leanback channel changes #749, by @linetrimmer
- Cancel loading backgrounds on clear #750, by @nielsvanvelzen
- Null check for StdGridFragment #751, by @linetrimmer
- Display episode thumbnails on home screen, add option for series #753, by @linetrimmer
- Refactor remap preference dialog to fix crash #756, by @nielsvanvelzen
- Rich list preference #757, by @nielsvanvelzen
- Fix EnhancedBrowseFragment crash #759, by @nielsvanvelzen
- Show item info instantly instead of delayed in EnhancedBrowseFragment #760, by @nielsvanvelzen
- Fix semitransparent row headers #761, by @thornbill
- Remove random text shadows #762, by @thornbill
- Fix live tv library image size #764, by @thornbill
- Remove forum badge #766, by @thornbill
- Add new autologin preferences #767, by @nielsvanvelzen
- Disable folders views because types are missing in the apiclient #768, by @thornbill
- Remove background from overview row in FullDetailsActivity #769, by @nielsvanvelzen
- Remove a bunch of static #770, by @nielsvanvelzen
- Fix ItemLauncher crashing due to unsafe casting #771, by @nielsvanvelzen
- Fix crash in background service #774, by @MrChip53
- Use BaseActivity as parent class for MainActivity #778, by @nielsvanvelzen
- Fix discovered server button text colors #780, by @thornbill
- Show stored users instantly and update row when public users are retrieved #783, by @nielsvanvelzen
- Implement auto-login and introduce SessionRepository for managing sessions #784, by @nielsvanvelzen
- Fix BackgroundService fragment crash and default background not restoring #785, by @nielsvanvelzen
- Fix for HDR always being activated #787, by @linetrimmer
- Use Maven Central as primary dependency repository #791, by @nielsvanvelzen
- Remove flexbox dependency and move GenreButton uses to a simple TextView #792, by @nielsvanvelzen
- Update dependencies #793, by @nielsvanvelzen
- Fix missing add user button when no users found for server #796, by @nielsvanvelzen
- Rewrite login alerts #797, by @nielsvanvelzen
- Use blurhashes while loading card images #801, by @linetrimmer
- Use season name for season row header #802, by @linetrimmer
- Initialize workmanager factory after setting the modules #803, by @nielsvanvelzen
- Use the jvmargs from kotlin sdk to increase memory available to Java process #804, by @nielsvanvelzen
- Change exception type for background service crash #806, by @linetrimmer
- Cancel setCurrentSession call if the UserDto cannot be retrieved #808, by @nielsvanvelzen
- Fix null session causing app to hang #810, by @thornbill
- Remove TextSearchFragment and use LeanbackSearchFragment only #811, by @nielsvanvelzen
- Fix crash in home when changing theme #813, by @nielsvanvelzen
- Update Gradle Wrapper from 6.8.3 to 7.0 #814, by @github-actions[bot]
- Rebuild AuthPreferencesScreen when server is removed #815, by @nielsvanvelzen
- Replace logout button with switch user button #816, by @nielsvanvelzen
- Remove activity labels #817, by @nielsvanvelzen
- Use the AddressCandidateHelper of the Kotlin SDK to normalize the inputted server address #818, by @nielsvanvelzen
- Display episode cards as 16x9 when no image is present #820, by @linetrimmer
- Adjust card and column sizes for vertical grid #821, by @linetrimmer
- Fix DisplayPreferencesScreen not saving the preferences #824, by @nielsvanvelzen
- Switch to android DateFormat for "ends at" time in playback overlay #825, by @nielsvanvelzen
- Switch to android DateFormat in addDate function in InfoLayoutHelper #826, by @nielsvanvelzen
- Add Dependabot for GitHub Actions updates #827, by @nielsvanvelzen
- Remove the static loading.png card when loading item rows #829, by @nielsvanvelzen
- Move grid direction option to DisplayPreferencesScreen #830, by @linetrimmer
- Fix crash when genres in baseitem is null #835, by @nielsvanvelzen
- Always round up in runtime calculation #836, by @nielsvanvelzen
- Fix height of first episode of next up row in the main item details page #837, by @linetrimmer
- Use Koin version published on Maven Central #840, by @nielsvanvelzen
- Use DiskCacheStrategy.RESOURCE #842, by @linetrimmer
- Update ExoPlayer to 2.14.0 #843, by @nielsvanvelzen
- Set initial value of currentSession to null to prevent infinite loader on app start #847, by @nielsvanvelzen
- Allow themes to change rounding values/indicator shape, add Muted Purple theme #849, by @linetrimmer
- Adjust layout of next up screen, add option to hide thumbnail #850, by @linetrimmer
- Include specials when queuing subsequent episodes #851, by @linetrimmer
- Refactor StartupActivity with Kotlin extensions and new permission contracts #853, by @nielsvanvelzen
- Remove the hidden robots from the deep depths of the code #854, by @nielsvanvelzen
- Update README to 2021 #855, by @nielsvanvelzen
- Move linting and testing to GitHub actions #856, by @nielsvanvelzen
- Stop using Koin for workmanager #857, by @nielsvanvelzen
- Use viewmodel in startup preferences #858, by @nielsvanvelzen
- Update Kotlin and Gradle plugin to latest version and add Android linter to linting workflow #859, by @nielsvanvelzen
- Improve subtitle rendering #861, by @thornbill
- Add workaround for koin logging issue #862, by @thornbill
- ISSUE_TEMPLATE/config.yml: fix URL #865, by @jsquyres
- Add additional logging to ApiBinder and redo asynchronous functionality #869, by @nielsvanvelzen
- Fix null media url crash #870, by @thornbill
- Enable LocaleFolder lint rule again #871, by @nielsvanvelzen
- Update Gradle Wrapper from 7.0 to 7.0.1 #872, by @jellyfin-bot
- Add horizontal padding to subtitles #873, by @thornbill
- Fix Fire OS focus issues on login #874, by @thornbill
- Fix default value for DefaultView preference #875, by @thornbill
- Change subtitle delivery method for dvdsubs in exoplayer #876, by @thornbill
- Remove text dimming on inactive cards #877, by @thornbill
- Move worker initialization and auto bitrate test to after session is created #878, by @nielsvanvelzen
- Remove a bunch of unused resources #879, by @nielsvanvelzen
- Use new Kotlin SDK for server repository #880, by @nielsvanvelzen
- Replace GH_TOKEN with JF_BOT_TOKEN #882, by @ferferga
- Refactor alpha picker in Kotlin and fix Fire OS compatability #888, by @thornbill
- Update Gradle Wrapper from 7.0.1 to 7.0.2 #890, by @jellyfin-bot
- FIX: [vlc] "setAudioOutput" disables passthrough #891, by @koying
- Fix subtitles out of bounds crash #895, by @thornbill
- FIX: allow switch audio from paused #896, by @koying
- CHG: Be smarter when switching reso #897, by @koying
- Remove transparency from card badges #898, by @thornbill
- Refactor player profiles #899, by @thornbill
- FIX: unnecessary object at each startup #901, by @koying
- Add desugaring to support java.time #902, by @nielsvanvelzen
- Grid view improvements #903, by @thornbill
- Hide ignored media libraries from leanback channel integration #904, by @nielsvanvelzen
- Decode blur hashes in background thread #905, by @thornbill
- Disable GradleDependency lint check #906, by @nielsvanvelzen
- Disable AC3 for Fire Stick Gen 1 devices #907, by @thornbill
- Add backoff setting for leanback channel worker #908, by @nielsvanvelzen
- Update Koin to 2.2.3 and remove temporary logging change to prevent crashes #910, by @nielsvanvelzen
- Add flac support to exoplayer profile #911, by @thornbill
- Add SDK ApiClient and migrate LeanbackChannelWorker #912, by @nielsvanvelzen
- Add Gradle property to use SDK snapshot version #913, by @nielsvanvelzen
- Rewrite ExpandableTextView to use a popup instead of activity #914, by @nielsvanvelzen
- Allow wildcard imports in detekt #917, by @thornbill
- Add PreferenceStore interface #918, by @nielsvanvelzen
- Hide live TV section when unavailable #919, by @thornbill
- Refactor clock view #920, by @thornbill
- Fix nullability issues #921, by @thornbill
- Show login dialog when token is invalid #923, by @nielsvanvelzen
- Emit server information after adding it in the ServerRepository #924, by @nielsvanvelzen
- Remove junk code from compat package #925, by @nielsvanvelzen
- Fix direct play #926, by @nielsvanvelzen
- Move build CI to GitHub Actions #927, by @nielsvanvelzen
- Update SDK snapshot version to master-SNAPSHOT #928, by @nielsvanvelzen
- Bump actions/cache from 2.1.5 to 2.1.6 #929, by @dependabot[bot]
- Use Next Up screen when playing with an external app #932, by @linetrimmer
- Fix long single-line title pushing item details text up #935, by @linetrimmer
- Separate series and episodes in person item details, sort items by name #936, by @linetrimmer
- Update LICENSE file to match exact formatting from gnu.org #939, by @nielsvanvelzen
- Refactor all card views #940, by @nielsvanvelzen
- Simplify IPositionablePresenter structure (removed interface) #941, by @nielsvanvelzen
- Remove unused StdVideoView and IVideoView #942, by @nielsvanvelzen
- Improve null handling in PlaybackHelper.getItemsToPlay #943, by @thornbill
- Rewrite authentication UI #944, by @nielsvanvelzen
- Ignore UnusedIds linter check #945, by @nielsvanvelzen
- Prepare Gradle build scripts for new publish CI #946, by @nielsvanvelzen
- Fix broken layout on grid pages #947, by @thornbill
- Update weblate links #948, by @nielsvanvelzen
- Remove unused non-string resources #949, by @nielsvanvelzen
- Use ellipsis character instead of 3 dots and fix positional arguments #950, by @nielsvanvelzen
- Move release publishing to GHA #952, by @nielsvanvelzen
- Add toolbar to home activity #953, by @nielsvanvelzen
- Fix StdGridFragment always refreshing on resume #954, by @nielsvanvelzen
- Replace ImageButton with Button.Icon style #955, by @nielsvanvelzen
- Use Jellyfin apiclient from JitPack, remove JCenter repository #956, by @nielsvanvelzen
- Remove padding from end of toolbar content when clock is hidden #957, by @linetrimmer
- Remove libvlc RefFrames restriction #959, by @Aerion
- Bump actions/cache from 2.1.5 to 2.1.6 #960, by @dependabot[bot]
- Improve select server UI and use the toolbar again #962, by @nielsvanvelzen
- Close activity instead of crashing when playback fails #963, by @nielsvanvelzen
- Don't close the video player when activity is paused #964, by @nielsvanvelzen
- Use theme rounding value in DefaultCardView #965, by @linetrimmer
- Update clock bug to match toolbar #966, by @thornbill
- Update Gradle Wrapper from 7.0.2 to 7.1 #967, by @jellyfin-bot
- Update SDK to beta 8 #968, by @nielsvanvelzen
- Add link to contact page in issue template config #969, by @nielsvanvelzen
- Show server not supported error in user login alert and replace ServerVersion.asText() with ServerVersion.toString() #970, by @nielsvanvelzen
- Don't pause video on activity pause #971, by @nielsvanvelzen
- Update playback overlay layout #973, by @thornbill
- Refactor BaseItemUtils, use more translated strings #974, by @linetrimmer
- Sign release files using apksigner instead of Gradle and include debug files in release #976, by @nielsvanvelzen
- Fix user information not reflecting updates #977, by @thornbill
- Fix crash when watching and recording live tv #978, by @thornbill
- Fix crash when previous channel id is empty #979, by @thornbill
- Add glide app module for configuration #980, by @thornbill
- Fix crash due to missing context on grid #981, by @thornbill
- Update background filter transparency #983, by @thornbill
- Support different SDK flavors #985, by @nielsvanvelzen
- Fix app crash on startup when network is unstable #986, by @nielsvanvelzen
- Ignore strings related linter issues #988, by @nielsvanvelzen
- Fix audio delay popup positioning #993, by @thornbill
- Change default step value in NumberSpinner #994, by @thornbill
- Remove unnecessary createPopupMenu util #995, by @thornbill
- Use consistent animations for different card views #996, by @nielsvanvelzen
- Hide end time when clock is hidden while browsing #997, by @linetrimmer
- Fix crash when seeking in video #998, by @linetrimmer
- Add root to NowPlayingBug and NumberSpinner layout inflation #999, by @nielsvanvelzen
- Use Double.valueOf #1000, by @nielsvanvelzen
- Refactor build scripts for consistency with jellyfin-sdk-kotlin #1001, by @nielsvanvelzen
- Update Gradle Wrapper from 7.1 to 7.1.1 #1002, by @jellyfin-bot
- Fall back to item title if loading logo fails in playback overlay #1003, by @linetrimmer
- Fix incorrect placeholder scaling #1004, by @nielsvanvelzen
- Fix clock in BrowseFolderFragment(s) #1005, by @nielsvanvelzen
- fix to check for PAUSED state when running startPauseReportLoop #1006, by @dhiaayachi
- Update SDK to 1.0.0 release #1008, by @nielsvanvelzen
- Fix auto bitrate issues #1010, by @nielsvanvelzen
- Playback fixes for Fire TVs #1013, by @thornbill
- Check if content provider is available in LeanbackChannelWorker #1016, by @nielsvanvelzen
- Update jellyfin-sdk-kotlin to 1.0.1 #1017, by @nielsvanvelzen
- Update system session when system user is modified #1018, by @nielsvanvelzen
- Change default screen #1019, by @thornbill
- Add new banner/icon resources #1020, by @nielsvanvelzen
- Fix legacy credential migration not working as expected #1031, by @nielsvanvelzen
- Update ACRA to 5.8.x #1033, by @nielsvanvelzen
- Round up runtime calculation and match server resolution text in InfoLayoutHelper #1036, by @linetrimmer
- Update androidx.window to alpha09 #1042, by @nielsvanvelzen
- Hide system bars during video playback #1047, by @nielsvanvelzen
- Remove is50 check (always true) #1051, by @nielsvanvelzen
- Remove utility functions only used by tests #1052, by @nielsvanvelzen
- Restore user session when starting after soft-closing the app #1059, by @nielsvanvelzen
- Move from 4 zoom options to 3 #1062, by @jakeapp
- Move useExternalPlayer and getPlaybackActivityClass functions to new PlaybackLauncher interface #1064, by @nielsvanvelzen
- Fix being unable to switch users #1068, by @nielsvanvelzen
- Fix wrong supported commands reported #1073, by @nielsvanvelzen
- Fix going back from home screen #1074, by @nielsvanvelzen
- Bump burnett01/rsync-deployments from 4.1 to 5.0 #1075, by @dependabot[bot]
- Allow user sessions to be set to null again #1076, by @thornbill
- Add preference to change user sort order in login screen #1079, by @nielsvanvelzen
- Fix session loading twice on app startup #1082, by @nielsvanvelzen
- Add option to always require authentication #1084, by @nielsvanvelzen
- Revert FF and RW #1087, by @MrChip53
- Bump burnett01/rsync-deployments from 5.0 to 5.1 #1091, by @dependabot[bot]
- Update Gradle Wrapper from 7.1.1 to 7.2 #1093, by @jellyfin-bot
- Remove vpx (unused) as a CodecType #1095, by @GodTamIt
- Fix VLC error reporting and black screens #1096, by @nielsvanvelzen
- Adjust positions of grid UI elements #1099, by @linetrimmer
- Adjust person/user card colors and non-active button color for Muted Purple theme #1100, by @linetrimmer
- Restore direct play support for avi with libvlc #1102, by @thornbill
- Enable multichannel audio support for Fire TVs #1103, by @thornbill
- Remove isDtsEnabled from ExoPlayerProfile (always true) #1104, by @nielsvanvelzen
- Use hardware layer for text views with marquee ellipsize #1105, by @nielsvanvelzen
- Add guide card to live tv library views #1108, by @thornbill
- Add android-opaque to supported as supported VLC video output #1109, by @nielsvanvelzen
- Downmix audio by default on Chromecast with Google TV #1110, by @thornbill
- Remove useless check method #1111, by @thornbill
- Fix typo in subtitle profiles #1112, by @linetrimmer
- Forward audio play requests to playback module #1114, by @nielsvanvelzen
- Use parentThumbItemId in LeanbackChannelWorker #1119, by @linetrimmer
- Use actions/setup-java caching #1123, by @nielsvanvelzen
- Fix now playing bug layout #1125, by @thornbill
- Remove unused tile colors and update default theme #1138, by @thornbill
- Remove isOffline from PlaybackManager (always false) #1139, by @nielsvanvelzen
- add star rating sort to grid view #1140, by @JannikHoelling
- Fix crash when autologin is off #1145, by @nielsvanvelzen
Contributors
- @nielsvanvelzen
- @thornbill
- @linetrimmer
- @MrChip53
- @Froghut
- @jellyfin-bot
- @AndreasGB
- @koying
- @dependabot[bot]
- @Florianisme
- @jassycliq
- @tukilo
- @vnidens
- @github-actions[bot]
- @Vardex
- @MrLemur
- @willtrking
- @sachk
- @PalAditya
- @okan35
- @jemlule
- @jsquyres
- @ferferga
- @Aerion
- @dhiaayachi
- @jakeapp
- @GodTamIt
- @JannikHoelling