Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Create bundled and non-bundled (downloadable dependencies/packages) versions #256

Draft
wants to merge 41 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
2599850
Added Kotlinx-serialization (WIP)
BobbyESP Nov 11, 2023
3cc635c
Updated to Kotlin 1.8.20 and deleted unnecessary code in ZipUtils.
BobbyESP Nov 11, 2023
726d142
Fully moved from Jackson to Kotlinx Serialization library
BobbyESP Nov 11, 2023
523aaf8
Bumped up version of the lib and updated libraries
BobbyESP Nov 11, 2023
a7009b5
Kind of merged the last commit of the repo; added MASTER downloadable…
BobbyESP Nov 18, 2023
1853301
Merge branch 'master' into master_kotlinx_serialization
BobbyESP Nov 18, 2023
905f4e8
refactor: Moved files to their respective folders to keep smth like a…
BobbyESP Nov 18, 2023
a287ba9
feat: Added file downloader with progress
BobbyESP Nov 19, 2023
c715f6d
chore: Prepared libraries for Gradle update
BobbyESP Nov 19, 2023
bb4f8c1
chore: Updated Gradle to 8.1.4
BobbyESP Nov 19, 2023
f3e5439
chore: Updated Kotlin to 1.9.20
BobbyESP Nov 19, 2023
9df6fd1
chore: Moved from deprecated `packagingOptions` to `packaging`
BobbyESP Nov 19, 2023
e0a7991
refactor: Moved variable names (some of them) to an `object`
BobbyESP Nov 19, 2023
a71509c
fix: Fixed yt-dlp not working because of Kotlin update
BobbyESP Nov 19, 2023
1b370b6
refactor: Added comments to the main functions of the library
BobbyESP Nov 19, 2023
efb1c75
feat: Finished the PluginsDownloaderImpl
BobbyESP Nov 19, 2023
3b25bdc
feat(WIP) ⚠️NOT TESTED YET!: Plugin download on library init
BobbyESP Nov 20, 2023
8a6b976
feat: Finished plugins support (needs testing)
BobbyESP Nov 20, 2023
f658cc7
feat: Added callback support to the `init` function
BobbyESP Nov 20, 2023
6d48308
Added `null` to init function in Hava (don't know how callbacks work …
BobbyESP Nov 20, 2023
dee801a
refactor: Moved from `Plugin` to `Dependency`
BobbyESP Nov 21, 2023
40ec7b2
feat: Added callback to app (as System.out)
BobbyESP Nov 21, 2023
d4a2554
feat: Added callback to app (as System.out)
BobbyESP Nov 21, 2023
6d6d31e
Deleted unused test button on the MainActivity page
BobbyESP Nov 21, 2023
5c905c0
Process every line from the input stream not just the download-related
BobbyESP Mar 20, 2024
2a7f94b
⚠️READ: Moved to the "common" package all the business logic of the d…
BobbyESP May 29, 2024
193ed5d
Merge remote-tracking branch 'origin/downloadable_packages' into down…
BobbyESP May 29, 2024
52f6433
refactor/WIP: Moving to Kotlin DSL and versions catalog
BobbyESP May 29, 2024
0296c4b
refactor/Gradle: Almost fully moved to Kotlin DSL and Versions Catalog
BobbyESP May 29, 2024
623dcae
Update jitpack.yml to use Java 17
BobbyESP May 29, 2024
e9fdde2
Update jitpack.yml - Deleted unnecessary before install commands
BobbyESP May 29, 2024
2cbd5dc
Moved dependencies ensure to DependenciesUtil
BobbyESP May 30, 2024
ab1d470
Merge remote-tracking branch 'origin/downloadable_packages' into down…
BobbyESP May 30, 2024
742129e
refactor: Created YoutubeDLCore class
BobbyESP May 31, 2024
f2a9355
Now both versions working
BobbyESP May 31, 2024
44d6173
- Fully moved to Kotlin DSL
BobbyESP Jun 1, 2024
4af4ba7
(refactor): Moved `ensureDependencies` function to `YoutubeDLCore` as…
BobbyESP Jun 1, 2024
f5cc4aa
fix: Fixed `common` module having the same artifact ID as the `librar…
BobbyESP Jun 1, 2024
2ea8ef0
Moved FFmpeg to product flavors
BobbyESP Jun 1, 2024
742cb26
Added binary files to VCS
BobbyESP Jun 2, 2024
41cfb5a
Moved Aria2c to product flavor
BobbyESP Jun 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .idea/appInsightsSettings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions .idea/deploymentTargetDropDown.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

38 changes: 38 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/kotlinc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions .idea/migrations.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 5 additions & 4 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading