From 0c73d92483750bf837eca9b25ab73d17bcdf7fe1 Mon Sep 17 00:00:00 2001 From: Kara-Zor-El Date: Sun, 10 Sep 2023 17:52:57 -0400 Subject: [PATCH 01/10] Update versions and fixed mistake with descriptions --- pubspec.lock | 34 +++++++++++++++++++++------------- pubspec.yaml | 4 ++-- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index a30079be..8757138c 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -237,10 +237,10 @@ packages: dependency: transitive description: name: collection - sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" + sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 url: "https://pub.dev" source: hosted - version: "1.17.1" + version: "1.17.2" connectivity_plus: dependency: "direct main" description: @@ -689,10 +689,10 @@ packages: dependency: "direct main" description: name: intl - sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6 + sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d" url: "https://pub.dev" source: hosted - version: "0.18.0" + version: "0.18.1" intl_utils: dependency: "direct main" description: @@ -810,18 +810,18 @@ packages: dependency: transitive description: name: matcher - sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" + sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" url: "https://pub.dev" source: hosted - version: "0.12.15" + version: "0.12.16" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" url: "https://pub.dev" source: hosted - version: "0.2.0" + version: "0.5.0" meta: dependency: transitive description: @@ -1232,10 +1232,10 @@ packages: dependency: transitive description: name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.10.0" sqflite: dependency: transitive description: @@ -1312,10 +1312,10 @@ packages: dependency: transitive description: name: test_api - sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb + sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" url: "https://pub.dev" source: hosted - version: "0.5.1" + version: "0.6.0" time: dependency: transitive description: @@ -1468,6 +1468,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.0" + web: + dependency: transitive + description: + name: web + sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + url: "https://pub.dev" + source: hosted + version: "0.1.4-beta" web_socket_channel: dependency: transitive description: @@ -1525,5 +1533,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.0.0 <4.0.0" + dart: ">=3.1.0-185.0.dev <4.0.0" flutter: ">=3.10.0" diff --git a/pubspec.yaml b/pubspec.yaml index e6d225b1..fb030de9 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: jellybook -description: A eReader that intigrates well with jellyfin. +description: A eReader that intigrates well with Jellyfin. # The following line prevents the package from being accidentally published to # pub.dev using `flutter pub publish`. This is preferred for private packages. @@ -17,7 +17,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 1.2.0+20 +version: 1.2.0+21 environment: sdk: '>=3.0.0' From 1d67a5c120db9158c7a571ad344c3235bfea8661 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 10 Sep 2023 21:53:01 +0000 Subject: [PATCH 02/10] Bump archive from 3.3.7 to 3.3.8 Bumps [archive](https://github.com/brendan-duncan/archive) from 3.3.7 to 3.3.8. - [Changelog](https://github.com/brendan-duncan/archive/blob/main/CHANGELOG.md) - [Commits](https://github.com/brendan-duncan/archive/compare/3.3.7...3.3.8) --- updated-dependencies: - dependency-name: archive dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 45223b8c..12e91474 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -21,10 +21,10 @@ packages: dependency: "direct main" description: name: archive - sha256: "0c8368c9b3f0abbc193b9d6133649a614204b528982bebc7026372d61677ce3a" + sha256: "49b1fad315e57ab0bbc15bcbb874e83116a1d78f77ebd500a4af6c9407d6b28e" url: "https://pub.dev" source: hosted - version: "3.3.7" + version: "3.3.8" args: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 675e43cc..ba6434b1 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -37,7 +37,7 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.2 shared_preferences: ^2.0.15 - archive: ^3.3.2 + archive: ^3.3.8 provider: ^6.0.4 dio: ^5.0.2 flutter_secure_storage: ^8.0.0 From 831df9d8ee70cee19e6818cd960f1a289d8b16e0 Mon Sep 17 00:00:00 2001 From: Kara-Zor-El Date: Sun, 10 Sep 2023 21:52:05 -0400 Subject: [PATCH 03/10] Create build.sh --- build.sh | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100755 build.sh diff --git a/build.sh b/build.sh new file mode 100755 index 00000000..c80c36e8 --- /dev/null +++ b/build.sh @@ -0,0 +1,110 @@ +#!/bin/env bash +# Function to display a green checkmark +print_checkmark() { + tput setaf 2 # Set text color to green + echo "\xE2\x9C\x94" # Green checkmark Unicode character + tput sgr0 # Reset text color +} + +# Function to display a progress bar +print_progress_bar() { + local progress=$1 + local length=50 + local fill="" + local empty="" + local i + + for ((i = 0; i < length * progress / 100; i++)); do fill+="█"; done + for ((i = 0; i < length - i; i++)); do empty+=" "; done + + echo -ne "[$fill$empty] $progress%\r" +} + +# Get file version +version=$(yq eval '.version' pubspec.yaml) + +# Make directory +mkdir -p $version + +# Build iOS +# release +echo "Building iOS release IPA..." +flutter build ipa --release >/dev/null 2>&1 +print_checkmark +# Add to the folder +cp build/ios/ipa/jellybook.ipa $version/JellyBook-Release.ipa +# print on the same line +echo -ne "\rComplete release IPA\n" + +# debug +echo "Building iOS debug IPA..." +flutter build ipa --debug +print_checkmark +# Add to the folder +cp build/ios/ipa/jellybook.ipa $version/JellyBook-Debug.ipa +echo "Complete debug IPA" + +# Build Android +## Apk +# release +echo "Building Android release APK..." +flutter build apk --release +print_checkmark +# Add to the folder +cp build/app/outputs/flutter-apk/app-release.apk $version/JellyBook-Release.apk + +echo "Complete release APK" + +# Split apk by abi +echo "Building Android release APK (split by ABI)..." +flutter build apk --split-per-abi --release +cp build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk $version/JellyBook-Release-arm32.app +cp build/app/outputs/flutter-apk/app-arm64-v8a-release.apk $version/JellyBook-Release-arm64.app +cp build/app/outputs/flutter-apk/app-x86_64-release.apk $version/JellyBook-Release-x86_64.app +print_checkmark +echo "Complete release APK (split by ABI)" + +# debug +echo "Building Android debug APK..." +flutter build apk --debug +print_checkmark +cp build/app/outputs/flutter-apk/app-debug.apk $version/JellyBook-Debug.apk +echo "Complete debug APK" + +# Split apk by abi +echo "Building Android debug APK (split by ABI)..." +flutter build apk --split-per-abi --debug +print_checkmark +cp build/app/outputs/flutter-apk/app-armeabi-v7a-debug.apk $version/JellyBook-Debug-arm32.app +cp build/app/outputs/flutter-apk/app-arm64-v8a-debug.apk $version/JellyBook-Debug-arm64.app +cp build/app/outputs/flutter-apk/app-x86_64-debug.apk $version/JellyBook-Debug-x86_64.app +echo "Complete debug APK (split by ABI)" + +# Build appbundle +# release +echo "Building Android release App Bundle..." +flutter build appbundle --release +print_checkmark +cp build/app/outputs/bundle/release/app-release.aab $version/JellyBook-Release.aab +echo "Complete release App Bundle" + +# debug +echo "Building Android debug App Bundle..." +flutter build appbundle --debug +print_checkmark +cp build/app/outputs/bundle/debug/app-debug.aab $version/JellyBook-Debug.aab +echo "Complete debug App Bundle" + +# Print a list of their sha1 hashes +echo " +
+SHA1 +
    " +for file in "$version"/*; do + hash=$(sha1sum "$file" | awk '{print $1}') + file=$(basename "$file") + echo "
  • $file: $hash
  • " +done +echo "
