Isira Seneviratne
b6144d01f3
Merge branch 'refactor' into Import-export-worker
2025-04-29 10:18:13 +05:30
Su TT
df11e53a74
Refactor EmptyStateComposable to remove modifier from EmptyStateSpec and fix modifier usage ...
2025-04-28 17:24:11 -04:00
Isira Seneviratne
cbe598182a
Merge branch 'refactor' into Import-export-worker
2025-04-20 07:10:07 +05:30
Isira Seneviratne
7615f79aca
Merge branch 'dev' into Merge-dev-to-refactor
...
# Conflicts:
# app/src/main/java/org/schabi/newpipe/settings/ContentSettingsFragment.java
2025-04-14 07:29:30 +05:30
Stypox
276bf390b2
Merge pull request #12117 from malania02/dev
...
Show download date of downloaded videos
2025-04-11 20:17:27 +02:00
Stypox
756327da39
Merge pull request #12093 from mileskrell/mileskrell/support-per-app-language-preferences
...
Support per-app language preferences
2025-04-08 23:13:07 +02:00
Isira Seneviratne
6486f2de56
Merge branch 'dev' into Merge-dev-to-refactor
...
# Conflicts:
# app/build.gradle
# app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java
# app/src/main/java/org/schabi/newpipe/local/feed/notifications/NotificationHelper.kt
# app/src/main/java/org/schabi/newpipe/player/PlayQueueActivity.java
# app/src/main/java/org/schabi/newpipe/player/PlayerService.java
# app/src/main/java/org/schabi/newpipe/player/event/PlayerServiceExtendedEventListener.java
# app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java
# app/src/main/res/values-is/strings.xml
2025-04-08 05:42:31 +05:30
FineFindus
e1dedd45ed
[YouTube] Access first element if array size is one
...
Fixes a regression, where if the challenge data array size was one, the second element
would be accessed, leading to a crash.
This was introduced when porting the challenge parsing from JS to
Kotlin.
Ref: 53b599b042
2025-04-02 22:14:01 +02:00
malania02
912f07a1dd
Missing lines added
2025-03-30 14:50:05 +02:00
Miles Krell
205466c56a
Move call to setApplicationLocales
2025-03-27 19:14:41 -04:00
Miles Krell
7f10312d0a
Move migration to NewPipeSettings
2025-03-23 17:39:21 -04:00
malania02
63be3220e7
Show download date
2025-03-22 16:19:26 +01:00
Stypox
196c27792b
Merge pull request #12044 from TeamNewPipe/android-auto
...
Add support for Android Auto *(season 2)*
2025-03-21 11:21:58 +01:00
Miles Krell
c7bf498c04
Don't show toast because of changing content language or country
2025-03-16 20:27:05 -04:00
Miles Krell
35abb99dac
Only show toast on Android <13
2025-03-16 20:15:38 -04:00
Miles Krell
70416e73f3
Move app language setting migration to SettingMigrations
2025-03-16 19:24:04 -04:00
Siddhesh Naik
f289bea6b3
Fix sonar warning
2025-03-16 12:44:05 +05:30
Harshita
48b200868a
BF-11894 : Fix the menu disappearing on performing backGesture
2025-03-16 12:44:05 +05:30
Harshita
54bf7f0ced
BF-11894 : Fix the Duplicate menu options in ChannelFragment
2025-03-16 12:44:05 +05:30
Miles Krell
980a35a708
Move migration to separate method
2025-03-15 23:00:31 -04:00
Miles Krell
da106e2361
Don't try to migrate "system" app language
2025-03-15 22:54:17 -04:00
Miles Krell
3532ac96b4
Migrate from pre-Android 13 app language pref
2025-03-15 22:13:01 -04:00
Miles Krell
87693a2ad1
Redirect to per-app language settings on Android 13+
2025-03-15 21:56:02 -04:00
Tobi
fb4a65a14a
Merge pull request #12043 from TeamNewPipe/hide-view-logs
...
Disable logs about view animations by default
2025-03-15 17:17:59 +01:00
Stypox
3047704e1c
Merge pull request #12089 from mileskrell/mileskrell/fix-audio-track-labels
...
Disambiguate audio track labels
2025-03-15 12:45:20 +01:00
Stypox
3dcfdaf510
Merge pull request #12065 from tfga/YouTubeTemporaryPlaylist
...
Share as YouTube temporary playlist
2025-03-15 10:11:59 +01:00
Thiago F. G. Albuquerque
2ceb70236e
sharePlaylist(): converting javadoc from Markdown back to "classic javadoc"
...
(request from @Stypox)
2025-03-14 21:56:42 -03:00
Thiago F. G. Albuquerque
be097f26c8
Deleting the "explanatory text" bellow the title
...
<string name="share_playlist_with_titles_message">Share playlist with details such as playlist name and video titles or as a simple list of video URLs</string>
Share playlist with details such as playlist name and video titles or as a simple list of video URLs</string>
(Discussion: https://github.com/TeamNewPipe/NewPipe/pull/12065#discussion_r1994349485 )
2025-03-13 19:10:26 -03:00
Thiago F. G. Albuquerque
098f60d593
Don't add the title when sharing as YouTube temp playlist
2025-03-13 18:16:09 -03:00
Thiago F. G. Albuquerque
f3b3d5c3e7
R.string.share_playlist_as_youtube_temporary_playlist
2025-03-12 19:08:09 -03:00
Thiago F. G. Albuquerque
599d86151a
Making ktLint happy
2025-03-11 21:26:58 -03:00
Thiago F. G. Albuquerque
f96b8f7b2a
Comment: maximum length of 50 items
...
(PR review from @Stypox)
2025-03-11 20:19:54 -03:00
Thiago F. G. Albuquerque
c28478ae53
getYouTubeId(): Changing implementation to use YoutubeStreamLinkHandler
...
(PR review from @Stypox)
2025-03-11 20:12:25 -03:00
Miles Krell
10110397fd
Use display name instead of only the language
2025-03-10 22:01:09 -04:00
tfga
d81244e77c
YT temp playlist URL: http => https
...
Co-authored-by: Stypox <stypox@pm.me>
2025-03-10 19:11:20 -03:00
Isira Seneviratne
d805679a5e
Use workDataOf
2025-03-08 09:18:30 +05:30
Isira Seneviratne
f0c89494dd
Fix stream notification grouping
2025-02-27 09:15:40 +05:30
Stypox
c1bdffd917
Merge pull request #11978 from Profpatsch/fix-back-button-on-remaining-stack
...
MainActivity: Fix onBackPressed handling for open player
2025-02-26 16:56:04 +01:00
Thiago F. G. Albuquerque
3c7b026d7d
[ #11930 ] Updating javadoc
2025-02-25 20:23:07 -03:00
Thiago F. G. Albuquerque
998d84de6c
[ #11930 ] Converting to Kotlin
2025-02-25 18:56:12 -03:00
Thiago F. G. Albuquerque
76a02d5858
[ #11930 ] Extracting to a separate file
2025-02-24 20:16:40 -03:00
Thiago F. G. Albuquerque
24bb71a23f
[ #11930 ] Making it more efficient: Reverse iteration + limit(50) + reverse
2025-02-24 19:22:36 -03:00
Stypox
49b71942ad
Fix style and add comment about null player
2025-02-24 14:21:05 +01:00
Isira Seneviratne
abaf16e12b
Merge branch 'refactor' into Import-export-worker
...
# Conflicts:
# gradle/libs.versions.toml
2025-02-23 05:10:34 +05:30
Thompson3142
c9ec257a5e
Ugly fix for broken text colors in dark mode ( #12035 )
...
* Ugly fix for broken text colors in dark mode
* Add comment for clarification
* Added error prevention
* Update app/src/main/java/org/schabi/newpipe/MainActivity.java
---------
Co-authored-by: Stypox <stypox@pm.me>
2025-02-21 09:38:58 +00:00
Thiago F. G. Albuquerque
b1f995a78c
[ #11930 ] Playlist with more than 50 items
2025-02-20 16:26:03 -03:00
Thiago F. G. Albuquerque
acac50a1d1
[ #11930 ] Non-Youtube URLs should be ignored
2025-02-19 16:29:34 -03:00
Thiago F. G. Albuquerque
c6b87cd316
[ #11930 ] Making CheckStyle happy
2025-02-18 20:59:13 -03:00
Stypox
a7a7dc5363
Handle player and player service separately
...
This is, again, a consequence of the commit "Drop some assumptions on how PlayerService is started and reused".
This commit notified VideoDetailFragment of player starting and stopping independently of the player.
Read the comments in the code changes for more information.
2025-02-18 19:27:46 +01:00
Stypox
126f4b0e30
Fix crash when closing video detail fragment
...
This bug started appearing because the way to close the player is now unified in PlayerHolder.stopService(), which causes the player to reach back to the video detail fragment with a notification of the shutdown (i.e. onServiceStopped() is called). This is fixed by adding a nullability check on the binding.
2025-02-18 18:03:10 +01:00