Stypox
ff0436ecce
Revert "Remember and restore orientation on fullscreen exit"
2026-01-28 01:44:39 +01:00
Stypox
58ee741964
Merge pull request #12929 from TeamNewPipe/fix/playlist-remove-watched
2026-01-27 22:07:10 +01:00
Stypox
3a5f51f2e8
Swap && to reduce computation
2026-01-27 22:02:01 +01:00
tobigr
a55c90c536
Extract dialog creation into its own method
2026-01-27 22:02:01 +01:00
tobigr
df0c051df6
"Removed watched videos" changed to "Remove watched streams"
...
Playlists can also contain audio-only items. Therefore, the term "stream" is used.
2026-01-27 22:01:59 +01:00
tobigr
c8e8f13e9f
Use checkbox to remove partially watched videos
2026-01-27 22:00:15 +01:00
tobigr
ec87d3e0bc
Fix removing unwatched streams from playlist when using "remove watched"
...
The bug is caused by a wanted but forgotten inconsistency in the database.
A stream can be listed in the watch history (StreamHistoryEntity) while having no corresponding playback state (StreamStateEntity) containing the matching playback position. This is caused by the fact that NewPipe does not consider a watch time of less than five seconds to be worthy to be put into the StreamStateEntity because the video was most likely played by error. Those videos are, however, counted and stored in the watch history.
2026-01-27 22:00:15 +01:00
Stypox
03abf7a950
Add deprecation to LocalItemListAdapter.showFooter(true)
2026-01-27 21:35:21 +01:00
Stypox
4ff958eef5
Merge pull request #12996 from whistlingwoods/reapply-local-list-header-fix-by-j-haldane
2026-01-27 21:32:29 +01:00
Aayush Gupta
6d2b14fb28
Merge pull request #13081 from TeamNewPipe/ktlint
...
Fix and enable multiple ktlint rules
2026-01-24 00:41:17 +08:00
Aayush Gupta
4fb23ab880
ktlint: Drop non-required backing-property-naming supression
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:32:03 +08:00
Aayush Gupta
cce4f68fc9
ktlint: Drop unused chain-method-continuation violation supression
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:32:03 +08:00
Aayush Gupta
022ee94ba3
ktlint: Fix function-literal violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:32:03 +08:00
Aayush Gupta
17c7f78ed9
ktlint: Fix function-signature violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:32:03 +08:00
Aayush Gupta
c075bd574a
ktlint: Drop non-required violation supression
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:32:03 +08:00
Aayush Gupta
3b4a372e3f
ktlint: Fix no-empty-first-line-in-method-block violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:32:02 +08:00
Aayush Gupta
3ae93402cf
ktlint: Fix standard_argument-list-wrapping violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:44 +08:00
Aayush Gupta
8f779d8ac5
ktlint: Fix blank-line-between-when-conditions violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:44 +08:00
Aayush Gupta
560f4c861a
ktlint: Fix enum wrapping violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:44 +08:00
Aayush Gupta
da15bd635f
ktlint: Fix block comment violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:44 +08:00
Aayush Gupta
9f60f8b6a1
ktlint: Fix indentation violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:44 +08:00
Aayush Gupta
94419818c5
ktlint: Fix standard_kdoc violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:44 +08:00
Aayush Gupta
67f35b9317
ktlint: Drop non-required violation supressions again
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:44 +08:00
Aayush Gupta
fbcba84932
ktlint: Fix spacing-between-declarations-with-annotations violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:44 +08:00
Aayush Gupta
176cb8b672
ktlint: Fix spacing-between-declarations-with-comments violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:44 +08:00
Aayush Gupta
9f12066a17
ktlint: Fix violations regarding statement wrapping
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:43 +08:00
Aayush Gupta
9432947cd1
ktlint: Drop non-required violation supression
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:14 +08:00
Aayush Gupta
303e13a33c
ktlint: Fix violation related to comment placement
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:14 +08:00
Aayush Gupta
4fd959ed60
ktlint: Drop unused trailing commas
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:14 +08:00
Aayush Gupta
f388d7abb0
ktlint: Drop unused semi-colons
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:14 +08:00
Aayush Gupta
991cd6eef0
ktlint: Drop non-required violation supressions
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:14 +08:00
Aayush Gupta
d0089313de
ktlint: Fix multi-line if-else violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:14 +08:00
Aayush Gupta
85ca59699c
ktlint: Fix ktlint_standard_annotation violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:14 +08:00
Aayush Gupta
8d86430222
ktlint: Order imports in lexicographic order
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:13 +08:00
Aayush Gupta
8bd0df5313
ktlint: Set codestyle and ignore function naming for Composable
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:30:04 +08:00
Aayush Gupta
249c3aa5b1
Merge pull request #13036 from dustdfg/kotlin_misc_refactor
...
Misc small kotlin based refactors
2026-01-23 14:51:15 +08:00
Aayush Gupta
3b3b495498
Merge pull request #12936 from TobiGr/uddate-extractor
...
Update NewPipe Extractor, checkstyle and sonarqube to latest versions
2026-01-22 17:53:14 +08:00
Aayush Gupta
72f6dd6636
Run checkstyle with JDK 21
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-22 17:41:08 +08:00
Aayush Gupta
9f745f1593
Update Gradle to 9.3.0
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-22 17:41:08 +08:00
Aayush Gupta
43c5eb907c
Update more dependencies to latest stable release
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-22 17:41:08 +08:00
tobigr
dd7d4b049a
Update NewPipe Extractor, checkstyle and sonarqube to latest versions
...
Add note that new webkit versions require a minSdk >= 23
2026-01-22 17:41:08 +08:00
Aayush Gupta
fe836beb87
Merge pull request #13019 from dustdfg/orphaned_again
...
Remove file orphaned for long time
2026-01-19 14:01:48 +08:00
whistlingwoods
305cf4dad9
Merge branch dev into reapply-local-list-header-fix-by-j-haldane
2026-01-15 19:24:32 +05:30
Tobi
66d1685baf
Merge pull request #13055 from dustdfg/playlist_add_empty
...
Fixed a bug that prevented the display of multiple empty playlists
2026-01-15 04:18:29 -08:00
Yevhen Babiichuk (DustDFG)
be596c68a7
Fixed a bug that prevented the display of multiple empty playlists
...
Turned out this bug was already fixed two years ago but unfortunately
it made its way back again. It was solved in #9642 but back then another
method was used for querying playlists from db (for add playlist dialog) then in
cd44aad907 was introduced another method
which had the same problem as fixed in #9642 and which eventually replaced
original method in code for querying playlists from db (for add playlist dialog)
2026-01-15 12:27:07 +02:00
Tobi
8776e55ae8
Merge pull request #13052 from RinZ27/fix/ci-shell-injection
...
ci: fix shell injection in backport workflow
2026-01-13 06:36:01 -08:00
RinCodeForge927
35aaf8cb69
ci: fix shell injection in backport workflow
2026-01-13 20:42:10 +07:00
Tobi
9afd1147c5
Merge pull request #13049 from dustdfg/playlist_bug
...
Fix playlist item dragging video to only neighbor positions
2026-01-12 12:17:47 -08:00
Yevhen Babiichuk (DustDFG)
dc142552ef
Fix playlist item dragging video to only neighbor positions
...
Call `saveImmediate` only after used actually dropped item instead
of every time View is updated which happens several times to show
user a feedback where item would be moved
2026-01-12 20:35:14 +02:00
TobiGr
f17f2352d9
Merge branch 'master' into dev
2026-01-11 22:53:11 +01:00