+
+" From 95f6ec521a194ce14198c77b9f1d6b019958318f Mon Sep 17 00:00:00 2001 From: Kara-Zor-El Date: Sun, 10 Sep 2023 21:53:00 -0400 Subject: [PATCH 04/10] Update pubspec.lock --- pubspec.lock | 172 +++++++++++++++++++++++++-------------------------- 1 file changed, 86 insertions(+), 86 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 12e91474..073be7e6 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: build_resolvers - sha256: "6c4dd11d05d056e76320b828a1db0fc01ccd376922526f8e9d6c796a5adbac20" + sha256: d912852cce27c9e80a93603db721c267716894462e7033165178b91138587972 url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.3.2" build_runner: dependency: "direct dev" description: @@ -173,10 +173,10 @@ packages: dependency: transitive description: name: built_value - sha256: "598a2a682e2a7a90f08ba39c0aaa9374c5112340f0a2e275f61b59389543d166" + sha256: ff627b645b28fb8bdb69e645f910c2458fd6b65f6585c3a53e0626024897dedf url: "https://pub.dev" source: hosted - version: "8.6.1" + version: "8.6.2" cached_network_image: dependency: "direct main" description: @@ -229,10 +229,10 @@ packages: dependency: transitive description: name: code_builder - sha256: "4ad01d6e56db961d29661561effde45e519939fdaeb46c351275b182eac70189" + sha256: "315a598c7fbe77f22de1c9da7cfd6fd21816312f16ffa124453b4fc679e540f1" url: "https://pub.dev" source: hosted - version: "4.5.0" + version: "4.6.0" collection: dependency: transitive description: @@ -285,10 +285,10 @@ packages: dependency: "direct main" description: name: cupertino_icons - sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be + sha256: d57953e10f9f8327ce64a508a355f0b1ec902193f66288e8cb5070e7c47eeb2d url: "https://pub.dev" source: hosted - version: "1.0.5" + version: "1.0.6" dart_style: dependency: transitive description: @@ -482,10 +482,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: "2118df84ef0c3ca93f96123a616ae8540879991b8b57af2f81b76a7ada49b2a4" + sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04 url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "2.0.3" flutter_localizations: dependency: "direct main" description: flutter @@ -495,58 +495,58 @@ packages: dependency: "direct main" description: name: flutter_markdown - sha256: "2b206d397dd7836ea60035b2d43825c8a303a76a5098e66f42d55a753e18d431" + sha256: d4a1cb250c4e059586af0235f32e02882860a508e189b61f2b31b8810c1e1330 url: "https://pub.dev" source: hosted - version: "0.6.17+1" + version: "0.6.17+2" flutter_secure_storage: dependency: "direct main" description: name: flutter_secure_storage - sha256: "98352186ee7ad3639ccc77ad7924b773ff6883076ab952437d20f18a61f0a7c5" + sha256: "22dbf16f23a4bcf9d35e51be1c84ad5bb6f627750565edd70dab70f3ff5fff8f" url: "https://pub.dev" source: hosted - version: "8.0.0" + version: "8.1.0" flutter_secure_storage_linux: dependency: transitive description: name: flutter_secure_storage_linux - sha256: "0912ae29a572230ad52d8a4697e5518d7f0f429052fd51df7e5a7952c7efe2a3" + sha256: "3d5032e314774ee0e1a7d0a9f5e2793486f0dff2dd9ef5a23f4e3fb2a0ae6a9e" url: "https://pub.dev" source: hosted - version: "1.1.3" + version: "1.2.0" flutter_secure_storage_macos: dependency: transitive description: name: flutter_secure_storage_macos - sha256: "083add01847fc1c80a07a08e1ed6927e9acd9618a35e330239d4422cd2a58c50" + sha256: bd33935b4b628abd0b86c8ca20655c5b36275c3a3f5194769a7b3f37c905369c url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "3.0.1" flutter_secure_storage_platform_interface: dependency: transitive description: name: flutter_secure_storage_platform_interface - sha256: b3773190e385a3c8a382007893d678ae95462b3c2279e987b55d140d3b0cb81b + sha256: "0d4d3a5dd4db28c96ae414d7ba3b8422fd735a8255642774803b2532c9a61d7e" url: "https://pub.dev" source: hosted - version: "1.0.1" + version: "1.0.2" flutter_secure_storage_web: dependency: transitive description: name: flutter_secure_storage_web - sha256: "42938e70d4b872e856e678c423cc0e9065d7d294f45bc41fc1981a4eb4beaffe" + sha256: "30f84f102df9dcdaa2241866a958c2ec976902ebdaa8883fbfe525f1f2f3cf20" url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.2" flutter_secure_storage_windows: dependency: transitive description: name: flutter_secure_storage_windows - sha256: fc2910ec9b28d60598216c29ea763b3a96c401f0ce1d13cdf69ccb0e5c93c3ee + sha256: "38f9501c7cb6f38961ef0e1eacacee2b2d4715c63cc83fe56449c4d3d0b47255" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.1.1" flutter_settings_screens: dependency: "direct main" description: @@ -754,10 +754,10 @@ packages: dependency: "direct main" description: name: logger - sha256: "66cb048220ca51cf9011da69fa581e4ee2bed4be6e82870d9e9baae75739da49" + sha256: ba3bc83117b2b49bdd723c0ea7848e8285a0fbc597ba09203b20d329d020c24a url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.0.2" logging: dependency: transitive description: @@ -891,10 +891,10 @@ packages: dependency: "direct main" description: name: palette_generator - sha256: "0e3cd6974e10b1434dcf4cf779efddb80e2696585e273a2dbede6af52f94568d" + sha256: eb7082b4b97487ebc65b3ad3f6f0b7489b96e76840381ed0e06a46fe7ffd4068 url: "https://pub.dev" source: hosted - version: "0.3.3+2" + version: "0.3.3+3" path: dependency: transitive description: @@ -907,50 +907,50 @@ packages: dependency: "direct main" description: name: path_provider - sha256: "909b84830485dbcd0308edf6f7368bc8fd76afa26a270420f34cabea2a6467a0" + sha256: a1aa8aaa2542a6bc57e381f132af822420216c80d4781f7aa085ca3229208aaa url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" path_provider_android: dependency: transitive description: name: path_provider_android - sha256: "5d44fc3314d969b84816b569070d7ace0f1dea04bd94a83f74c4829615d22ad8" + sha256: "6b8b19bd80da4f11ce91b2d1fb931f3006911477cec227cce23d3253d80df3f1" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.2.0" path_provider_foundation: dependency: transitive description: name: path_provider_foundation - sha256: "1b744d3d774e5a879bb76d6cd1ecee2ba2c6960c03b1020cd35212f6aa267ac5" + sha256: "19314d595120f82aca0ba62787d58dde2cc6b5df7d2f0daf72489e38d1b57f2d" url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" path_provider_linux: dependency: transitive description: name: path_provider_linux - sha256: ba2b77f0c52a33db09fc8caf85b12df691bf28d983e84cf87ff6d693cfa007b3 + sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface - sha256: bced5679c7df11190e1ddc35f3222c858f328fff85c3942e46e7f5589bf9eb84 + sha256: "94b1e0dd80970c1ce43d5d4e050a9918fce4f4a775e6142424c30a29a363265c" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" path_provider_windows: dependency: transitive description: name: path_provider_windows - sha256: ee0e0d164516b90ae1f970bdf29f726f1aa730d7cfc449ecc74c495378b705da + sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" pdfx: dependency: "direct main" description: @@ -971,18 +971,18 @@ packages: dependency: "direct main" description: name: permission_handler - sha256: "63e5216aae014a72fe9579ccd027323395ce7a98271d9defa9d57320d001af81" + sha256: bc56bfe9d3f44c3c612d8d393bd9b174eb796d706759f9b495ac254e4294baa5 url: "https://pub.dev" source: hosted - version: "10.4.3" + version: "10.4.5" permission_handler_android: dependency: transitive description: name: permission_handler_android - sha256: "2ffaf52a21f64ac9b35fe7369bb9533edbd4f698e5604db8645b1064ff4cf221" + sha256: "59c6322171c29df93a22d150ad95f3aa19ed86542eaec409ab2691b8f35f9a47" url: "https://pub.dev" source: hosted - version: "10.3.3" + version: "10.3.6" permission_handler_apple: dependency: transitive description: @@ -995,10 +995,10 @@ packages: dependency: transitive description: name: permission_handler_platform_interface - sha256: "7c6b1500385dd1d2ca61bb89e2488ca178e274a69144d26bbd65e33eae7c02a9" + sha256: f2343e9fa9c22ae4fd92d4732755bfe452214e7189afcc097380950cf567b4b2 url: "https://pub.dev" source: hosted - version: "3.11.3" + version: "3.11.5" permission_handler_windows: dependency: transitive description: @@ -1027,18 +1027,18 @@ packages: dependency: transitive description: name: platform - sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76" + sha256: ae68c7bfcd7383af3629daafb32fb4e8681c7154428da4febcff06200585f102 url: "https://pub.dev" source: hosted - version: "3.1.0" + version: "3.1.2" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - sha256: "43798d895c929056255600343db8f049921cbec94d31ec87f1dc5c16c01935dd" + sha256: da3fdfeccc4d4ff2da8f8c556704c08f912542c5fb3cf2233ed75372384a034d url: "https://pub.dev" source: hosted - version: "2.1.5" + version: "2.1.6" pointycastle: dependency: transitive description: @@ -1107,58 +1107,58 @@ packages: dependency: "direct main" description: name: shared_preferences - sha256: "0344316c947ffeb3a529eac929e1978fcd37c26be4e8468628bac399365a3ca1" + sha256: b7f41bad7e521d205998772545de63ff4e6c97714775902c199353f8bf1511ac url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - sha256: fe8401ec5b6dcd739a0fe9588802069e608c3fdbfd3c3c93e546cf2f90438076 + sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: d29753996d8eb8f7619a1f13df6ce65e34bc107bef6330739ed76f18b22310ef + sha256: "7bf53a9f2d007329ee6f3df7268fd498f8373602f943c975598bbb34649b62a7" url: "https://pub.dev" source: hosted - version: "2.3.3" + version: "2.3.4" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux - sha256: "71d6806d1449b0a9d4e85e0c7a917771e672a3d5dc61149cc9fac871115018e1" + sha256: c2eb5bf57a2fe9ad6988121609e47d3e07bb3bdca5b6f8444e4cf302428a128a url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" shared_preferences_platform_interface: dependency: transitive description: name: shared_preferences_platform_interface - sha256: "23b052f17a25b90ff2b61aad4cc962154da76fb62848a9ce088efe30d7c50ab1" + sha256: d4ec5fc9ebb2f2e056c617112aa75dcf92fc2e4faaf2ae999caa297473f75d8a url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" shared_preferences_web: dependency: transitive description: name: shared_preferences_web - sha256: "7347b194fb0bbeb4058e6a4e87ee70350b6b2b90f8ac5f8bd5b3a01548f6d33a" + sha256: d762709c2bbe80626ecc819143013cc820fa49ca5e363620ee20a8b15a3e3daf url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - sha256: f95e6a43162bce43c9c3405f3eb6f39e5b5d11f65fab19196cf8225e2777624d + sha256: f763a101313bd3be87edffe0560037500967de9c394a714cd598d945517f694f url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" shelf: dependency: transitive description: @@ -1352,66 +1352,66 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: "781bd58a1eb16069412365c98597726cd8810ae27435f04b3b4d3a470bacd61e" + sha256: "47e208a6711459d813ba18af120d9663c20bdf6985d6ad39fe165d2538378d27" url: "https://pub.dev" source: hosted - version: "6.1.12" + version: "6.1.14" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: "3dd2388cc0c42912eee04434531a26a82512b9cb1827e0214430c9bcbddfe025" + sha256: b04af59516ab45762b2ca6da40fa830d72d0f6045cd97744450b73493fa76330 url: "https://pub.dev" source: hosted - version: "6.0.38" + version: "6.1.0" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "9af7ea73259886b92199f9e42c116072f05ff9bea2dcb339ab935dfc957392c2" + sha256: "7c65021d5dee51813d652357bc65b8dd4a6177082a9966bc8ba6ee477baa795f" url: "https://pub.dev" source: hosted - version: "6.1.4" + version: "6.1.5" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: "207f4ddda99b95b4d4868320a352d374b0b7e05eefad95a4a26f57da413443f5" + sha256: b651aad005e0cb06a01dbd84b428a301916dc75f0e7ea6165f80057fee2d8e8e url: "https://pub.dev" source: hosted - version: "3.0.5" + version: "3.0.6" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: "1c4fdc0bfea61a70792ce97157e5cc17260f61abbe4f39354513f39ec6fd73b1" + sha256: b55486791f666e62e0e8ff825e58a023fd6b1f71c49926483f1128d3bbd8fe88 url: "https://pub.dev" source: hosted - version: "3.0.6" + version: "3.0.7" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: bfdfa402f1f3298637d71ca8ecfe840b4696698213d5346e9d12d4ab647ee2ea + sha256: "95465b39f83bfe95fcb9d174829d6476216f2d548b79c38ab2506e0458787618" url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.1.5" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: cc26720eefe98c1b71d85f9dc7ef0cada5132617046369d9dc296b3ecaa5cbb4 + sha256: "2942294a500b4fa0b918685aff406773ba0a4cd34b7f42198742a94083020ce5" url: "https://pub.dev" source: hosted - version: "2.0.18" + version: "2.0.20" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: "7967065dd2b5fccc18c653b97958fdf839c5478c28e767c61ee879f4e7882422" + sha256: "95fef3129dc7cfaba2bc3d5ba2e16063bb561fc6d78e63eee16162bc70029069" url: "https://pub.dev" source: hosted - version: "3.0.7" + version: "3.0.8" uuid: dependency: transitive description: @@ -1456,10 +1456,10 @@ packages: dependency: transitive description: name: win32 - sha256: f2add6fa510d3ae152903412227bda57d0d5a8da61d2c39c1fb022c9429a41c0 + sha256: "9e82a402b7f3d518fb9c02d0e9ae45952df31b9bf34d77baf19da2de03fc2aaa" url: "https://pub.dev" source: hosted - version: "5.0.6" + version: "5.0.7" win32_registry: dependency: transitive description: @@ -1472,10 +1472,10 @@ packages: dependency: transitive description: name: xdg_directories - sha256: f0c26453a2d47aa4c2570c6a033246a3fc62da2fe23c7ffdd0a7495086dc0247 + sha256: "589ada45ba9e39405c198fe34eb0f607cddb2108527e658136120892beac46d2" url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "1.0.3" xml: dependency: "direct main" description: @@ -1501,5 +1501,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.1.0-185.0.dev <4.0.0" - flutter: ">=3.10.0" + dart: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" From 63dcbeabdbc79232059750967f764fb3f1a1ccbb Mon Sep 17 00:00:00 2001 From: Kara-Zor-El Date: Sun, 10 Sep 2023 22:06:22 -0400 Subject: [PATCH 05/10] FIx stupid --- build.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/build.sh b/build.sh index c80c36e8..aa40cbdb 100755 --- a/build.sh +++ b/build.sh @@ -1,9 +1,9 @@ -#!/bin/env bash +#!/usr/bin/env bash # Function to display a green checkmark print_checkmark() { - tput setaf 2 # Set text color to green - echo "\xE2\x9C\x94" # Green checkmark Unicode character - tput sgr0 # Reset text color + tput setaf 2 # Set text color to green + echo -e "\xE2\x9C\x94" # Green checkmark Unicode character + tput sgr0 # Reset text color } # Function to display a progress bar @@ -58,9 +58,9 @@ echo "Complete release APK" # Split apk by abi echo "Building Android release APK (split by ABI)..." flutter build apk --split-per-abi --release -cp build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk $version/JellyBook-Release-arm32.app -cp build/app/outputs/flutter-apk/app-arm64-v8a-release.apk $version/JellyBook-Release-arm64.app -cp build/app/outputs/flutter-apk/app-x86_64-release.apk $version/JellyBook-Release-x86_64.app +cp build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk $version/JellyBook-Release-arm32.apk +cp build/app/outputs/flutter-apk/app-arm64-v8a-release.apk $version/JellyBook-Release-arm64.apk +cp build/app/outputs/flutter-apk/app-x86_64-release.apk $version/JellyBook-Release-x86_64.apk print_checkmark echo "Complete release APK (split by ABI)" @@ -75,9 +75,9 @@ echo "Complete debug APK" echo "Building Android debug APK (split by ABI)..." flutter build apk --split-per-abi --debug print_checkmark -cp build/app/outputs/flutter-apk/app-armeabi-v7a-debug.apk $version/JellyBook-Debug-arm32.app -cp build/app/outputs/flutter-apk/app-arm64-v8a-debug.apk $version/JellyBook-Debug-arm64.app -cp build/app/outputs/flutter-apk/app-x86_64-debug.apk $version/JellyBook-Debug-x86_64.app +cp build/app/outputs/flutter-apk/app-armeabi-v7a-debug.apk $version/JellyBook-Debug-arm32.apk +cp build/app/outputs/flutter-apk/app-arm64-v8a-debug.apk $version/JellyBook-Debug-arm64.apk +cp build/app/outputs/flutter-apk/app-x86_64-debug.apk $version/JellyBook-Debug-x86_64.apk echo "Complete debug APK (split by ABI)" # Build appbundle From 74f3292c0d674c654f65f15b0c2caac59ce89905 Mon Sep 17 00:00:00 2001 From: Kara-Zor-El Date: Thu, 14 Sep 2023 15:03:51 -0400 Subject: [PATCH 06/10] Add IzzyOnDroid --- .github/workflows/autoBuilder.yml | 36 ---------------------------- README.md | 10 ++++++-- assets/githubImages/IzzyOnDroid.png | Bin 0 -> 20993 bytes 3 files changed, 8 insertions(+), 38 deletions(-) create mode 100644 assets/githubImages/IzzyOnDroid.png diff --git a/.github/workflows/autoBuilder.yml b/.github/workflows/autoBuilder.yml index 0618f96b..a046c1ed 100644 --- a/.github/workflows/autoBuilder.yml +++ b/.github/workflows/autoBuilder.yml @@ -37,39 +37,3 @@ jobs: run: flutter build apk --debug --split-per-abi - name: Build debug App Bundle run: flutter build appbundle --debug - - name: Build release APK - run: flutter build apk --release - - name: Build release APK (split-per-abi) - run: flutter build apk --release --split-per-abi - - name: Build release App Bundle - run: flutter build appbundle --release - - name: Upload artifacts - uses: actions/upload-artifact@v3 - with: - name: debug-apk - path: build/app/outputs/apk/app-debug.apk - - name: Upload artifacts - uses: actions/upload-artifact@v3 - with: - name: debug-split-apk - path: build/app/outputs/apk/app-debug-*.apk - - name: Upload artifacts - uses: actions/upload-artifact@v3 - with: - name: debug-bundle - path: build/app/outputs/bundle/app-debug.aab - - name: Upload artifacts - uses: actions/upload-artifact@v3 - with: - name: release-apk - path: build/app/outputs/apk/app-release.apk - - name: Upload artifacts - uses: actions/upload-artifact@v3 - with: - name: release-split-apk - path: build/app/outputs/apk/app-release-*.apk - - name: Upload artifacts - uses: actions/upload-artifact@v3 - with: - name: release-bundle - path: build/app/outputs/bundle/app-release.aab diff --git a/README.md b/README.md index a291e288..ad6618a5 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,9 @@ GitHub GitHub release (latest by date including pre-releases) + + IzzyOnDroid +

