Commit Graph

269 Commits

Author SHA1 Message Date
Isira Seneviratne
10f78f4c15 fix(deps): Remove AndroidX Legacy 2024-02-01 07:44:38 +05:30
Isira Seneviratne
59385b0c73 refactor: Avoid boxing for segment pair 2024-01-29 05:27:55 +05:30
Isira Seneviratne
858dbe7ede
refactor: Rewrite search functionality using Paging (#5528)
* refactor: Rewrite search functionality using Paging

* Apply code review comments

* Update app/src/main/java/com/github/libretube/ui/adapters/SearchChannelAdapter.kt

Co-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>

* Apply code review suggestions

---------

Co-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>
2024-01-25 15:30:40 +05:30
renovate[bot]
222eaff946
chore(deps): update dependency androidx.baselineprofile to v1.2.3 2024-01-24 18:52:46 +00:00
renovate[bot]
aa43737a4c
fix(deps): update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.3 2024-01-24 18:32:20 +00:00
renovate[bot]
0bb2f34231
fix(deps): update dependency com.android.tools.build:gradle to v8.2.2 2024-01-23 18:23:11 +00:00
renovate[bot]
8bf67369f5
fix(deps): update dependency org.chromium.net:cronet-embedded to v119 2024-01-17 19:07:45 +00:00
renovate[bot]
8eb6e0fef4
fix(deps): update media3 to v1.2.1 2024-01-16 17:34:07 +00:00
renovate[bot]
5b016c7a07
fix(deps): update lifecycle to v2.7.0 2024-01-10 18:14:18 +00:00
Isira Seneviratne
8535b72082 Merge branch 'master' into Baseline-profile
# Conflicts:
#	gradle/libs.versions.toml
2024-01-04 07:48:22 +05:30
renovate[bot]
22ff6d862e
fix(deps): update dependency com.android.tools.build:gradle to v8.2.1 2024-01-03 21:01:42 +00:00
renovate[bot]
90f69eb3c9
fix(deps): update dependency com.squareup.leakcanary:leakcanary-android to v2.13 2024-01-03 01:43:55 +00:00
Isira Seneviratne
808be694d5 Add baseline profile generation 2024-01-01 12:12:39 +05:30
Isira Seneviratne
f573ec7434 refactor: Use Navigation Safe Args 2023-12-23 08:10:26 +05:30
renovate[bot]
4ffd0bfdcc
fix(deps): update kotlin monorepo to v1.9.22 2023-12-21 15:21:25 +00:00
renovate[bot]
d46c06fb3d
fix(deps): update navigation to v2.7.6 2023-12-14 08:46:59 +00:00
Bnyro
a80f15f59e
Merge pull request #5324 from libre-tube/renovate/activity
fix(deps): update dependency androidx.activity:activity-ktx to v1.8.2
2023-12-14 09:40:54 +01:00
renovate[bot]
844361a8d7
fix(deps): update dependency com.google.android.material:material to v1.11.0 2023-12-14 02:10:26 +00:00
renovate[bot]
69795a48b6
fix(deps): update dependency androidx.activity:activity-ktx to v1.8.2 2023-12-13 19:35:46 +00:00
renovate[bot]
154c57f166
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.5.0 2023-12-01 18:28:52 +00:00
renovate[bot]
eb438e4ecb
fix(deps): update dependency com.android.tools.build:gradle to v8.2.0 2023-11-30 18:52:40 +00:00
renovate[bot]
980f2a1c05
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.2 2023-11-30 15:49:07 +00:00
Bnyro
b8df191687
Merge pull request #5254 from libre-tube/renovate/room
fix(deps): update room to v2.6.1
2023-11-29 20:03:12 +01:00
renovate[bot]
2061c59e75
fix(deps): update dependency androidx.work:work-runtime-ktx to v2.9.0 2023-11-29 18:30:32 +00:00
renovate[bot]
ca37c8d091
fix(deps): update room to v2.6.1 2023-11-29 18:30:28 +00:00
renovate[bot]
bb63ea6a48
chore(deps): update dependency gradle to v8.5 2023-11-29 14:52:04 +00:00
renovate[bot]
c3be23aedf
fix(deps): update kotlin monorepo to v1.9.21 2023-11-23 14:24:26 +00:00
renovate[bot]
efb73c0fbe
fix(deps): update dependency com.android.tools.build:gradle to v8.1.4 2023-11-16 19:51:48 +00:00
renovate[bot]
cec2e256ca
fix(deps): update media3 to v1.2.0 2023-11-16 13:05:19 +00:00
renovate[bot]
dd6e566a64 fix(deps): update dependency androidx.activity:activity-ktx to v1.8.1 2023-11-16 00:16:22 +00:00
renovate[bot]
c8c2e31108
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.1 2023-11-15 15:14:26 +00:00
renovate[bot]
63083cdb07
fix(deps): update dependency com.android.tools.build:gradle to v8.1.3 2023-11-07 19:47:53 +00:00
renovate[bot]
1771220d8d
fix(deps): update dependency com.android.tools:desugar_jdk_libs_nio to v2.0.4 2023-11-02 10:07:01 +00:00
Bnyro
b14e747de1
Merge pull request #5085 from libre-tube/renovate/navigation
fix(deps): update navigation to v2.7.5
2023-11-01 20:13:28 +01:00
renovate[bot]
45b218fc97
fix(deps): update navigation to v2.7.5 2023-11-01 19:03:16 +00:00
renovate[bot]
fa7d16cee6
fix(deps): update dependency androidx.fragment:fragment-ktx to v1.6.2 2023-11-01 19:03:10 +00:00
renovate[bot]
38fe3b0138
fix(deps): update dependency io.coil-kt:coil to v2.5.0 2023-10-31 00:15:54 +00:00
renovate[bot]
88fbef5859
fix(deps): update kotlin monorepo to v1.9.20 2023-10-30 21:49:28 +00:00
renovate[bot]
d578d38095
fix(deps): update room to v2.6.0 2023-10-18 19:21:59 +00:00
renovate[bot]
feb9a32cfe
fix(deps): update dependency com.google.android.material:material to v1.10.0 2023-10-06 07:53:54 +00:00
renovate[bot]
f8e7d89625
chore(deps): update dependency gradle to v8.4 2023-10-05 01:59:56 +00:00
Bnyro
df1d7869ea
Merge pull request #4894 from libre-tube/renovate/activity
fix(deps): update dependency androidx.activity:activity-ktx to v1.8.0
2023-10-04 23:02:14 +02:00
renovate[bot]
b9f15a5bcd
fix(deps): update dependency androidx.activity:activity-ktx to v1.8.0 2023-10-04 18:11:49 +00:00
renovate[bot]
036f9f0715
fix(deps): update navigation to v2.7.4 2023-10-04 18:11:44 +00:00
renovate[bot]
f5f602c394
Update dependency com.android.tools.build:gradle to v8.1.2 2023-09-28 19:20:55 +00:00
renovate[bot]
d3107e4ab0
fix(deps): update navigation to v2.7.3 2023-09-20 19:36:05 +00:00
IndusAryan
5332f16fd2
refactor: libs catalog and bump ksp (#4790) 2023-09-17 16:30:03 +02:00
IndusAryan
23686b4350 move kotlin,kgp and serialization to libs 2023-09-13 14:43:10 +05:30
Isira Seneviratne
43ecdd3aac chore: Update AndroidX Core 2023-09-08 05:15:11 +05:30
Bnyro
6da7ed624b
Merge pull request #4705 from libre-tube/renovate/navigation
fix(deps): update navigation to v2.7.2
2023-09-07 14:24:32 +02:00
renovate[bot]
b835ab22aa
fix(deps): update navigation to v2.7.2 2023-09-06 22:15:14 +00:00
renovate[bot]
daf9d63164
fix(deps): update lifecycle to v2.6.2 2023-09-06 22:15:10 +00:00
renovate[bot]
9115e68425
Update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.4.1 2023-09-01 06:36:20 +00:00
renovate[bot]
1fe96466ad
fix(deps): update navigation to v2.7.1 2023-08-23 20:09:26 +00:00
renovate[bot]
b1cccdd935 fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.0 2023-08-22 22:41:45 +01:00
renovate[bot]
6b1460fd2e
chore: update dependency navigation to v2.7.0
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-22 15:40:56 +02:00
renovate[bot]
e3a0418901
fix(deps): update dependency com.android.tools.build:gradle to v8.1.1 2023-08-22 03:39:50 +00:00
renovate[bot]
4aeeb4e763
chore(deps): update dependency gradle to v8.3 2023-08-17 07:45:54 +00:00
renovate[bot]
ae62fbce79
fix(deps): update media3 to v1.1.1 2023-08-16 13:21:25 +00:00
renovate[bot]
618b391576
fix(deps): update dependency androidx.preference:preference-ktx to v1.2.1 2023-08-09 17:29:03 +00:00
IndusAryan
ce8ceff455 fix(deps): update navigation to v2.6.0 2023-07-29 12:54:19 +02:00
Isira Seneviratne
8c8ab7b658 chore: Add AGP to version catalog 2023-07-28 06:03:40 +05:30
renovate[bot]
253846092b
fix(deps): update dependency androidx.fragment:fragment-ktx to v1.6.1 2023-07-26 20:23:40 +00:00
Isira Seneviratne
bdf74ec8fd Update Activity and Fragment dependencies 2023-07-12 09:23:02 +05:30
renovate[bot]
55821007fc
Update dependency gradle to v8.2.1 2023-07-10 14:03:59 +00:00
renovate[bot]
4d92de4969
Update media3 to v1.1.0 2023-07-05 10:19:34 +00:00
renovate[bot]
db46412bc1
Update dependency gradle to v8.2 2023-06-30 18:35:53 +00:00
renovate[bot]
a5bc5fe8e6
Update dependency com.squareup.leakcanary:leakcanary-android to v2.12 2023-06-29 23:11:06 +00:00
renovate[bot]
ba475a90de
Update room to v2.5.2 2023-06-21 21:34:33 +00:00
renovate[bot]
007d0e88ec
Update dependency org.chromium.net:cronet-embedded to v113 2023-05-24 18:49:12 +00:00
renovate[bot]
1655c01a22
Update media3 to v1.0.2 2023-05-22 13:05:27 +00:00
Bnyro
f6f2d37584
Merge pull request #3779 from Bnyro/media3
Migration to Media3
2023-05-22 14:26:25 +02:00
renovate[bot]
97ae569254
Update dependency io.coil-kt:coil to v2.4.0 2023-05-21 20:38:35 +00:00
renovate[bot]
719f9df4b6
Update dependency com.squareup.leakcanary:leakcanary-android to v2.11 2023-05-18 02:59:17 +00:00
Bnyro
95e65ae7e3 Migration to Media3 2023-05-15 17:21:49 +02:00
renovate[bot]
bbe68ffe8c
Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.5.1 2023-05-11 17:26:31 +00:00
renovate[bot]
70297cc203
Update dependency gradle to v8.1.1 2023-05-10 21:44:21 +00:00
Bnyro
9dcdda2bab
Merge pull request #3585 from Isira-Seneviratne/AGP_8.0
Upgrade to AGP 8.0.
2023-05-10 20:50:08 +02:00
Bnyro
cd12dbd7db Merge AGP_8.0 with upstream and fix some deprecations 2023-05-10 19:39:37 +02:00
renovate[bot]
2108e278ba
Update dependency androidx.core:core to v1.10.1 2023-05-10 17:38:30 +00:00
renovate[bot]
8927102f9c
Update dependency com.google.android.material:material to v1.9.0 2023-05-04 23:50:04 +00:00
renovate[bot]
e5df536c6e
Update exoplayer to v2.18.6 2023-04-19 19:42:56 +00:00
renovate[bot]
35d0171912
Update dependency com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter to v1 2023-04-19 07:46:30 +00:00
Isira Seneviratne
7b4e3fd121 Update to AGP 8.0 and set JDK version to 17. 2023-04-18 06:17:43 +05:30
Isira Seneviratne
d3d2549005 Update AndroidX Core. 2023-04-09 17:18:35 +05:30
renovate[bot]
654b177d4c
Update dependency com.android.tools:desugar_jdk_libs_nio to v2.0.3 2023-04-01 03:03:12 +00:00
Bnyro
648949e360 Fix crashes in SearchResultFragment 2023-03-28 18:49:08 +02:00
renovate[bot]
e6e7e505a7
Update dependency io.coil-kt:coil to v2.3.0 2023-03-26 01:24:38 +00:00
Bnyro
c6b1f1a899 Decrease gradle version due to F-Droid 2023-03-24 16:39:00 +01:00
renovate[bot]
6ec4f0bd78
Update room to v2.5.1 2023-03-23 00:46:05 +00:00
Bnyro
c008fa4282
Merge pull request #3348 from libre-tube/renovate/workruntime
Update dependency androidx.work:work-runtime-ktx to v2.8.1
2023-03-22 20:31:02 +01:00
renovate[bot]
6b08aa0bf8
Update lifecycle to v2.6.1 2023-03-22 19:29:05 +00:00
renovate[bot]
b1e6be39ec
Update dependency androidx.work:work-runtime-ktx to v2.8.1 2023-03-22 19:29:00 +00:00
renovate[bot]
3281315cfe
Update exoplayer to v2.18.5 2023-03-22 12:53:04 +00:00
Isira Seneviratne
13f8b3d49d Use java.nio.file APIs in download functionality. 2023-03-16 09:01:07 +05:30
renovate[bot]
c432732abe
Update lifecycle to v2.6.0 2023-03-08 20:56:42 +00:00
renovate[bot]
6f0bee0bef
Update exoplayer to v2.18.4 2023-03-03 13:29:00 +00:00
Bnyro
cf1b006876
Merge pull request #3178 from libre-tube/renovate/gradle-7.x
Update dependency gradle to v7.6.1
2023-02-25 08:19:14 +01:00
renovate[bot]
f936a1ecfc
Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.5.0 2023-02-24 21:31:20 +00:00
renovate[bot]
792cbed629
Update dependency gradle to v7.6.1 2023-02-24 16:35:24 +00:00
renovate[bot]
2e63e5d84d
Update exoplayer to v2.18.3 2023-02-16 20:03:11 +00:00
Bnyro
12e285f508 Use Filter chips for the search, downgrade gradle back to 7.6 2023-02-14 19:08:46 +01:00
renovate[bot]
2854fa7cc8
Update dependency gradle to v8 2023-02-13 19:42:26 +00:00
Isira Seneviratne
0bea476772 Use view binding extensions in PlayerFragment. 2023-02-13 07:18:58 +05:30
Bnyro
dca36fa95a
Merge pull request #3004 from libre-tube/renovate/workruntime
Update dependency androidx.work:work-runtime-ktx to v2.8.0
2023-02-08 20:41:25 +01:00
renovate[bot]
3e2e828619
Update dependency androidx.work:work-runtime-ktx to v2.8.0 2023-02-08 19:28:33 +00:00
renovate[bot]
a5f4a35971
Update dependency androidx.appcompat:appcompat to v1.6.1 2023-02-08 19:28:27 +00:00
Isira Seneviratne
0173ace37e Add Lifecycle Service library. 2023-02-08 04:50:25 +05:30
renovate[bot]
3fdf22e26e
Update dependency com.android.tools:desugar_jdk_libs to v2.0.2 2023-02-03 11:13:35 +00:00
renovate[bot]
661de8e92f
Update dependency com.android.tools:desugar_jdk_libs to v2.0.1 2023-02-02 09:36:22 +00:00
renovate[bot]
cd44112eef
Update dependency com.google.android.material:material to v1.8.0 2023-01-25 00:05:12 +00:00
Isira Seneviratne
5c82a10c3f Add Room KTX. 2023-01-23 09:11:44 +05:30
Isira Seneviratne
187c7ac0e9 Merge branch 'master' into KotlinX_Serialization
# Conflicts:
#	gradle/libs.versions.toml
2023-01-21 04:50:23 +05:30
Isira Seneviratne
8d80deb3d8 Update desugar_jdk_libs. 2023-01-20 08:50:36 +05:30
Isira Seneviratne
60706c2d87 Remove remaining Jackson code. 2023-01-19 18:14:37 +05:30
Isira Seneviratne
65207ce72c Add KotlinX Serialization dependencies. 2023-01-18 18:11:52 +05:30
Bnyro
9a0c4edd59
Merge pull request #2667 from libre-tube/renovate/appcompat
Update dependency androidx.appcompat:appcompat to v1.6.0
2023-01-11 21:38:11 +01:00
renovate[bot]
ce014200fa
Update room to v2.5.0 2023-01-11 20:26:08 +00:00
renovate[bot]
9e99112179
Update dependency androidx.appcompat:appcompat to v1.6.0 2023-01-11 20:26:02 +00:00
Isira Seneviratne
b584d94716 Remove multidex. 2023-01-10 18:12:31 +05:30
renovate[bot]
ccfb6c2097
Update dependency com.google.android.material:material to v1.8.0-rc01 2023-01-06 20:29:37 +00:00
renovate[bot]
b031908081
Update dependency androidx.test.espresso:espresso-core to v3.5.1 2023-01-04 08:00:33 +00:00
renovate[bot]
05c4286121
Update dependency androidx.test.ext:junit to v1.1.5 2023-01-03 22:09:25 +00:00
Bnyro
7ac31f9fb5 Remove the CircleImageView dependency 2022-12-23 14:54:53 +01:00
renovate[bot]
e2eca3885b
Update dependency org.chromium.net:cronet-embedded to v108 2022-12-13 16:34:35 +00:00
renovate[bot]
435eb44e54
Update dependency com.google.android.material:material to v1.8.0-beta01 2022-12-09 19:50:42 +00:00
renovate[bot]
f73bc85548
Update dependency gradle to v7.6 2022-11-25 15:31:49 +00:00
renovate[bot]
3e3fceb7c3
Update exoplayer to v2.18.2 2022-11-23 12:08:37 +00:00
renovate[bot]
a999351e70
Update dependency com.google.android.material:material to v1.8.0-alpha03 2022-11-23 02:32:09 +00:00
Bnyro
74a413d26f Revert "Update dependency com.fasterxml.jackson.core:jackson-annotations to v2.14.1"
This reverts commit a6b575f2ac.
2022-11-22 08:20:24 +01:00
renovate[bot]
a6b575f2ac Update dependency com.fasterxml.jackson.core:jackson-annotations to v2.14.1 2022-11-22 01:35:36 +00:00
Kavin
da6a614a89
Implement proper support for dash. 2022-11-16 18:31:54 +00:00
Bnyro
2ed5100dcc
Revert "Update dependency com.fasterxml.jackson.core:jackson-annotations to v2.14.0" 2022-11-14 16:15:35 +01:00
renovate[bot]
47d0fa8eac
Update dependency com.squareup.leakcanary:leakcanary-android to v2.10 2022-11-11 07:04:36 +00:00
renovate[bot]
d3484bb736
Update dependency androidx.test.ext:junit to v1.1.4 2022-11-08 20:52:59 +00:00
renovate[bot]
4237375047
Update dependency androidx.test.espresso:espresso-core to v3.5.0 2022-11-08 20:34:55 +00:00
renovate[bot]
ad68105306
Update dependency com.fasterxml.jackson.core:jackson-annotations to v2.14.0 2022-11-05 23:15:31 +00:00
renovate[bot]
fc5a6673aa
Update dependency com.google.android.material:material to v1.8.0-alpha02 2022-10-24 16:27:01 +00:00
renovate[bot]
e5bf3662ce
Update navigation to v2.5.3 2022-10-24 15:14:02 +00:00
Bnyro
3c2a715052
Merge pull request #1612 from libre-tube/renovate/gradle-7.x
Update dependency gradle to v7.5.1
2022-10-19 22:08:33 +02:00
renovate[bot]
6fad535a2b
Update dependency com.squareup.leakcanary:leakcanary-android to v2.9.1 2022-10-19 20:05:26 +00:00
renovate[bot]
d97f29299e
Update dependency org.chromium.net:cronet-embedded to v106 2022-10-19 20:04:05 +00:00
renovate[bot]
930c2582e0
Update dependency gradle to v7.5.1 2022-10-19 20:03:03 +00:00
Bnyro
fbfa5c6fc8
Merge pull request #1610 from libre-tube/renovate/desugaring
Update dependency com.android.tools:desugar_jdk_libs to v1.2.2
2022-10-19 22:01:41 +02:00
Bnyro
db1db2e539
Merge pull request #1609 from libre-tube/renovate/navigation
Update navigation to v2.5.2
2022-10-19 22:01:28 +02:00
renovate[bot]
35e3b86d06
Update dependency com.android.tools:desugar_jdk_libs to v1.2.2 2022-10-19 19:58:50 +00:00
renovate[bot]
2c9860a5d6
Update navigation to v2.5.2 2022-10-19 19:58:45 +00:00
renovate[bot]
dc7189db95
Update dependency io.coil-kt:coil to v2.2.2 2022-10-19 19:58:39 +00:00
Bnyro
211799a240
Merge pull request #1606 from libre-tube/renovate/jacksonannotations
Update dependency com.fasterxml.jackson.core:jackson-annotations to v2.13.4
2022-10-19 21:57:36 +02:00
renovate[bot]
426ed9d086
Update dependency com.fasterxml.jackson.core:jackson-annotations to v2.13.4 2022-10-19 19:56:44 +00:00