Stypox
9f766ebf78
Fix NPE in MediaSessionPlayerUi while destroying player
2024-07-11 09:41:33 +02:00
Isira Seneviratne
07c63f794e
Update documentation
2024-07-07 14:25:02 +05:30
Isira Seneviratne
26dd86e967
Use Android's elapsed time formatting
2024-07-07 10:46:17 +05:30
Isira Seneviratne
348a79f91d
Fix thumbnail not being displayed in media notification
2024-07-03 14:41:47 +05:30
Isira Seneviratne
c4ada7ff6e
Correct method name
2024-07-03 09:30:47 +05:30
Isira Seneviratne
39d0691c7e
Enable crossfade animation
2024-07-03 09:10:57 +05:30
Isira Seneviratne
71361de8ee
Use Coil's default disk and memory cache config
2024-07-03 09:10:54 +05:30
Isira Seneviratne
8aa2590fd3
Simplify newImageLoader implementation
2024-07-03 09:10:52 +05:30
Isira Seneviratne
e3b7bf467e
Add annotation
2024-07-03 09:10:49 +05:30
Isira Seneviratne
f74402bc94
Added Coil helper method
2024-07-03 09:10:46 +05:30
Isira Seneviratne
4d3b4a7b20
Enable RGB-565 for low-end devices
2024-07-03 09:10:44 +05:30
Isira Seneviratne
e6302cc868
Clean up Picasso leftovers
2024-07-03 09:10:40 +05:30
Isira Seneviratne
844b4edf48
Migrate to Coil from Picasso
2024-07-03 09:10:37 +05:30
Isira Seneviratne
92a7f22d3c
Load notification icons using Coil
2024-07-03 09:10:34 +05:30
Isira Seneviratne
03167a1e9c
Merge pull request #11234 from TeamNewPipe/dev
...
Merge dev to refactor
2024-07-03 09:05:32 +05:30
Tobi
0c7a91f852
Merge pull request #11067 from snaik20/fix_rss_button_visibility
...
Fix RSS button visibility
2024-06-17 11:49:33 +02:00
Aryan Yadav
8583c48264
fixes #11093
2024-05-28 10:14:46 +05:30
Isira Seneviratne
46139340fe
Convert comment touch listener to a lambda
2024-05-15 06:51:57 +05:30
Siddhesh Naik
1af798b04b
Introducing Jetpack Compose in NewPipe
...
This pull request integrates Jetpack Compose into NewPipe by:
- Adding the necessary dependencies and setup.
- This is part of the NewPipe rewrite and fulfils the requirement for
the planned settings page redesign.
- Introducing a Toolbar composable with theming that aligns with
NewPipe's design.
Note:
- Theme colors are generated using the Material Theme builder (https://m3.material.io/styles/color/overview ).
2024-05-13 03:53:35 +05:30
Siddhesh Naik
7204407690
Fix RSS button visibility
...
- The `onPrepareMenu` callback is invoked after setting the visibility
of the menu items.
- Due to this, the menu item resets to it's default visibility.
- Now updating the menu item within the callback.
- Also migrated to the MenuHost framework to reduce dependency on
deprecated APIs.
2024-05-13 02:28:21 +05:30
Stypox
e37336eef2
Merge pull request #10918 from Stypox/non-transitive-r
...
Migrate to non-transitive R classes
2024-05-08 10:35:08 +02:00
Stypox
9828586762
Fix indentation for ktlint
2024-04-23 20:16:04 +02:00
Stypox
24e65ef018
Merge branch 'dev'
2024-04-23 19:23:20 +02:00
Stypox
a69bbab732
Merge pull request from GHSA-wxrm-jhpf-vp6v
...
Fix preferences import vulnerability
2024-04-23 19:22:17 +02:00
Stypox
b8daf16b92
Update app/src/main/java/org/schabi/newpipe/streams/io/StoredDirectoryHelper.java
...
Co-authored-by: Tobi <TobiGr@users.noreply.github.com>
2024-04-23 18:39:56 +02:00
Stypox
caa3812e13
Ignore all errors when getting free storage space
...
It's not a critical check that needs to be perfomed, so in case something does not work on some device/version, let's just ignore the error.
2024-04-23 18:05:31 +02:00
Stypox
c3c39a7b24
Fix free storage space check for all APIs
...
See https://stackoverflow.com/q/31171838
See https://pubs.opengroup.org/onlinepubs/9699919799/functions/fstatvfs.html
2024-04-23 12:16:06 +02:00
Stypox
5bf77160f7
Merge pull request #10952 from bg172/release-0.27.0
...
Add an intuitive prefix for the duration of lists in the UI
2024-04-11 09:27:54 +02:00
Stypox
d9da84c412
Merge pull request #10957 from Stypox/fix-feed-npe
...
Fix NPE if avatarUrl is null when reloading feed
2024-04-11 09:26:11 +02:00
Stypox
67b41b970d
Fix not saving comment replies state on config change
2024-04-10 10:52:47 +02:00
Stypox
3738e30949
Fix NPE when avatarUrl is empty
2024-04-09 20:18:21 +02:00
bg1722
13baaa31cd
add an intuitive prefix for the duration of lists on UI, and avoid using the new prefix for single videos
2024-04-06 07:58:05 +02:00
TobiGr
f0db2aa43c
Improve documentation
2024-04-04 15:49:12 +02:00
Stypox
2756ef6d2f
Show notification when failing to import settings
2024-03-30 18:53:45 +01:00
Stypox
7da1d30010
Expose all import/export errors to the user
2024-03-30 18:47:20 +01:00
Stypox
8e192acb63
Add test zips and extensive tests for ImportExportManager
...
Now all possible combinations of files in the zip (present or not) are checked at the same time
2024-03-30 18:42:11 +01:00
Stypox
d8423499dc
Use JSON for settings imports/exports
2024-03-30 16:58:12 +01:00
TobiGr
974167fcb8
Add comment that empty constructors are needed for IcePick
...
See 5e7ad6ffd160633f15d5ad02f651ee3207539224 and https://github.com/TeamNewPipe/NewPipe/pull/10781#discussion_r1545351144
2024-03-30 16:19:02 +01:00
Stypox
d8668ed226
Show snackbar error when settings import fails
2024-03-30 16:12:41 +01:00
Stypox
d75a6eaa41
Fix vulnerability with whitelist-aware ObjectInputStream
...
Only a few specific classes are now allowed.
2024-03-30 16:12:35 +01:00
Stypox
ea18b4ea1f
Move import export manager to separate folder
2024-03-30 15:49:05 +01:00
Stypox
5e7ad6ffd1
Fix fragments without empty constructor
2024-03-30 15:15:31 +01:00
Stypox
38d4887901
Undo some unneeded changes to LocalPlaylistManager
2024-03-30 14:46:13 +01:00
Stypox
c9051d33c1
Fix warnings and allow moving only up and down even in grid
2024-03-30 14:39:40 +01:00
Stypox
3cc0205def
Fix inconsistencies when removing playlist
...
Remove checkDisplayIndexModified because it was causing more problems than it solved. Now when adding new playlists they won't necessarily appear at the top, but will get sorted alphabetically along with the other playlists with index -1. This will be the case until any playlist is sorted, at which point all indices are assigned and newly added playlists will appear at the top again.
2024-03-30 14:14:31 +01:00
Stypox
90979e2a81
Fix PlaylistLocalItemTest
2024-03-29 20:58:07 +01:00
Stypox
e66e1b542c
Also sort playlist duplicates by display index
2024-03-29 20:55:24 +01:00
Stypox
92e9c3e42e
Fix DatabaseMigrationTest
...
Complete removal of unneeded index, and remove default value for `remote_playlists.display_index`.
2024-03-29 20:43:55 +01:00
Stypox
4591c09637
Apply review
2024-03-29 18:08:37 +01:00
Stypox
e1ce3fef1b
Merge branch 'dev' into pr8221
2024-03-29 18:08:31 +01:00