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..0bbffd41 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,9 @@
+
+
+
@@ -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** |
|
-| **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. |
+| **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** | 
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 00000000..af5bf5bd
Binary files /dev/null and b/assets/githubImages/IzzyOnDroid.png differ
diff --git a/build.sh b/build.sh
new file mode 100755
index 00000000..aa40cbdb
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,110 @@
+#!/usr/bin/env bash
+# Function to display a green checkmark
+print_checkmark() {
+ 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
+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.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)"
+
+# 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.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
+# 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 "
+
+"
diff --git a/pubspec.lock b/pubspec.lock
index 45223b8c..073be7e6 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:
@@ -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"
diff --git a/pubspec.yaml b/pubspec.yaml
index 675e43cc..e74e1c16 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+21
+version: 1.2.1+21
environment:
sdk: '>=3.0.0'
@@ -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