@@ -14,14 +17,15 @@

Hi, this is a passion project I am working on. Its an app that's meant to allow you to read your files from Jellyfin on mobile. - It is in a state where I do beleive it's usable for most comic reading and some books, but it still has a long way to go. + It is in a state where I do believe it's usable for most comic reading and some books, but it still has a long way to go.

## :zap: Installation: | Platform | Link | | :------: | :--: | | **iOS** | Download on TestFlight | -| **Android** | Download the latest release for your current platform from the releases. It will at some point be added to the Google Play store and the F-Droid store. | +| **Android** | Download the latest release for your current platform from the releases. It will at some point be added to the Google Play store and may be added to the Galaxy Store | +| F-Droid | Get it on IzzyOnDroid

Soon to be submitted to the F-Droid store

|
@@ -78,3 +82,5 @@ ## 🎉 Special Thanks: - Thank you to [u/anekdotos](https://reddit.com/u/anekdotos) on Reddit for donating to the project so it could be published on iOS - Thank you to Weblate for hosting translation + - Thank you to IzzyOnDroid for packaging and hosting the app on their repo + - Shout outs to my girlfriend https://github.com/tarbaII for always supporting me and helping me manage issues diff --git a/assets/githubImages/IzzyOnDroid.png b/assets/githubImages/IzzyOnDroid.png new file mode 100644 index 0000000000000000000000000000000000000000..af5bf5bdac29faa8f8acc07518fd5867bdf0f009 GIT binary patch literal 20993 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 Y%|lTp0i7XQuvsH=ifC(5X6AeCFS(pD;{X5v literal 0 HcmV?d00001 From 9675ec4e982522dd35d567c0f790dac57afab554 Mon Sep 17 00:00:00 2001 From: Kara Date: Thu, 14 Sep 2023 15:06:19 -0400 Subject: [PATCH 07/10] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ad6618a5..e5b19c57 100644 --- a/README.md +++ b/README.md @@ -24,8 +24,8 @@ | Platform | Link | | :------: | :--: | | **iOS** | Download on TestFlight | -| **Android** | Download the latest release for your current platform from the releases. It will at some point be added to the Google Play store and may be added to the Galaxy Store | -| F-Droid | Get it on IzzyOnDroid

