Yevhen Babiichuk (DustDFG)
0020a02a28
Apply suggestion
2026-03-02 08:42:07 +02:00
Yevhen Babiichuk (DustDFG)
042f9460b0
Don't show Keep Android Open popup on debug builds
2026-02-26 11:39:10 +02:00
tobigr
66237abb3c
KeepAndroidOpen: Choose website language from list of supported languages
2026-02-26 01:27:36 +01:00
Yevhen Babiichuk (DustDFG)
06e4548c14
Add warning banner about ongoing google certification for android apps
2026-02-25 18:35:41 +02:00
Aayush Gupta
273b09a3e8
App: Migrate from Java to Kotlin
...
Based on changes from refactor branch for code parity
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-02-21 00:06:12 +08:00
Aayush Gupta
5b009453f2
Address non-final resource IDs warnings
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-02-20 16:16:50 +08:00
Stypox
124ab56c5f
Merge branch 'master' into dev
2025-07-31 23:52:01 +02:00
Stypox
d96c0aebb1
Show tabs above kiosks in drawer
2025-07-31 23:43:19 +02:00
TobiGr
ed93603815
WIP: Add SettingsMigration to change YouTube trending kiosk tab
2025-07-31 23:43:19 +02:00
Michael Zh
04ef608f7a
Specify RECEIVER_EXPORTED/RECEIVER_NOT_EXPORTED for sdk34
2025-07-23 18:45:30 -04:00
Isira Seneviratne
893a227ab1
Enable per-app language preferences for Android < 13
2025-07-20 04:50:49 +05:30
tobigr
941f85781b
Display dialog informing the user about the removal of the Top 50 kiosk
2025-07-19 13:37:54 +02:00
Thompson3142
90e2f234e7
Initial commit for better handling of background crashes
...
Fix crashing behaviour with entry in SharedPreferences
A few minor improvements
Added docs for isInBackground
Some more minor changes
Overwrite methods in MainActivity instead of creating a new class
2025-05-09 22:29:00 +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
Miles Krell
205466c56a
Move call to setApplicationLocales
2025-03-27 19:14:41 -04: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
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
Stypox
6558794d26
Try to bind to PlayerService when MainActivity starts
...
Fixes mini-player not appearing on app start if the player service is already playing something.
The PlayerService (and the player) may be started from an external intent that does not involve the MainActivity (e.g. RouterActivity or Android Auto's media browser interface).
This PR tries to bind to the PlayerService as soon as the MainActivity starts, but only does so in a passive way, i.e. if the service is not already running it is not started.
Once the connection between PlayerHolder and PlayerService is setup, the ACTION_PLAYER_STARTED broadcast is sent to MainActivity so that it can setup the bottom mini-player.
Another important thing this commit does is to check whether the player is open before actually adding the mini-player view, since the PlayerService could be bound even without a running player (e.g. Android Auto's media browser is being used). This is a consequence of commit "Drop some assumptions on how PlayerService is started and reused".
2025-02-18 17:49:38 +01:00
Christian Schabesberger
33ecfb757e
Sidebar: Add donation link to app drawer
...
This creates a donation link that leads to our donation page on the
NewPipe website.
2025-01-27 13:43:34 +01:00
Stypox
92402685f8
Improve new version checks before running
2024-03-29 11:14:30 +01:00
Stypox
3703fed1a5
update_app_key default value should be false
2024-03-29 11:08:33 +01:00
Tobi
a3bbbf03b4
Ask for consent before starting update checks
...
NewPipe is contacting its servers without asking for the users' consent. This is categorized as "tracking" by F-Droid (see https://github.com/TeamNewPipe/NewPipe/discussions/10785 ).
This commit disables checking for udpates by default and adds a dialog asking for the user's consent to automatically check for updates if the app version is eligible for them. After upgrading to a version containing this commit the user is asked directly on the first app start. On fresh installs however, showing it on the first app start contributes to a bad onboarding an welcoming experience. Therefore, the dialog is shown at the second app start.
Co-authored-by: Stypox <stypox@pm.me>
2024-03-28 23:42:00 +01:00
Stypox
d76e9b0bd8
Fix scrolling to correct comment after closing replies
2023-12-22 18:52:42 +01:00
TobiGr
b4016c91c1
scroll last comment into view
2023-12-22 11:57:55 +01:00
TobiGr
5f32d001cc
Expand DetailFragment again when exiting the CommentRepliesFragment
2023-12-22 11:57:55 +01:00
TobiGr
62f0abee47
Simplify MainActivity.tabSelected(MenuItem)
...
Rename variables and skip iterations if kiosk was found.
2023-08-19 21:58:44 +02:00
ge78fug
31396a632f
Chenged the name of the icon
2023-01-14 09:21:37 +01:00
ge78fug
5e3caf68a5
Chenged the What's New icon
2023-01-13 16:33:45 +01:00
Stypox
69e8e4d63e
Merge pull request #9306 from Stypox/target-api-33
...
Set compileSdk and targetSdk to 33 (Android 13)
2022-12-31 14:49:30 +01:00
Isira Seneviratne
f1b15a95a4
Show toast when no updates are available.
...
Co-authored-by: Stypox <stypox@pm.me>
2022-12-04 12:01:56 +01:00
Stypox
9d01d88eed
Request permission to send notifications
2022-11-28 18:49:11 +01:00
litetex
51e72d1a05
Removed the "(beta)"-tag from services ( #8637 )
2022-07-24 15:57:23 +03:00
litetex
8b209df253
Changed the code accordingly
...
+ Removed some unused code
2022-07-15 19:55:19 +02:00
litetex
99104fc11d
Clean up pre-Lollipop checks
2022-07-13 19:02:24 +02:00
TacoTheDank
3a419126f3
Use simpler DrawerLayout method
2022-04-14 16:50:28 -04:00
Stypox
6e8c9f92cb
Merge branch 'dev' into pr2335
2022-03-19 22:29:10 +01:00
TacoTheDank
cf213affa2
Annotate some NonNulls, some lint cleaning
2022-03-18 13:15:44 -04:00
TacoTheDank
71f141f3f8
Migrate CheckForNewAppVersion to Worker (and rename it)
2022-03-03 13:26:57 -05:00
TacoTheDank
81fef1be19
Migrate CheckForNewAppVersion to JobIntentService
2022-03-03 13:24:12 -05:00
TacoTheDank
1602befc51
Move utility methods out of CheckForNewAppVersion
2022-03-03 13:19:06 -05:00
Stypox
cd95ec4e12
Merge branch 'dev' into pr2335
2021-12-31 19:20:18 +01:00
TobiGr
19fd7bc37e
Reduce power consumption
...
Only schedule the chek for new streams if the user enaled the check. Cancel the worker when the user disables the notifications.
2021-12-10 23:52:37 +01:00
Stypox
81f740d409
Replace ErrorActivity with ErrorUtil
2021-12-04 10:36:36 +01:00
litetex
94219b78e7
Fixed typos
2021-11-02 23:22:59 +01:00
TobiGr
1130aba7ca
Merge remote-tracking branch 'origin/dev' into notifications-1
2021-11-02 07:56:09 +01:00
vhouriet
5c9705d94e
Change check for updates button to trigger a version check
2021-10-26 20:47:12 +02:00
Tobi
44cad27d0a
Merge pull request #7268 from TeamNewPipe/release/0.21.13
...
Release 0.21.13
- Fix playback resume
- Ensure that the service for new version checks is not started in background
2021-10-21 20:51:01 +02:00
TobiGr
768bb0bbcd
Start service for update checks in onPastCreate()
2021-10-20 23:55:18 +02:00
TobiGr
28c72e7f63
Fix new version check still occassionally started in background
2021-10-17 12:55:06 +02:00
TobiGr
16d4a034e2
Merge remote-tracking branch 'origin/dev' into notifications
2021-10-14 21:15:43 +02:00