Isira Seneviratne
af8e5646a6
Remove LocalBroadcastManager
2025-01-22 13:03:57 +01:00
Isira Seneviratne
4e31ccebf8
Moved Kotlinx Serialization to library catalog
2025-01-22 13:03:57 +01:00
Isira Seneviratne
8e9503cfe4
Convert subscription export service to a worker
2025-01-22 13:03:55 +01:00
Stypox
3e6e980362
Merge branch 'dev' into refactor
2025-01-22 11:12:51 +01:00
Stypox
58393ad4ef
Release v0.27.5 (1002)
2025-01-21 23:34:42 +01:00
Stypox
99e77249de
Update NewPipeExtractor to v0.24.4
2025-01-21 23:19:49 +01:00
Isira Seneviratne
d4ed18bf08
Merge branch 'dev' into Merge-dev
...
# Conflicts:
# app/build.gradle
# app/src/main/java/org/schabi/newpipe/App.java
# app/src/main/java/org/schabi/newpipe/about/AboutActivity.kt
# app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java
# app/src/main/java/org/schabi/newpipe/fragments/list/channel/ChannelFragment.java
# app/src/main/java/org/schabi/newpipe/fragments/list/comments/CommentRepliesFragment.java
# app/src/main/java/org/schabi/newpipe/fragments/list/videos/RelatedItemsFragment.java
# app/src/main/java/org/schabi/newpipe/local/bookmark/BookmarkFragment.java
# app/src/main/res/values-bg/strings.xml
# app/src/main/res/values-da/strings.xml
# app/src/main/res/values-is/strings.xml
# app/src/main/res/values-lv/strings.xml
# app/src/main/res/values-zh-rTW/strings.xml
# build.gradle
2024-12-21 07:45:20 +05:30
Kostas Giapis
781040efaa
Remove ViewPager2 dependency
2024-12-01 22:24:39 +02:00
Stypox
3847b32c11
Release v0.27.4 (1001)
2024-11-30 15:11:23 +01:00
Stypox
dab0148a78
Merge pull request #11750 from Isira-Seneviratne/Fix-image-loading
...
Fix image loading
2024-11-27 16:50:38 +01:00
Stypox
aaf337421d
Merge branch 'refactor' into pr11282
2024-11-27 16:20:49 +01:00
Jie Li
172c3c92ac
gradle script to enforce dependencies order
2024-11-26 18:32:44 +00:00
Isira Seneviratne
137ef3fee4
Fix image loading
2024-11-26 10:08:27 +05:30
Jie Li
de5d45849f
migrated to version catalogs
2024-11-25 23:12:29 +05:30
Stypox
a70b38a8e5
Minor updates to some libraries
2024-11-25 03:56:13 +01:00
Stypox
661e6155c1
Update NewPipeExtractor to v0.24.3
2024-11-24 17:32:27 +01:00
Isira Seneviratne
4e55f1bee6
Merge branch 'refactor' into About-Compose
2024-11-21 21:11:52 +05:30
Isira Seneviratne
ca855cbca0
Migrate to Coil 3
2024-11-20 09:28:20 +05:30
Stypox
cf870add49
Release v0.27.3 (1000)
2024-11-17 20:45:45 +01:00
Stypox
1f39523429
Update NewPipeExtractor
2024-11-16 14:17:37 +01:00
Isira Seneviratne
226b6de34f
Merge branch 'refs/heads/refactor' into About-Compose
...
# Conflicts:
# app/src/main/java/org/schabi/newpipe/about/AboutActivity.kt
# build.gradle
2024-11-16 15:41:50 +05:30
Stypox
a92a28517e
Use Icons.Default.* instead of vector assets
2024-11-11 14:25:28 +01:00
Stypox
36ede243e3
Update compose bom and fix navigation compose without version
2024-11-10 20:53:49 +01:00
Stypox
bac9f7eebf
Merge branch 'refactor' into pr11060
2024-11-10 16:50:46 +01:00
litetex
8ada566bf1
Replaced `Icepick with Bridge and Android-State`
...
* IcePick fails on Java 21 (default in Android Studio 2024.2)
* Bridge is the most modern alternative that is currently available. It is backed by ``Android-State`` and can be configured with various frameworks
* In the long term this should be replaced with something better
2024-11-10 16:42:42 +01:00
litetex
5bd4ed77df
Fix Android Gradle plugin warning
2024-11-10 16:42:42 +01:00
litetex
702f74291d
Use working Extractor version
...
The tag can't be resolved by Jitpack so use the commit-hash instead
2024-11-10 16:42:41 +01:00
litetex
c8550695aa
Make it possible control the version code and name
2024-10-27 17:51:22 +01:00
litetex
2e96b65fda
Replaced `Icepick with Bridge and Android-State`
...
* IcePick fails on Java 21 (default in Android Studio 2024.2)
* Bridge is the most modern alternative that is currently available. It is backed by ``Android-State`` and can be configured with various frameworks
* In the long term this should be replaced with something better
2024-10-23 21:28:07 +02:00
litetex
2482615460
Fix Android Gradle plugin warning
2024-10-22 21:40:16 +02:00
litetex
d80b6a759c
Use working Extractor version
...
The tag can't be resolved by Jitpack so use the commit-hash instead
2024-10-22 21:23:34 +02:00
Isira Seneviratne
4f4136c6e9
Merge branch 'refs/heads/refactor' into About-Compose
...
# Conflicts:
# app/build.gradle
# build.gradle
2024-10-22 20:15:07 +05:30
Siddhesh Naik
b399030e19
Settings redesign debug page ( #10876 )
...
Initial Work for Settings Page with Jetpack Compose
- Implemented a new settings page using Jetpack Compose.
- Added a new settings option to enable the redesigned settings page.
- This option allows for gradual integration and testing of the new
settings page, minimizing disruptions to current functionality.
Plan for Settings Items:
- Jetpack Compose does not have a direct equivalent to the
Preference/settings library.
- We could consider using third-party libraries that offer preference
items as composables.
- However, these libraries may be incomplete or lack active development.
- Given our specific needs for only a subset of preference types,
creating custom composables would be beneficial.
- This approach allows for fine-tuning the components to our specific
use case.
2024-10-22 00:47:26 +05:30
Isira Seneviratne
6471b64ab6
Update dependencies
2024-09-16 12:53:16 +05:30
Isira Seneviratne
5017f4f05a
Update dependencies
2024-09-05 09:23:00 +05:30
Isira Seneviratne
d3a6991fd4
Use Fragment.content extension, improve comment composables
2024-08-26 19:29:46 +05:30
Isira Seneviratne
b0bfd4a807
Merge branch 'refs/heads/refactor' into About-Compose
...
# Conflicts:
# app/build.gradle
# app/src/main/java/org/schabi/newpipe/ktx/Bundle.kt
# build.gradle
2024-08-23 20:16:19 +05:30
Isira Seneviratne
3641698379
Merge branch 'refs/heads/refactor' into Comments-Compose
...
# Conflicts:
# app/build.gradle
2024-08-23 20:13:03 +05:30
Isira Seneviratne
2836191fb3
Migrate related items fragment to Jetpack Compose ( #11383 )
...
* Rename .java to .kt
* Migrate related items fragment to Jetpack Compose
* Specify mode parameter explicitly
* Rm unused class
* Fix list item size
* Added stream progress bar, separate stream and playlist thumbnails
* Display message if no related streams are available
* Dispose of related items when closing the video player
* Add modifiers for no items message function
* Implement remaining stream menu items
* Improved stream composables
* Use view model lifecycle scope
* Make live color solid red
* Use nested scroll modifier
* Simplify determineItemViewMode()
2024-08-23 19:51:32 +05:30
Isira Seneviratne
b1ebd3ecd9
Update Compose BOM
2024-08-23 14:22:45 +05:30
Isira Seneviratne
4758244cf5
Use AboutLibraries to display library information
2024-08-23 14:05:50 +05:30
Isira Seneviratne
e955beeef1
Update Kotlin to 2.0, update dependencies and fix issues
2024-08-11 08:23:10 +05:30
Isira Seneviratne
4740e3be86
Make parsed links clickable, visible
2024-08-11 08:21:53 +05:30
Isira Seneviratne
c5d94a5b60
Add comment view model
2024-08-11 08:21:52 +05:30
Isira Seneviratne
02c5f2607a
Cache paging data using the cachedIn() extension
2024-08-11 08:21:52 +05:30
Isira Seneviratne
93310955f2
Added scrollbar to comment section
2024-08-11 08:21:52 +05:30
Isira Seneviratne
1908e18dc4
Use AnnotatedString to handle HTML parsing
2024-08-11 08:21:52 +05:30
Isira Seneviratne
341cc37ce7
Update replies fragment to use the comment composable as well
2024-08-11 08:21:52 +05:30
Isira Seneviratne
bda961a04c
Convert comment replies views to Jetpack Compose
2024-08-11 08:21:51 +05:30
Isira Seneviratne
05271d95a9
Migrate about activity to Jetpack Compose
2024-08-11 08:13:21 +05:30