1.8.4 pre
This commit is contained in:
parent
a4d8765ed4
commit
0f5a01250b
6 changed files with 58 additions and 10 deletions
21
CHANGELOG.md
21
CHANGELOG.md
|
|
@ -1,5 +1,26 @@
|
|||
# YTDLnis Changelog
|
||||
|
||||
> # 1.8.4 (2025-04)
|
||||
|
||||
# What's Changed
|
||||
|
||||
## Added ability to set custom url for home recommendations
|
||||
|
||||
You can technically set anything like this and yt-dlp will process it just as how it can if you search it in the home screen.
|
||||
|
||||
## Formats list screen is reworked. Now it will open instantly and wont be prone to crashes and lag
|
||||
|
||||
- Fixed app not continuously starting queued items
|
||||
- Fixed app not properly cancelling all downloads when cancel all is pressed
|
||||
- Fixed app not properly showing yt-dlp version sometimes in updating settings
|
||||
- Fixed app crashing sometimes when restoring settings with po token config
|
||||
- Added get data sync id in the po token webview screen
|
||||
- Added ability to set a custom youtube url when generating po tokens
|
||||
- Fixed container in observe sources item not saving if its chosen as "Default"
|
||||
- Prevented --no-cache-dir even though user set --cache-dir in extra commands
|
||||
- Fixed bottom app bar in multiple download card not showing properly when using old navigation bar
|
||||
- Other small visual bug fixes
|
||||
|
||||
> # 1.8.3 (2025-03)
|
||||
|
||||
# What's Changed
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ plugins {
|
|||
def properties = new Properties()
|
||||
def versionMajor = 1
|
||||
def versionMinor = 8
|
||||
def versionPatch = 3
|
||||
def versionPatch = 4
|
||||
def versionBuild = 0 // bump for dogfood builds, public betas, etc.
|
||||
def isBeta = false
|
||||
|
||||
|
|
@ -145,7 +145,7 @@ dependencies {
|
|||
// implementation "com.github.yausername.youtubedl-android:aria2c:$youtubedlAndroidVer"
|
||||
|
||||
|
||||
implementation "io.github.junkfood02.youtubedl-android:library:0.17.2"
|
||||
implementation "io.github.junkfood02.youtubedl-android:library:0.17.3"
|
||||
implementation "io.github.junkfood02.youtubedl-android:ffmpeg:0.17.2"
|
||||
implementation "io.github.junkfood02.youtubedl-android:aria2c:0.17.2"
|
||||
|
||||
|
|
|
|||
|
|
@ -110,6 +110,7 @@ class ActiveDownloadAdapter(onItemClickListener: OnItemClickListener, activity:
|
|||
//OUTPUT
|
||||
val output = card.findViewById<TextView>(R.id.output)
|
||||
output.tag = "${item.id}##output"
|
||||
output.text = ""
|
||||
|
||||
output.setOnClickListener {
|
||||
onItemClickListener.onOutputClick(item)
|
||||
|
|
|
|||
|
|
@ -81,6 +81,7 @@
|
|||
android:layout_height="24dp"
|
||||
android:layout_gravity="center_vertical|end"
|
||||
android:orientation="horizontal"
|
||||
android:outlineProvider="none"
|
||||
android:paddingHorizontal="10dp"
|
||||
app:chipSpacingHorizontal="0dp">
|
||||
|
||||
|
|
@ -89,6 +90,8 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:clickable="false"
|
||||
android:outlineProvider="none"
|
||||
app:chipStrokeColor="@android:color/transparent"
|
||||
android:textSize="11sp"
|
||||
app:chipBackgroundColor="?attr/colorSurface"
|
||||
app:chipMinTouchTargetSize="0dp"
|
||||
|
|
@ -106,6 +109,7 @@
|
|||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:dividerPadding="5dp"
|
||||
android:layout_marginTop="5dp"
|
||||
android:orientation="vertical"
|
||||
app:layout_constraintBottom_toTopOf="@+id/output"
|
||||
app:layout_constraintEnd_toStartOf="@+id/active_pause_cancel_btns"
|
||||
|
|
@ -119,15 +123,15 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:maxLines="2"
|
||||
android:paddingStart="10dp"
|
||||
android:paddingEnd="10dp"
|
||||
android:paddingEnd="5dp"
|
||||
android:shadowColor="@color/black"
|
||||
android:shadowDx="2"
|
||||
android:shadowDy="2"
|
||||
android:shadowRadius="1"
|
||||
android:textColor="#FFF"
|
||||
android:textSize="17sp"
|
||||
android:textSize="15sp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<TextView
|
||||
|
|
@ -140,12 +144,10 @@
|
|||
android:paddingStart="10dp"
|
||||
android:paddingEnd="10dp"
|
||||
android:paddingBottom="5dp"
|
||||
android:shadowColor="@color/black"
|
||||
android:shadowDx="2"
|
||||
android:shadowDy="2"
|
||||
android:shadowRadius="1"
|
||||
android:textColor="#FFF"
|
||||
android:textSize="12sp"
|
||||
android:textSize="11sp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
|
||||
|
|
@ -172,6 +174,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:contentDescription="@string/resume"
|
||||
android:layout_height="wrap_content"
|
||||
android:padding="8dp"
|
||||
app:backgroundTint="?attr/colorSurface"
|
||||
app:cornerRadius="15dp"
|
||||
app:icon="@drawable/exomedia_ic_play_arrow_white"
|
||||
|
|
@ -190,6 +193,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
app:backgroundTint="?attr/colorSurface"
|
||||
app:cornerRadius="15dp"
|
||||
android:padding="8dp"
|
||||
app:icon="@drawable/baseline_close_24"
|
||||
app:iconSize="30dp"
|
||||
app:iconTint="?android:textColorPrimary"
|
||||
|
|
@ -203,12 +207,13 @@
|
|||
<TextView
|
||||
android:id="@+id/output"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="45dp"
|
||||
android:layout_height="50dp"
|
||||
android:clickable="true"
|
||||
android:ellipsize="end"
|
||||
android:focusable="true"
|
||||
android:fontFamily="monospace"
|
||||
android:maxLines="2"
|
||||
android:gravity="bottom"
|
||||
android:padding="10dp"
|
||||
android:shadowColor="#000"
|
||||
android:shadowDx="4"
|
||||
|
|
|
|||
|
|
@ -187,6 +187,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="10dp"
|
||||
android:outlineProvider="none"
|
||||
android:contentDescription="@string/incognito"
|
||||
app:icon="@drawable/ic_nightly"
|
||||
android:alpha="0.3"
|
||||
|
|
@ -203,7 +204,7 @@
|
|||
android:gravity="end"
|
||||
android:visibility="gone"
|
||||
android:paddingBottom="10dp"
|
||||
android:paddingHorizontal="20dp"
|
||||
android:layout_marginHorizontal="15dp"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<Button
|
||||
|
|
@ -212,6 +213,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:autoLink="all"
|
||||
android:outlineProvider="none"
|
||||
android:text="@string/update"
|
||||
app:icon="@drawable/ic_update"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
|
|
|
|||
19
fastlane/metadata/android/en-US/changelogs/108040000.txt
Normal file
19
fastlane/metadata/android/en-US/changelogs/108040000.txt
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
# What's Changed
|
||||
|
||||
|
||||
## Added ability to set custom url for home recommendations
|
||||
|
||||
You can technically set anything like this and yt-dlp will process it just as how it can if you search it in the home screen.
|
||||
|
||||
## Formats list screen is reworked. Now it will open instantly and wont be prone to crashes and lag
|
||||
|
||||
- Fixed app not continuously starting queued items
|
||||
- Fixed app not properly cancelling all downloads when cancel all is pressed
|
||||
- Fixed app not properly showing yt-dlp version sometimes in updating settings
|
||||
- Fixed app crashing sometimes when restoring settings with po token config
|
||||
- Added get data sync id in the po token webview screen
|
||||
- Added ability to set a custom youtube url when generating po tokens
|
||||
- Fixed container in observe sources item not saving if its chosen as "Default"
|
||||
- Prevented --no-cache-dir even though user set --cache-dir in extra commands
|
||||
- Fixed bottom app bar in multiple download card not showing properly when using old navigation bar
|
||||
- Other small visual bug fixes
|
||||
Loading…
Reference in a new issue