Stypox
6295d88145
Fix NPE and add some @Nullables
...
Fix NullPointerException in PlayerHolder.getQueueSize() and add `@Nullable` here and there so that the linter reports risks of NPEs
2022-01-25 17:37:20 +01:00
Stypox
7040a6409f
Merge pull request #7678 from TacoTheDank/gradleDeprecations
...
Fix some gradle deprecations
2022-01-25 10:17:09 +01:00
ktprograms
08cb92b40d
Load uploaderUrl when showing Channel Details from Play Queue
...
This checks if the uploaderUrl is in the database, if not it gets the
uploaderUrl and puts it in the database. This is similar to the fetching
of uploaderUrl when it doesn't exist done in #6919 .
Also use createNotification when error occurs in getStreamInfo.
2022-01-25 11:00:34 +08:00
TiA4f8R
e83d964fca
Fix first item played in playlists when switching player type or resolution
...
The issue was caused by an ExoPlayer change, which when setting a media source, resets the current playback position and the current window index by default.
Also set player recovery in more places to fix playback position not propely set in some cases after a player type switch.
2022-01-24 21:40:16 +01:00
litetex
8ab45acf82
Use view binding inside `PreferenceViewHolder`
2022-01-24 21:08:52 +01:00
litetex
a42886516b
Use ViewBinding
2022-01-24 21:08:52 +01:00
litetex
36524475b8
Fixed imports
2022-01-24 21:08:51 +01:00
litetex
5453617c81
Removed breadcrumbs customization
2022-01-24 21:08:51 +01:00
litetex
ef4bb60bea
Code improvements
...
* Renamed methods so that they are more understandable
* Removed ``SearchIndexItem``
2022-01-24 21:08:50 +01:00
litetex
07d8adf7e6
Improved doc
2022-01-24 21:08:50 +01:00
litetex
87b5ae3f5c
Moved `FuzzyScore` to original Apache package
2022-01-24 21:08:49 +01:00
litetex
64447e01ec
Improved documentation
2022-01-24 21:08:48 +01:00
litetex
5186b1f9a8
Fixed problems with Android's lifecycle (restore)
2022-01-24 21:08:48 +01:00
litetex
20680d5668
Fixed gitignore and commited missing file
2022-01-24 21:08:47 +01:00
litetex
54f1fbbe32
Fixed variable name
2022-01-24 21:08:47 +01:00
litetex
31a9718c50
Removed unused import
2022-01-24 21:08:46 +01:00
litetex
bbab3a45cc
Fixed some sonar warnings
2022-01-24 21:08:45 +01:00
litetex
d7b316863a
Made debug settings searchable (debug only)
...
* Consolidated main-setttings into a single file
* Debug settings are only enabled in the DEBUG build
* Moved LeakCanary (debug) specific stuff into a small class that's only shipped with the debug build
* Other minor fixes
2022-01-24 21:08:45 +01:00
litetex
c62c8c077d
Code rework
2022-01-24 21:08:44 +01:00
litetex
19adb84d7d
Code cleanup + indexing improvements
...
* Removed unused method
* Only index all settings once -> Saves performance
* Fixed some SonarLint reported problems
2022-01-24 21:08:44 +01:00
litetex
5cd3fcb269
Added fuzzy searching + Some minor code refactoring
2022-01-24 21:08:43 +01:00
litetex
499e222822
Fine tuning
2022-01-24 21:08:42 +01:00
litetex
3a26dee3f3
Moved reset-reCAPTCHA-cookie to cache tab and made it read-only
...
so that the search works as expected
2022-01-24 21:08:42 +01:00
litetex
73d3fd9ae1
Added resource files
...
Forgot to commit them before...
2022-01-24 21:08:41 +01:00
litetex
9af91a7f44
Applied code changes for preference search framework
2022-01-24 21:08:41 +01:00
litetex
ab9f6a816d
Added preference search "framework"
2022-01-24 21:08:40 +01:00
litetex
0fedfce411
Code cleanup
2022-01-24 21:08:39 +01:00
litetex
d094b4f11a
Abstracted methods for the Android keyboard
2022-01-24 21:08:39 +01:00
litetex
27a58f9cd9
Added credit to the project which inspired the preference search
2022-01-24 21:08:38 +01:00
litetex
4bbc0e413d
Removed dead code
2022-01-24 21:08:38 +01:00
Tobi
a9041f5279
Merge pull request #7699 from litetex/sync-weblate-v2
...
Sync weblate v2
2022-01-24 20:42:20 +01:00
Ajeje Brazorf
3363ec140f
Translated using Weblate (Sardinian)
...
Currently translated at 100.0% (640 of 640 strings)
2022-01-24 20:15:51 +01:00
Alex25820
bd7b2f21ec
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (640 of 640 strings)
2022-01-24 20:15:50 +01:00
litetex
5194e93597
Merge pull request #7689 from litetex/sync-weblate
...
Sync weblate
2022-01-24 19:59:44 +01:00
Stypox
73182bf375
Merge branch 'dev' into pr2335
2022-01-24 10:25:07 +01:00
Stypox
53832bc37f
Add more checking frequencies, use DurationListPreference
2022-01-24 10:12:25 +01:00
TobiGr
ce424f425e
Remove unused strings
...
report_player_errors_title and report_player_errors_summary were removed in #7482
2022-01-23 22:40:48 +01:00
retiolus
348bf893b8
Translated using Weblate (Catalan)
...
Currently translated at 98.5% (631 of 640 strings)
2022-01-23 21:05:46 +01:00
subba raidu
62a87588b6
Translated using Weblate (Telugu)
...
Currently translated at 66.0% (423 of 640 strings)
2022-01-23 21:05:45 +01:00
Danial Behzadi
8a959dfaa4
Translated using Weblate (Persian)
...
Currently translated at 100.0% (640 of 640 strings)
2022-01-23 21:05:45 +01:00
TiA4f8R
40561bf853
Translated using Weblate (French)
...
Currently translated at 99.2% (635 of 640 strings)
2022-01-23 21:05:44 +01:00
VfBFan
73ce476a82
Translated using Weblate (German)
...
Currently translated at 100.0% (640 of 640 strings)
2022-01-23 21:05:43 +01:00
translator
b4f111da7f
Translated using Weblate (French)
...
Currently translated at 99.2% (635 of 640 strings)
2022-01-23 21:05:42 +01:00
qqqq1
91945f3ecb
Translated using Weblate (Persian)
...
Currently translated at 100.0% (640 of 640 strings)
2022-01-23 21:05:40 +01:00
ssantos
7bbd8ad8a7
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 100.0% (640 of 640 strings)
2022-01-23 21:05:40 +01:00
Zi
d8a1d07596
Translated using Weblate (Javanese)
...
Currently translated at 9.5% (61 of 640 strings)
2022-01-23 21:05:39 +01:00
Yaron Shahrabani
fd4b6fd9c7
Translated using Weblate (Hebrew)
...
Currently translated at 100.0% (640 of 640 strings)
2022-01-23 21:05:39 +01:00
Jeff Huang
b78d45f547
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (640 of 640 strings)
2022-01-23 21:05:39 +01:00
Agnieszka C
7f1328f5e8
Translated using Weblate (Polish)
...
Currently translated at 100.0% (640 of 640 strings)
2022-01-23 21:05:39 +01:00
Rex_sa
9c90766f5f
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (640 of 640 strings)
2022-01-23 21:05:38 +01:00