diff --git a/README.md b/README.md index f8828f3..01ba19c 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ News Reader -This app uses APIs and web scraping to fetch news articles. RSS feeds are not supported. +This app uses APIs and web scraping to fetch news articles. ## Features - Multiple sources diff --git a/changelog.md b/changelog.md index 4113e23..0b4f524 100644 --- a/changelog.md +++ b/changelog.md @@ -184,4 +184,4 @@ Fdroid release [0.1.1]: https://github.com/ksh-b/raven/compare/v0.1.0...v0.1.1 [0.1.0]: https://github.com/ksh-b/raven/compare/v0.0.2...v0.1.0 [0.0.2]: https://github.com/ksh-b/raven/compare/v0.0.1...v0.0.2 -[0.0.1]: https://github.com/ksh-b/raven/releases/tag/v0.0.1 \ No newline at end of file +[0.0.1]: https://github.com/ksh-b/raven/releases/tag/v0.0.1 diff --git a/pubspec.lock b/pubspec.lock index b021362..cea3815 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -13,7 +13,7 @@ packages: dependency: transitive description: dart source: sdk - version: "0.1.3" + version: "0.1.5" analyzer: dependency: transitive description: @@ -186,10 +186,10 @@ packages: dependency: transitive description: name: coverage - sha256: "8acabb8306b57a409bf4c83522065672ee13179297a6bb0cb9ead73948df7c76" + sha256: "3945034e86ea203af7a056d98e98e42a5518fff200d6e8e6647e1886b07e936e" url: "https://pub.dev" source: hosted - version: "1.7.2" + version: "1.8.0" cross_file: dependency: transitive description: @@ -246,6 +246,38 @@ packages: url: "https://pub.dev" source: hosted version: "7.0.0" + dio: + dependency: "direct main" + description: + name: dio + sha256: "11e40df547d418cc0c4900a9318b26304e665da6fa4755399a9ff9efd09034b5" + url: "https://pub.dev" + source: hosted + version: "5.4.3+1" + dio_cache_interceptor: + dependency: transitive + description: + name: dio_cache_interceptor + sha256: fb7905c0d12075d8786a6b63bffd64ae062d053f682cfaf28d145a2686507308 + url: "https://pub.dev" + source: hosted + version: "3.5.0" + dio_cache_interceptor_hive_store: + dependency: "direct main" + description: + name: dio_cache_interceptor_hive_store + sha256: "449b36541216cb20543228081125ad2995eb9712ec35bd030d85663ea1761895" + url: "https://pub.dev" + source: hosted + version: "3.2.2" + dio_smart_retry: + dependency: "direct main" + description: + name: dio_smart_retry + sha256: "3d71450c19b4d91ef4c7d726a55a284bfc11eb3634f1f25006cdfab3f8595653" + url: "https://pub.dev" + source: hosted + version: "6.0.0" dynamic_color: dependency: "direct main" description: @@ -311,10 +343,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1" + sha256: "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c" url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "4.0.0" flutter_slidable: dependency: "direct main" description: @@ -390,7 +422,7 @@ packages: source: hosted version: "0.15.4" http: - dependency: "direct main" + dependency: transitive description: name: http sha256: "761a297c042deedc1ffbb156d6e2af13886bb305c2a343a4d972504cd67dd938" @@ -473,10 +505,10 @@ packages: dependency: "direct dev" description: name: lints - sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290 + sha256: "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235" url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "4.0.0" list_counter: dependency: transitive description: @@ -497,10 +529,10 @@ packages: dependency: transitive description: name: macros - sha256: e4a273c4a7a81fdbea1f3faed45faa6a7c0b78a50076e89d3f02350caefc8939 + sha256: a8403c89b36483b4cbf9f1fcd24562f483cb34a5c9bf101cf2b0d8a083cf1239 url: "https://pub.dev" source: hosted - version: "0.1.0-main.3" + version: "0.1.0-main.5" matcher: dependency: transitive description: @@ -585,10 +617,10 @@ packages: dependency: transitive description: name: path_provider_foundation - sha256: "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f" + sha256: f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16 url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.4.0" path_provider_linux: dependency: transitive description: @@ -838,10 +870,10 @@ packages: dependency: "direct dev" description: name: test - sha256: d72b538180efcf8413cd2e4e6fcc7ae99c7712e0909eb9223f9da6e6d0ef715f + sha256: d11b55850c68c1f6c0cf00eabded4e66c4043feaf6c0d7ce4a36785137df6331 url: "https://pub.dev" source: hosted - version: "1.25.4" + version: "1.25.5" test_api: dependency: transitive description: @@ -894,10 +926,10 @@ packages: dependency: transitive description: name: url_launcher_ios - sha256: "9149d493b075ed740901f3ee844a38a00b33116c7c5c10d7fb27df8987fb51d5" + sha256: "7068716403343f6ba4969b4173cbf3b84fc768042124bc2c011e5d782b24fe89" url: "https://pub.dev" source: hosted - version: "6.2.5" + version: "6.3.0" url_launcher_linux: dependency: transitive description: @@ -910,10 +942,10 @@ packages: dependency: transitive description: name: url_launcher_macos - sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234 + sha256: "9a1a42d5d2d95400c795b2914c36fdcb525870c752569438e4ebb09a2b5d90de" url: "https://pub.dev" source: hosted - version: "3.1.0" + version: "3.2.0" url_launcher_platform_interface: dependency: transitive description: @@ -958,10 +990,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" + sha256: "7475cb4dd713d57b6f7464c0e13f06da0d535d8b2067e188962a59bac2cf280b" url: "https://pub.dev" source: hosted - version: "14.2.1" + version: "14.2.2" watcher: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 905f3b6..b9bd8ff 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -8,9 +8,12 @@ environment: sdk: '>=3.2.1 <4.0.0' dependencies: - cached_network_image: ^3.3.0 + cached_network_image: ^3.3.1 dart_rss: ^3.0.3 device_info_plus: ^10.1.0 + dio: ^5.4.3+1 + dio_cache_interceptor_hive_store: ^3.2.2 + dio_smart_retry: ^6.0.0 dynamic_color: ^1.7.0 flutter: sdk: flutter @@ -21,20 +24,19 @@ dependencies: hive_flutter: ^1.1.0 hive_generator: ^2.0.1 html: ^0.15.4 - http: ^1.1.2 intl: ^0.19.0 share_plus: ^9.0.0 - url_launcher: ^6.2.2 + url_launcher: ^6.2.6 worker_manager: ^7.0.2 dev_dependencies: - build_runner: ^2.4.7 + build_runner: ^2.4.9 flutter_test: sdk: flutter - flutter_lints: ^3.0.1 - lints: ^3.0.0 - test: ^1.24.9 + flutter_lints: ^4.0.0 + lints: ^4.0.0 + test: ^1.25.5 flutter: uses-material-design: true