Soon to be submitted to the F-Droid store

| +| **Google Play and Galaxy Store** | Download the latest release for your current platform from the releases. It will at some point be added to the Google Play store and may be added to the Galaxy Store | +| **F-Droid** | Get it on IzzyOnDroid

Soon to be submitted to the F-Droid store

|
From 706937a0d0414eca59923f2b2fcdf6e37b2d4772 Mon Sep 17 00:00:00 2001 From: Kara Date: Thu, 14 Sep 2023 15:11:58 -0400 Subject: [PATCH 08/10] Remove issue with badge --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e5b19c57..41c9848c 100644 --- a/README.md +++ b/README.md @@ -6,9 +6,9 @@ GitHub GitHub release (latest by date including pre-releases) - +

From 58d9179f24ac9648c54d2dc599da1de7216c86dc Mon Sep 17 00:00:00 2001 From: Kara Date: Thu, 14 Sep 2023 15:26:25 -0400 Subject: [PATCH 09/10] FIx Pubspec.yaml having wrong version --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index 77743bfd..e74e1c16 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -17,7 +17,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 1.2.0+21 +version: 1.2.1+21 environment: sdk: '>=3.0.0' From 4d84250488ea83479d34a60db3793af976feb265 Mon Sep 17 00:00:00 2001 From: Kara Date: Thu, 14 Sep 2023 15:50:44 -0400 Subject: [PATCH 10/10] Fix IzzyOnDroid tag --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 41c9848c..0bbffd41 100644 --- a/README.md +++ b/README.md @@ -6,9 +6,9 @@ GitHub GitHub release (latest by date including pre-releases) - + + IzzyOnDroid +