Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.21.9 #6840

Merged
merged 138 commits into from
Aug 22, 2021
Merged

Release 0.21.9 #6840

merged 138 commits into from
Aug 22, 2021

Commits on Jun 8, 2021

  1. [Bandcamp Add v21 styles

    TobiGr committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    f47ae36 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    060f09f View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. Use SwitchCompat to make switch uniform across versions

    Also just use colorControlActivated in the base V19 theme, instead of using the prefix android: in each V21 service theme
    Stypox committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    6ab4787 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    272d589 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa1d7ff View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2021

  1. Configuration menu
    Copy the full SHA
    40a2df8 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2021

  1. Remove option to immediately commit pref changes on import

    System is now not restarted with `System.exit(0)`.
    Instead it is done properly by finishing the activity and restarting the activity. This allows preference changes which are queued up asynchronously through `apply` to be applied.
    XiangRongLin committed Jun 20, 2021
    Configuration menu
    Copy the full SHA
    9767e98 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0bdf8de View commit details
    Browse the repository at this point in the history
  3. Remove variable ContentSettingsFragment.lastImportExportDataUri

    Instead pass the value through the methods as parameter
    XiangRongLin committed Jun 20, 2021
    Configuration menu
    Copy the full SHA
    785c037 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    72d305b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e5a1438 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ae39b31 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    02b0909 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    08d4651 View commit details
    Browse the repository at this point in the history
  9. Update some libraries

    TacoTheDank committed Jun 20, 2021
    Configuration menu
    Copy the full SHA
    afe06b3 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. #6081: Disable feed click handlers during refresh

    This patch changes click handlers for feed (Whats new) so that they do
    nothing while the feed is refreshing and the items being clicked are not
    visible.
    Douile committed Jun 22, 2021
    1 Configuration menu
    Copy the full SHA
    cb1a138 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. service.onDestroy() should only be called from the system and not man…

    …ually
    
    instead use service.stopService() which inturn calls stopSelf() and
    triggers hopefully onDestroy() to be called. Eventually we have to make
    sure that all ServiceConnections are closed to successfully stop the service
    now!
    
    Cleanup within stopService() and not only onDestroy()
    
    So we make sure that all listeners can react to onServiceStopped()
    and close their ServiceConnections. Afterwards the android framework
    is ready to stop the Service.
    evermind-zz committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    aaa3e20 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2021

  1. move null checks for player and playerService to helper methods

    - code is easier to read
    - duplication of code reduced
    evermind-zz committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    22a4a4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e30a552 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4358133 View commit details
    Browse the repository at this point in the history
  4. convert PlayerHolder to Singleton, handle context within, bugfix Serv…

    …iceConnection leak
    
    - bugfix: have ServiceConnection created only once!
    
    - select the context within the PlayerHolder to start, stop, bind or unbind the service
      -> we have to make sure the Service is started AND stopped within the same context
      -> so let PlayerHolder be the one to select the context
    
    - remove removeListener() and replace the call with setListener(null)
    - Compatibility: use ContextCompat.startForegroundService instead of startService()
    evermind-zz committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    48c2c15 View commit details
    Browse the repository at this point in the history
  5. Prevent error msg: 'Unrecoverable player error occurred' while playin…

    …g video during rotation (#6502)
    
    Playing a video in VideoDetailFragment and rotating the screen to landscape (back and forth more often)
    can trigger this error message. Especially if rotation for whatever reason takes long or
    playing a high resolution (1080p) video.
    
    The underlying logcat error messages:
    05-12 16:38:38.251 24920 26037 E Surface : getSlotFromBufferLocked: unknown buffer: 0x923fc810
    05-12 16:38:38.251 24920 26037 W ACodec  : [OMX.qcom.video.decoder.avc] can not return buffer 35 to native window
    
    The problem is that that Exoplayer is trying to write to our -- during rotation -- no longer existant
    (VideoDetailFragment) SurfaceView.
    
    Solution:
    Implementing SurfaceHolder.Callback and using DummySurface we can now handle the lifecycle of the Surface.
    
    How?: In case we are no longer able to write to the Surface eg. through rotation/putting in
    background we can set a DummySurface. Although it only works on API >= 23.
    Result: we get a little video interruption (audio is still fine) but we won't get the
    'Unrecoverable player error occurred' error message.
    
    This implementation is based on and more background information:
     'ExoPlayer stuck in buffering after re-adding the surface view a few time 2703'
    
     -> exoplayer fix suggestion link
      google/ExoPlayer#2703 (comment)
    evermind-zz committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    f78d2a5 View commit details
    Browse the repository at this point in the history
  6. Specify emulator-build version in CI job

    This is a workaround for the emulator bug ReactiveCircus/android-emulator-runner#160
    XiangRongLin committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    9c636f5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    573839c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    85e864a View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2021

  1. Configuration menu
    Copy the full SHA
    6711dae View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2021

  1. Fix crash when refreshing feed

    Douile committed Jul 11, 2021
    Configuration menu
    Copy the full SHA
    2e053ea View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. Merge pull request #6538 from TacoTheDank/bump-gradle

    Bump gradle
    TobiGr authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    e9b008e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6540 from TacoTheDank/library-bumps

    Update some libraries
    TobiGr authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    85d813a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6560 from TeamNewPipe/fix_ci_emulator

    Specify emulator-build version in CI job
    TobiGr authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    4d5b687 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #6616 from litetex/fix-minimized-player-thumbnail

    Made the thumbnail in the minimized player visible again
    TobiGr authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    64efb89 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #6463 from Stypox/metadata-tags

    Improved metadata layout, better tags accessibility
    TobiGr authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    96f5cd9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    56ea526 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2aa5f68 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. Configuration menu
    Copy the full SHA
    403e336 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

  1. Merge pull request #6566 from evermind-zz/various-fixes-for-upstream

    Convert PlayerHolder to Singleton; cleanup in VideoDetailFragment; Player/MainPlayer do not call onDestroy() directly
    TobiGr authored Jul 14, 2021
    Configuration menu
    Copy the full SHA
    14dab85 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6531 from XiangRongLin/immediat_pref_commit

    Remove option to immediately commit pref changes on import
    TobiGr authored Jul 14, 2021
    Configuration menu
    Copy the full SHA
    1584028 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6503 from evermind-zz/fixes-for-upstream

    Prevent error msg: 'Unrecoverable player error occurred' while playin…
    TobiGr authored Jul 14, 2021
    Configuration menu
    Copy the full SHA
    dfa941a View commit details
    Browse the repository at this point in the history
  4. Added a Kotlin section in CONTRIBUTING.md

    Core team does not want to convert to Kotlin yet and sees Java as the easier to learn and more well adopted language.
    
    This stance might of course change in the future. For example it could be reasonable to do a complete transition to Kotlin once it is decides that the minSdk is raised to 21 or higher, as we then could use Jetpack particularly Lifecycle and Compose.
    Redirion authored Jul 14, 2021
    Configuration menu
    Copy the full SHA
    6e576a1 View commit details
    Browse the repository at this point in the history
  5. removed Extractor line

    Redirion authored Jul 14, 2021
    Configuration menu
    Copy the full SHA
    a2eb810 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. Configuration menu
    Copy the full SHA
    d3375a9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6678 from TeamNewPipe/XiangRongLin-patch-1

    Remove api level 29 from android ci tests
    TobiGr authored Jul 16, 2021
    Configuration menu
    Copy the full SHA
    e7f339a View commit details
    Browse the repository at this point in the history
  3. Removed updateRelativeTimeViews when the activity is paused

    We don't need to call ``updateRelativeTimeViews`` when the activity is paused, because the user likely won't  notice it.
    Despite that onResume already calls ``updateRelativeTimeViews`` so there is no need to do that twice.
    litetex committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    08d5dfa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f4e2eca View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2021

  1. Merge pull request #6637 from Isira-Seneviratne/Use_GestureDetectorCo…

    …mpat
    
    Use GestureDetectorCompat.
    Stypox authored Jul 17, 2021
    Configuration menu
    Copy the full SHA
    a932bc2 View commit details
    Browse the repository at this point in the history
  2. Added comments disabled functionallity

    litetex authored and Stypox committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    81107df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75a8edf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    36c198f View commit details
    Browse the repository at this point in the history
  5. Merge pull request #6483 from litetex/addDisabledComments

    Added comments disabled functionallity
    Stypox authored Jul 17, 2021
    Configuration menu
    Copy the full SHA
    e7d5011 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #5531 from XiangRongLin/tests

    Add instrumented tests for LocalPlaylistManager.createPlaylist
    Stypox authored Jul 17, 2021
    Configuration menu
    Copy the full SHA
    eef568b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    43133df View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2e2dbaf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    253526e View commit details
    Browse the repository at this point in the history
  10. Added seekbarThumbnailPreview

    litetex committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    384d964 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c5f2eb1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    88c4195 View commit details
    Browse the repository at this point in the history
  13. Fine tuned padding

    Moved seekbar preview up a bit, so the finger is not obstructing the view
    litetex committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    2a24532 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a9b5ef3 View commit details
    Browse the repository at this point in the history
  15. Moved time to the top

    litetex committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    0b2629e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    efd038a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    621af8d View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2021

  1. Configuration menu
    Copy the full SHA
    e2b044d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6536 from TacoTheDank/moar-onactivityresult

    More onActivityResult deprecation fixes
    Stypox authored Jul 18, 2021
    Configuration menu
    Copy the full SHA
    baa12c7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6456 from TeamNewPipe/feature/switch-theme

    Apply theme to switches
    Stypox authored Jul 18, 2021
    Configuration menu
    Copy the full SHA
    6c25ce5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35e005c View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. Configuration menu
    Copy the full SHA
    8f55996 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6654 from Isira-Seneviratne/Bump_compileSdk

    Bump compileSdkVersion to 30.
    Stypox authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    3167ab3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6434 from litetex/playerSeekbarPreview

    Player seekbar thumbnail preview
    Stypox authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    d57bfde View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1721817 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c7b8bd3 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #6688 from litetex/fix-some-build-warnings

    Fix some build warnings
    Stypox authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    46e7da4 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #6659 from TeamNewPipe/Redirion-kotlin-section

    Added a Kotlin section in CONTRIBUTING.md
    Stypox authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    bec8512 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #6702 from Isira-Seneviratne/Update_AppCompat_to_1…

    ….3.0
    
    Update AppCompat to 1.3.0.
    Redirion authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    0cde08c View commit details
    Browse the repository at this point in the history
  9. Merge pull request #6675 from Isira-Seneviratne/Use_Kotlin_methods

    Use Kotlin methods in LicenseFragment.
    Stypox authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    ca282f2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5ba3ef0 View commit details
    Browse the repository at this point in the history
  11. Fix format of some kotlin files

    so that it doesn't annoy people that are building this repo ;)
    litetex committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    f02c6be View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f6923e0 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #6707 from litetex/use-correct-extractor-dependency

    Use the correct extractor dependency
    TobiGr authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    d8f442c View commit details
    Browse the repository at this point in the history
  14. Merge pull request #6689 from Isira-Seneviratne/Use_WindowInsetsCompa…

    …t_getInsets
    
    Use WindowInsetsCompat's getInsets() method.
    Stypox authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    4a242e4 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #6706 from litetex/fix-format-of-some-kotlin-files

    Fix format of some kotlin files
    TobiGr authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    cebcaf4 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #6701 from Stypox/dismiss-download-dialog

    Dismiss download dialog correctly
    TobiGr authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    9e2ece7 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #6705 from Stypox/big-text-info-items

    Fix grid span count calculation
    TobiGr authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    63fdc10 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2021

  1. Configuration menu
    Copy the full SHA
    c422f65 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into dev

    TobiGr committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    420f050 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6715 from TeamNewPipe/readd_api_29

    Readd api level 29 to android CI tests
    TobiGr authored Jul 20, 2021
    Configuration menu
    Copy the full SHA
    fd4e1b8 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2021

  1. 1 Configuration menu
    Copy the full SHA
    a9e21a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a2bd7b View commit details
    Browse the repository at this point in the history
  3. Use url comparison between queue items when disabling preloading

    From #4562: Disable player stream preloading only if the current stream is going to be replaced for sure (see this). equals() was implemented for PlayQueueItems, so that (only) the url is compared when checking them.
    Stypox committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    fa8630d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    736cefe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1d85661 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2021

  1. Prevent recaptcha webview from keeping youtube loaded in background

    After the cookies are extracted from the recaptcha webview make it load an empty
    page to prevent youtube being loaded unecessarily in the background.
    Douile committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    cd86ed3 View commit details
    Browse the repository at this point in the history
  2. Use loadUrl instead of loadData

    Co-authored-by: Stypox <stypox@pm.me>
    Douile and Stypox authored Jul 22, 2021
    Configuration menu
    Copy the full SHA
    52c1364 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6712 from Stypox/fix-duplicate-items-queue

    Fix duplicate items in queue causing endless buffering
    Redirion authored Jul 22, 2021
    Configuration menu
    Copy the full SHA
    1f9ad12 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #6721 from Stypox/pending-mission-crash

    Delete pending missions with invalid storage
    TobiGr authored Jul 22, 2021
    Configuration menu
    Copy the full SHA
    39722a5 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2021

  1. Configuration menu
    Copy the full SHA
    3874e16 View commit details
    Browse the repository at this point in the history
  2. Change heart color to be red, add else clause for non hearted comment…

    …s, and apply some code style suggestions.
    KalleStruik committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    7417331 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2021

  1. Fixed the toolbarSearchTheme

    The toolbarSearchTheme was accidently broken with #6456, see #6456 (comment) for details.
    This commit restores the old behavior
    litetex committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    f709ac1 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2021

  1. Configuration menu
    Copy the full SHA
    7fd2ebc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1822d21 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6733 from Douile/fix/recaptcha-webview-background…

    …-activity
    
    Prevent recaptcha webview from keeping youtube loaded in background
    Stypox authored Jul 27, 2021
    Configuration menu
    Copy the full SHA
    0cb8011 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #6771 from litetex/fix-ToolbarSearchInputTheme

    Fixed the ToolbarSearchTheme
    Stypox authored Jul 27, 2021
    Configuration menu
    Copy the full SHA
    7ceea2c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2aebf6c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    50f3b08 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e2791cd View commit details
    Browse the repository at this point in the history
  8. Merge pull request #6720 from TacoTheDank/alertdialog-edittext

    Consolidate edittext alert dialogs into one common layout
    Stypox authored Jul 27, 2021
    Configuration menu
    Copy the full SHA
    5ceec31 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #6782 from TacoTheDank/fix-fill-parent

    Fix deprecated fill_parent attributes
    Stypox authored Jul 27, 2021
    Configuration menu
    Copy the full SHA
    5924edb View commit details
    Browse the repository at this point in the history
  10. Change played to watched

    nschulzke committed Jul 27, 2021
    Configuration menu
    Copy the full SHA
    2b41f71 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bfac73b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f451bdb View commit details
    Browse the repository at this point in the history
  13. Fetch the stream info via a network request if no duration is found w…

    …hen attempting to mark as watched.
    nschulzke committed Jul 27, 2021
    Configuration menu
    Copy the full SHA
    4c63281 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2021

  1. Configuration menu
    Copy the full SHA
    bdd16e0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6778 from Stypox/invalid-storage-npe

    Fix NullPointerException when checking if storage exists
    TobiGr authored Jul 28, 2021
    Configuration menu
    Copy the full SHA
    cd713db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9032960 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2021

  1. Configuration menu
    Copy the full SHA
    0e12cde View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2021

  1. Merge pull request #6808 from litetex/ci-run-format-ktlin-before-buil…

    …ding
    
    Check formatting of kotlin files in CI
    Stypox authored Jul 31, 2021
    Configuration menu
    Copy the full SHA
    a25bb26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6443961 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc0a28b View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2021

  1. Merge pull request #6773 from nschulzke/mark-as-played

    Add ability to mark an item as played
    Stypox authored Aug 1, 2021
    Configuration menu
    Copy the full SHA
    551e8df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    398007c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6741 from KalleStruik/comment-hearts

    Show hearts in comments
    Stypox authored Aug 1, 2021
    Configuration menu
    Copy the full SHA
    d42a534 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #6719 from TacoTheDank/core-lifecycle-bump

    Update some AndroidX libraries
    Redirion authored Aug 1, 2021
    Configuration menu
    Copy the full SHA
    896aec5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d324502 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #6633 from Isira-Seneviratne/Use_NotificationChann…

    …elCompat
    
    Use NotificationChannelCompat.
    Stypox authored Aug 1, 2021
    Configuration menu
    Copy the full SHA
    bc74bb6 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #6550 from Douile/fix/clickthrough-feed-refresh

    Disable feed click events while refresh overlay is shown
    Stypox authored Aug 1, 2021
    Configuration menu
    Copy the full SHA
    a9623f8 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #6792 from XiangRongLin/update_extractor

    Update extractor, thus including throttling fixes
    Stypox authored Aug 1, 2021
    Configuration menu
    Copy the full SHA
    4bf5ddb View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. Configuration menu
    Copy the full SHA
    c7f75bf View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. Configuration menu
    Copy the full SHA
    4291877 View commit details
    Browse the repository at this point in the history
  2. Release 0.21.9 (975)

    Stypox committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    340a84e View commit details
    Browse the repository at this point in the history
  3. v0.21.9 (975) changelog

    Stypox committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    23a6973 View commit details
    Browse the repository at this point in the history
  4. Fix play queue theme

    Stypox committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    a2297fb View commit details
    Browse the repository at this point in the history
  5. Merge pull request #6847 from Stypox/play-queue-theme

    Play queue theme
    TobiGr authored Aug 4, 2021
    Configuration menu
    Copy the full SHA
    c3349e1 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Merge pull request #6814 from Stypox/channel-grid-span-count

    Fix channel item span count for SubscriptionFragment
    Stypox authored Aug 5, 2021
    Configuration menu
    Copy the full SHA
    a3440cc View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2021

  1. Update extractor version

    TobiGr committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    9dd2a82 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2021

  1. Translated using Weblate (Finnish)

    Currently translated at 10.7% (6 of 56 strings)
    
    Translated using Weblate (Finnish)
    
    Currently translated at 100.0% (678 of 678 strings)
    
    Translated using Weblate (Spanish)
    
    Currently translated at 53.5% (30 of 56 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 51.7% (29 of 56 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 99.5% (675 of 678 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 99.5% (675 of 678 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 99.5% (675 of 678 strings)
    
    Translated using Weblate (Galician)
    
    Currently translated at 93.6% (635 of 678 strings)
    
    Translated using Weblate (Estonian)
    
    Currently translated at 100.0% (678 of 678 strings)
    
    Translated using Weblate (Croatian)
    
    Currently translated at 100.0% (678 of 678 strings)
    
    Translated using Weblate (Indonesian)
    
    Currently translated at 99.8% (677 of 678 strings)
    
    Translated using Weblate (Japanese)
    
    Currently translated at 99.8% (677 of 678 strings)
    
    Translated using Weblate (Croatian)
    
    Currently translated at 97.0% (658 of 678 strings)
    
    Translated using Weblate (Croatian)
    
    Currently translated at 97.0% (658 of 678 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 100.0% (678 of 678 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (678 of 678 strings)
    
    Translated using Weblate (Greek)
    
    Currently translated at 100.0% (678 of 678 strings)
    
    Translated using Weblate (Somali)
    
    Currently translated at 100.0% (678 of 678 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (678 of 678 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 3.5% (2 of 56 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 98.0% (665 of 678 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 100.0% (678 of 678 strings)
    
    Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (678 of 678 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 99.8% (677 of 678 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 53.5% (30 of 56 strings)
    
    Translated using Weblate (Italian)
    
    Currently translated at 100.0% (678 of 678 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 100.0% (678 of 678 strings)
    
    Translated using Weblate (Portuguese (Portugal))
    
    Currently translated at 53.5% (30 of 56 strings)
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 53.5% (30 of 56 strings)
    
    Translated using Weblate (Croatian)
    
    Currently translated at 96.7% (656 of 678 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 97.1% (659 of 678 strings)
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (678 of 678 strings)
    
    Translated using Weblate (English)
    
    Currently translated at 99.8% (678 of 679 strings)
    
    Translated using Weblate (Italian)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 53.5% (30 of 56 strings)
    
    Translated using Weblate (Portuguese (Portugal))
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Albanian)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 99.8% (678 of 679 strings)
    
    Translated using Weblate (Chinese (Simplified))
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 48.2% (27 of 56 strings)
    
    Translated using Weblate (Portuguese (Portugal))
    
    Currently translated at 94.2% (640 of 679 strings)
    
    Translated using Weblate (Lithuanian)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Persian)
    
    Currently translated at 94.4% (641 of 679 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 99.8% (678 of 679 strings)
    
    Translated using Weblate (Sardinian)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 99.8% (678 of 679 strings)
    
    Translated using Weblate (Somali)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Hebrew)
    
    Currently translated at 48.1% (26 of 54 strings)
    
    Translated using Weblate (Hebrew)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Chinese (Traditional))
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Chinese (Simplified))
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Arabic)
    
    Currently translated at 99.7% (677 of 679 strings)
    
    Translated using Weblate (Czech)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Czech)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Greek)
    
    Currently translated at 99.7% (677 of 679 strings)
    
    Translated using Weblate (Russian)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Russian)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 99.8% (678 of 679 strings)
    
    Translated using Weblate (Spanish)
    
    Currently translated at 99.8% (678 of 679 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 99.8% (678 of 679 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 99.8% (678 of 679 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 99.8% (678 of 679 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (679 of 679 strings)
    
    Translated using Weblate (Tamil)
    
    Currently translated at 36.6% (248 of 677 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 85.6% (580 of 677 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 26.4% (14 of 53 strings)
    
    Translated using Weblate (Estonian)
    
    Currently translated at 99.8% (676 of 677 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 97.4% (660 of 677 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Korean)
    
    Currently translated at 76.0% (515 of 677 strings)
    
    Translated using Weblate (Russian)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Spanish)
    
    Currently translated at 28.3% (15 of 53 strings)
    
    Translated using Weblate (Estonian)
    
    Currently translated at 97.0% (657 of 677 strings)
    
    Translated using Weblate (Chinese (Simplified))
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Basque)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Hungarian)
    
    Currently translated at 85.6% (580 of 677 strings)
    
    Translated using Weblate (Hungarian)
    
    Currently translated at 85.6% (580 of 677 strings)
    
    Translated using Weblate (Hungarian)
    
    Currently translated at 85.6% (580 of 677 strings)
    
    Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 3.7% (2 of 53 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 67.9% (36 of 53 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 97.3% (659 of 677 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 97.3% (659 of 677 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Latvian)
    
    Currently translated at 94.5% (640 of 677 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 24.5% (13 of 53 strings)
    
    Translated using Weblate (Chinese (Simplified))
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Chinese (Simplified))
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Czech)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Chinese (Simplified))
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Sardinian)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Galician)
    
    Currently translated at 91.5% (620 of 677 strings)
    
    Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Russian)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Greek)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Bengali (Bangladesh))
    
    Currently translated at 59.6% (404 of 677 strings)
    
    Translated using Weblate (Somali)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Norwegian Bokmål)
    
    Currently translated at 97.1% (658 of 677 strings)
    
    Translated using Weblate (Lithuanian)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Hebrew)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Chinese (Traditional))
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Chinese (Simplified))
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Indonesian)
    
    Currently translated at 99.8% (676 of 677 strings)
    
    Translated using Weblate (Greek)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Italian)
    
    Currently translated at 100.0% (677 of 677 strings)
    
    Translated using Weblate (Russian)
    
    Currently translated at 99.8% (676 of 677 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 99.8% (676 of 677 strings)
    
    Translated using Weblate (Romanian)
    
    Currently translated at 93.0% (626 of 673 strings)
    
    Translated using Weblate (Kurdish (Central))
    
    Currently translated at 3.7% (2 of 53 strings)
    
    Translated using Weblate (Kurdish (Central))
    
    Currently translated at 100.0% (673 of 673 strings)
    
    Translated using Weblate (Chinese (Traditional))
    
    Currently translated at 100.0% (673 of 673 strings)
    
    Translated using Weblate (Kurdish (Central))
    
    Currently translated at 90.3% (608 of 673 strings)
    
    Translated using Weblate (Hebrew)
    
    Currently translated at 100.0% (673 of 673 strings)
    
    Translated using Weblate (Chinese (Simplified))
    
    Currently translated at 100.0% (673 of 673 strings)
    
    Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (673 of 673 strings)
    
    Translated using Weblate (Chinese (Simplified))
    
    Currently translated at 100.0% (673 of 673 strings)
    
    Translated using Weblate (Kurdish (Central))
    
    Currently translated at 87.9% (592 of 673 strings)
    
    Translated using Weblate (Lithuanian)
    
    Currently translated at 100.0% (673 of 673 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (673 of 673 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (673 of 673 strings)
    
    Translated using Weblate (Greek)
    
    Currently translated at 100.0% (673 of 673 strings)
    
    Translated using Weblate (Russian)
    
    Currently translated at 100.0% (673 of 673 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 100.0% (673 of 673 strings)
    
    Translated using Weblate (Somali)
    
    Currently translated at 100.0% (672 of 672 strings)
    
    Translated using Weblate (Albanian)
    
    Currently translated at 100.0% (672 of 672 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (672 of 672 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (672 of 672 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (672 of 672 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (672 of 672 strings)
    
    Translated using Weblate (Bulgarian)
    
    Currently translated at 1.8% (1 of 53 strings)
    
    Translated using Weblate (Bulgarian)
    
    Currently translated at 57.8% (389 of 672 strings)
    
    Translated using Weblate (Bulgarian)
    
    Currently translated at 57.8% (389 of 672 strings)
    
    Translated using Weblate (Bulgarian)
    
    Currently translated at 57.8% (389 of 672 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (672 of 672 strings)
    
    Translated using Weblate (Bulgarian)
    
    Currently translated at 57.4% (386 of 672 strings)
    
    Translated using Weblate (Bulgarian)
    
    Currently translated at 57.4% (386 of 672 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (672 of 672 strings)
    
    Translated using Weblate (Gujarati)
    
    Currently translated at 15.3% (103 of 672 strings)
    
    Translated using Weblate (Hindi)
    
    Currently translated at 81.6% (549 of 672 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (672 of 672 strings)
    
    Added translation using Weblate (Gujarati)
    
    Co-authored-by: Agnieszka C <aga_04@o2.pl>
    Co-authored-by: AioiLight <info@aioilight.space>
    Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
    Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
    Co-authored-by: Andrij Mizyk <andmizyk@gmail.com>
    Co-authored-by: AntonAkovP <anton.akov@gmail.com>
    Co-authored-by: Anxhelo Lushka <anxhelo1995@gmail.com>
    Co-authored-by: Ashune <ashune@protonmail.com>
    Co-authored-by: Blaise Pascal <blaisepcl00@gmail.com>
    Co-authored-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
    Co-authored-by: Cerins <cerins4141@gmail.com>
    Co-authored-by: Christian Draxl <draxl.koever@gmail.com>
    Co-authored-by: Christian Eichert <c@zp1.net>
    Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
    Co-authored-by: Deleted User <noreply+34051@weblate.org>
    Co-authored-by: Eduardo Caron <eduardocaron10@gmail.com>
    Co-authored-by: Emin Tufan Çetin <etcetin@gmail.com>
    Co-authored-by: Eric <spice2wolf@gmail.com>
    Co-authored-by: Evo <weblate@verahawk.com>
    Co-authored-by: Garden Hose <maxmammath@gmail.com>
    Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
    Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
    Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
    Co-authored-by: Isak Holmström <isak@kajko.se>
    Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
    Co-authored-by: JY3 <GeeyunJY3@gmail.com>
    Co-authored-by: Jeff Huang <s8321414@gmail.com>
    Co-authored-by: Jesus Cass <cjesusenrique1@gmail.com>
    Co-authored-by: Joel A <joeax910@student.liu.se>
    Co-authored-by: Jonatan Nyberg <jonatan@autistici.org>
    Co-authored-by: Kaantaja <ufdbvgoljrjkrkyyub@ianvvn.com>
    Co-authored-by: Kristjan Räts <kristjanrats@gmail.com>
    Co-authored-by: Laszlo Almasi <almalaci@posteo.net>
    Co-authored-by: Ldm Public <ldmpub@gmail.com>
    Co-authored-by: Martin Constantino–Bodin <martin.bodin@ens-lyon.org>
    Co-authored-by: Matyas-Cerny <matyas.c.404@gmail.com>
    Co-authored-by: MohammedSR Vevo <mohammednajmidin@gmail.com>
    Co-authored-by: Nadir Nour <dudethatwascool2@gmail.com>
    Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com>
    Co-authored-by: Ordtrogen Översättning <johan@ordtrogen.se>
    Co-authored-by: Rahul Dev Sharma <sci94tune@gmail.com>
    Co-authored-by: Rex_sa <rex.sa@pm.me>
    Co-authored-by: Ricardo <contatorms7@tutamail.com>
    Co-authored-by: S3aBreeze <paperwork@evilcorp.ltd>
    Co-authored-by: Saravanan Selvaraju <saravanan036@outlook.com>
    Co-authored-by: Sergio Varela <sergitroll9@gmail.com>
    Co-authored-by: SomeRetardedThatTranslatesStuff <the.eumitosis@simplelogin.fr>
    Co-authored-by: Thiago Carmona Monteiro <Guarakami1807@protonmail.ch>
    Co-authored-by: TiA4f8R <avdivers84@gmail.com>
    Co-authored-by: TobiGr <tobigr@mail.de>
    Co-authored-by: ToldYouThat <itoldyouthat@protonmail.com>
    Co-authored-by: Vasilis K <skyhirules@gmail.com>
    Co-authored-by: VfBFan <drop0815@posteo.de>
    Co-authored-by: WB <web0nst@tuta.io>
    Co-authored-by: WaldiS <sto@tutanota.de>
    Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
    Co-authored-by: bomzhellino <adm.bomzh@gmail.com>
    Co-authored-by: brokenPipe <ythunar@btcminers.tk>
    Co-authored-by: bruh <quangtrung02hn16@gmail.com>
    Co-authored-by: chr56 <chr0056@gmail.com>
    Co-authored-by: michaloM <michalsvoboda2004@gmail.com>
    Co-authored-by: nautilusx <translate@disroot.org>
    Co-authored-by: nzgha <nzghafoss.ldxwe@slmail.me>
    Co-authored-by: nzgha <osmshrn21.upogs@slmail.me>
    Co-authored-by: pjammo <adrianoghr@hotmail.it>
    Co-authored-by: random r <epsilin@yopmail.com>
    Co-authored-by: ssantos <ssantos@web.de>
    Co-authored-by: thami simo <simo.azad@gmail.com>
    Co-authored-by: translator <yasinoc375@advew.com>
    Co-authored-by: zeritti <woodenmo@posteo.de>
    Co-authored-by: zmni <zmni@outlook.com>
    Co-authored-by: Ács Zoltán <acszoltan111@gmail.com>
    Co-authored-by: Ákos Surányi <akosuranyi@tutanota.com>
    Co-authored-by: Андрей Станков <astankov84@gmail.com>
    Co-authored-by: мачко <martinpeev@tutanota.com>
    Co-authored-by: 정주찬 <ju1801@outlook.com>
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/bg/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ckb/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fi/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_BR/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_PT/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sv/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
    Translation: NewPipe/Metadata
    Configuration menu
    Copy the full SHA
    4e15f0d View commit details
    Browse the repository at this point in the history
  2. Fixed plurals

    TobiGr committed Aug 22, 2021
    Configuration menu
    Copy the full SHA
    82fbbbe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d1ce8e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ccc2d89 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8715e7d View commit details
    Browse the repository at this point in the history