diff --git a/lib/app.dart b/lib/app.dart index d537438..282cf9b 100644 --- a/lib/app.dart +++ b/lib/app.dart @@ -1,5 +1,5 @@ import 'package:fl_lib/fl_lib.dart'; -import 'package:fl_lib/l10n/gen/lib_l10n.dart'; +import 'package:fl_lib/l10n/gen_l10n/lib_l10n.dart'; import 'package:flutter/material.dart'; import 'package:gpt_box/data/res/l10n.dart'; import 'package:gpt_box/data/res/rnode.dart'; diff --git a/lib/data/model/chat/config.dart b/lib/data/model/chat/config.dart index c6d12d3..4e0ea67 100644 --- a/lib/data/model/chat/config.dart +++ b/lib/data/model/chat/config.dart @@ -5,7 +5,7 @@ import 'package:shortid/shortid.dart'; part 'config.g.dart'; const _kUrl = 'https://api.openai.com'; -const _kModel = 'gpt-4o'; +const kChatModel = 'gpt-4o'; const _kHistoryLen = 7; const _kImgModel = 'dall-e-3'; const _kSpeechModel = 'tts-1'; @@ -19,7 +19,7 @@ final class ChatConfig { final String url; @HiveField(2, defaultValue: '') final String key; - @HiveField(3, defaultValue: _kModel) + @HiveField(3, defaultValue: kChatModel) final String model; @HiveField(7, defaultValue: _kHistoryLen) final int historyLen; @@ -58,7 +58,7 @@ final class ChatConfig { prompt: '', url: _kUrl, key: '', - model: _kModel, + model: kChatModel, historyLen: _kHistoryLen, name: '', imgModel: _kImgModel, diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index 872ffc3..e98c660 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -32,6 +32,7 @@ "copied": "Copied", "copy": "Copy", "current": "Current", + "custom": "Custom", "day": "day", "defaulT": "Default", "delFmt": "Delete {type}({id})?", diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index d145bc5..8559f92 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -32,6 +32,7 @@ "copied": "已复制", "copy": "复制", "current": "当前", + "custom": "自定义", "day": "天", "defaulT": "默认", "delFmt": "删除 {type}({id})?", diff --git a/lib/view/page/backup/impl/webdav.dart b/lib/view/page/backup/impl/webdav.dart index df302da..3092629 100644 --- a/lib/view/page/backup/impl/webdav.dart +++ b/lib/view/page/backup/impl/webdav.dart @@ -123,7 +123,7 @@ Future _onTapWebdavSetting(BuildContext context) async { context.showRoundDialog( title: l10n.error, child: Text(err), - actions: Btns.oks(onTap: context.pop, okStr: l10n.ok), + actions: Btns.oks(onTap: context.pop), ); } @@ -156,6 +156,6 @@ Future _onTapWebdavSetting(BuildContext context) async { ), ], ), - actions: Btns.oks(onTap: onSubmit, okStr: l10n.ok), + actions: Btns.oks(onTap: onSubmit), ); } diff --git a/lib/view/page/home/chat.dart b/lib/view/page/home/chat.dart index a43aa51..da471cb 100644 --- a/lib/view/page/home/chat.dart +++ b/lib/view/page/home/chat.dart @@ -312,7 +312,6 @@ class _ChatPageState extends State<_ChatPage> actions: Btns.oks( onTap: () => context.pop(true), red: true, - okStr: l10n.ok, ), ); if (result != true) return; diff --git a/lib/view/page/home/ctrl.dart b/lib/view/page/home/ctrl.dart index a67ff2b..0ea8146 100644 --- a/lib/view/page/home/ctrl.dart +++ b/lib/view/page/home/ctrl.dart @@ -79,7 +79,6 @@ void _onTapDeleteChat(String chatId, BuildContext context) { context.pop(); }, red: true, - okStr: l10n.ok, ), ); } @@ -109,7 +108,7 @@ void _onTapRenameChat(String chatId, BuildContext context) async { autoFocus: true, onSubmitted: (p0) => context.pop(p0), ), - actions: Btns.oks(onTap: () => context.pop(ctrl.text), okStr: l10n.ok), + actions: Btns.oks(onTap: () => context.pop(ctrl.text)), ); if (title == null || title.isEmpty) return; entity.name = title; @@ -330,7 +329,6 @@ void _onTapReplay( actions: Btns.oks( onTap: () => context.pop(true), red: true, - okStr: l10n.ok, ), ); if (sure != true) return; diff --git a/lib/view/page/image.dart b/lib/view/page/image.dart index 665b234..8d42a4a 100644 --- a/lib/view/page/image.dart +++ b/lib/view/page/image.dart @@ -38,12 +38,10 @@ final class ImagePage extends StatelessWidget { onPressed: () async { final sure = await context.showRoundDialog( title: l10n.delete, - child: - Text(l10n.delFmt(args?.title ?? l10n.untitled, l10n.image)), - actions: Btns.oks( - onTap: () => context.pop(true), - okStr: l10n.ok, + child: Text( + l10n.delFmt(args?.title ?? l10n.untitled, l10n.image), ), + actions: Btns.oks(onTap: () => context.pop(true)), ); if (sure != true) return; context.pop(const ImagePageRet(isDeleted: true)); diff --git a/lib/view/page/setting.dart b/lib/view/page/setting.dart index 34f3619..361c444 100644 --- a/lib/view/page/setting.dart +++ b/lib/view/page/setting.dart @@ -139,7 +139,6 @@ class _SettingPageState extends State { _onSaveColor(ctrl.text); context.pop(); }, - okStr: l10n.ok, ), ); }, @@ -258,7 +257,6 @@ class _SettingPageState extends State { } }, red: true, - okStr: l10n.ok, ), ); }, @@ -293,7 +291,6 @@ class _SettingPageState extends State { ), actions: Btns.oks( onTap: () => context.pop(ctrl.text), - okStr: l10n.ok, ), ); if (name == null) return; @@ -345,7 +342,6 @@ class _SettingPageState extends State { ), actions: Btns.oks( onTap: () => context.pop(ctrl.text), - okStr: l10n.ok, ), ); if (result == null) return; @@ -375,7 +371,6 @@ class _SettingPageState extends State { ), actions: Btns.oks( onTap: () => context.pop(ctrl.text), - okStr: l10n.ok, ), ); if (result == null) return; @@ -386,7 +381,6 @@ class _SettingPageState extends State { actions: Btns.oks( onTap: () => context.pop(true), red: true, - okStr: l10n.ok, ), ); if (sure != true) return; @@ -422,10 +416,7 @@ class _SettingPageState extends State { context.showRoundDialog( title: l10n.attention, child: Text(l10n.needOpenAIKey), - actions: Btns.oks( - onTap: () => context.pop(), - okStr: l10n.ok, - ), + actions: Btns.oks(onTap: context.pop), ); return; } @@ -441,6 +432,26 @@ class _SettingPageState extends State { items: modelStrs, initial: val, title: l10n.model, + actions: [ + TextButton( + onPressed: () { + context.pop(); + context.showRoundDialog( + title: l10n.custom, + child: Input( + hint: kChatModel, + onSubmitted: (s) { + context.pop(); + OpenAICfg.current = OpenAICfg.current.copyWith(model: s); + _cfgRN.build(); + }, + ), + actions: Btns.oks(onTap: context.pop), + ); + }, + child: Text(l10n.custom), + ), + ], ); if (model != null) { OpenAICfg.current = OpenAICfg.current.copyWith(model: model); @@ -462,10 +473,7 @@ class _SettingPageState extends State { context.showRoundDialog( title: l10n.attention, child: Text(l10n.needOpenAIKey), - actions: Btns.oks( - onTap: () => context.pop(), - okStr: l10n.ok, - ), + actions: Btns.oks(onTap: context.pop), ); return; } @@ -502,10 +510,7 @@ class _SettingPageState extends State { context.showRoundDialog( title: l10n.attention, child: Text(l10n.needOpenAIKey), - actions: Btns.oks( - onTap: () => context.pop(), - okStr: l10n.ok, - ), + actions: Btns.oks(onTap: context.pop), ); return; } @@ -542,10 +547,7 @@ class _SettingPageState extends State { context.showRoundDialog( title: l10n.attention, child: Text(l10n.needOpenAIKey), - actions: Btns.oks( - onTap: () => context.pop(), - okStr: l10n.ok, - ), + actions: Btns.oks(onTap: context.pop), ); return; } @@ -593,7 +595,6 @@ class _SettingPageState extends State { ), actions: Btns.oks( onTap: () => context.pop(ctrl.text), - okStr: l10n.ok, ), ); if (result == null) return; @@ -623,7 +624,6 @@ class _SettingPageState extends State { ), actions: Btns.oks( onTap: () => context.pop(ctrl.text), - okStr: l10n.ok, ), ); if (result == null) return; diff --git a/pubspec.lock b/pubspec.lock index 7b08c5d..83e64ba 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -37,26 +37,26 @@ packages: dependency: transitive description: name: app_links - sha256: "8c6ef5ba9e26b720d4c9073826befb87df2ab5e7a81c22b6c3145080b5e736c9" + sha256: "96e677810b83707ff5e10fac11e4839daa0ea4e0123c35864c092699165eb3db" url: "https://pub.dev" source: hosted - version: "6.0.2" + version: "6.1.1" archive: dependency: transitive description: name: archive - sha256: "22600aa1e926be775fa5fe7e6894e7fb3df9efda8891c73f70fb3262399a432d" + sha256: "6bd38d335f0954f5fad9c79e614604fbf03a0e5b975923dd001b6ea965ef5b4b" url: "https://pub.dev" source: hosted - version: "3.4.10" + version: "3.6.0" args: dependency: transitive description: name: args - sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596 + sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a" url: "https://pub.dev" source: hosted - version: "2.4.2" + version: "2.5.0" async: dependency: transitive description: @@ -149,10 +149,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1" + sha256: "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9" url: "https://pub.dev" source: hosted - version: "4.0.1" + version: "4.0.2" build_resolvers: dependency: transitive description: @@ -165,18 +165,18 @@ packages: dependency: "direct dev" description: name: build_runner - sha256: "67d591d602906ef9201caf93452495ad1812bea2074f04e25dbd7c133785821b" + sha256: "1414d6d733a85d8ad2f1dfcb3ea7945759e35a123cb99ccfac75d0758f75edfa" url: "https://pub.dev" source: hosted - version: "2.4.7" + version: "2.4.10" build_runner_core: dependency: transitive description: name: build_runner_core - sha256: c9e32d21dd6626b5c163d48b037ce906bbe428bc23ab77bcd77bb21e593b6185 + sha256: "4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799" url: "https://pub.dev" source: hosted - version: "7.2.11" + version: "7.3.0" built_collection: dependency: transitive description: @@ -189,10 +189,10 @@ packages: dependency: transitive description: name: built_value - sha256: c9aabae0718ec394e5bc3c7272e6bb0dc0b32201a08fe185ec1d8401d3e39309 + sha256: c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb url: "https://pub.dev" source: hosted - version: "8.8.1" + version: "8.9.2" characters: dependency: transitive description: @@ -229,10 +229,10 @@ packages: dependency: transitive description: name: code_builder - sha256: feee43a5c05e7b3199bb375a86430b8ada1b04104f2923d0e03cc01ca87b6d84 + sha256: f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37 url: "https://pub.dev" source: hosted - version: "4.9.0" + version: "4.10.0" collection: dependency: transitive description: @@ -253,10 +253,10 @@ packages: dependency: transitive description: name: countly_flutter - sha256: "829853407896350bdb4881ddc92326cf87b8d70ad92a78c4775cd05666d5a965" + sha256: "366f0c7769b998a06579235b0afd3797bc0bc7c8ce80bb673fca59c217f66012" url: "https://pub.dev" source: hosted - version: "24.4.0" + version: "24.4.1" cross_file: dependency: transitive description: @@ -293,10 +293,10 @@ packages: dependency: transitive description: name: dart_style - sha256: "40ae61a5d43feea6d24bd22c0537a6629db858963b99b4bc1c3db80676f32368" + sha256: "99e066ce75c89d6b29903d788a7bb9369cf754f7b24bf70bf4b6d6d6b26853b9" url: "https://pub.dev" source: hosted - version: "2.3.4" + version: "2.3.6" dio: dependency: transitive description: @@ -317,18 +317,18 @@ packages: dependency: transitive description: name: fetch_api - sha256: "74a1e426d41ed9c89353703b2d80400c5d0ecfa144b2d8a7bd8882fbc9e48787" + sha256: "97f46c25b480aad74f7cc2ad7ccba2c5c6f08d008e68f95c1077286ce243d0e6" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "2.2.0" fetch_client: dependency: transitive description: name: fetch_client - sha256: "83c07b07a63526a43630572c72715707ca113a8aa3459efbc7b2d366b79402af" + sha256: "9666ee14536778474072245ed5cba07db81ae8eb5de3b7bf4a2d1e2c49696092" url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "1.1.2" ffi: dependency: transitive description: @@ -349,10 +349,10 @@ packages: dependency: "direct main" description: name: file_picker - sha256: d1d0ac3966b36dc3e66eeefb40280c17feb87fa2099c6e22e6a1fc959327bd03 + sha256: "29c90806ac5f5fb896547720b73b17ee9aed9bba540dc5d91fe29f8c5745b10a" url: "https://pub.dev" source: hosted - version: "8.0.0+1" + version: "8.0.3" file_selector_linux: dependency: transitive description: @@ -365,10 +365,10 @@ packages: dependency: transitive description: name: file_selector_macos - sha256: b15c3da8bd4908b9918111fa486903f5808e388b8d1c559949f584725a6594d6 + sha256: f42eacb83b318e183b1ae24eead1373ab1334084404c8c16e0354f9a3e55d385 url: "https://pub.dev" source: hosted - version: "0.9.3+3" + version: "0.9.4" file_selector_platform_interface: dependency: transitive description: @@ -407,7 +407,7 @@ packages: description: path: "." ref: main - resolved-ref: a2aa5359253ad83000ff2612ed2c5729cb0dcfc5 + resolved-ref: "8877ee5b4597e03a9a316eb3d40ae5ffcf957709" url: "https://github.com/lollipopkit/fl_lib" source: git version: "0.0.1" @@ -450,10 +450,10 @@ packages: dependency: transitive description: name: flutter_markdown_latex - sha256: b07ade84e661a7a2e7b7e59bcfa95e481d38fd8782a8f9f2349a8cb1b056ae89 + sha256: "6902b6774800fd5d7b594fa2080781586f1b851f0964d41bb7fd28c61e3ef2a7" url: "https://pub.dev" source: hosted - version: "0.3.2" + version: "0.3.3" flutter_math_fork: dependency: transitive description: @@ -466,26 +466,26 @@ packages: dependency: "direct dev" description: name: flutter_native_splash - sha256: "9cdb5d9665dab5d098dc50feab74301c2c228cd02ca25c9b546ab572cebcd6af" + sha256: edf39bcf4d74aca1eb2c1e43c3e445fd9f494013df7f0da752fefe72020eedc0 url: "https://pub.dev" source: hosted - version: "2.3.9" + version: "2.4.0" flutter_plugin_android_lifecycle: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da + sha256: "8cf40eebf5dec866a6d1956ad7b4f7016e6c0cc69847ab946833b7d43743809f" url: "https://pub.dev" source: hosted - version: "2.0.17" + version: "2.0.19" flutter_svg: dependency: transitive description: name: flutter_svg - sha256: d39e7f95621fc84376bc0f7d504f05c3a41488c562f4a8ad410569127507402c + sha256: "7b4ca6cf3304575fe9c8ec64813c8d02ee41d2afe60bcfe0678bcb5375d596a2" url: "https://pub.dev" source: hosted - version: "2.0.9" + version: "2.0.10+1" flutter_test: dependency: "direct dev" description: flutter @@ -500,10 +500,10 @@ packages: dependency: transitive description: name: frontend_server_client - sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612" + sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694 url: "https://pub.dev" source: hosted - version: "3.2.0" + version: "4.0.0" glob: dependency: transitive description: @@ -516,10 +516,10 @@ packages: dependency: "direct main" description: name: google_fonts - sha256: f0b8d115a13ecf827013ec9fc883390ccc0e87a96ed5347a3114cac177ef18e8 + sha256: b1ac0fe2832c9cc95e5e88b57d627c5e68c223b9657f4b96e1487aa9098c7b82 url: "https://pub.dev" source: hosted - version: "6.1.0" + version: "6.2.1" graphs: dependency: transitive description: @@ -620,42 +620,42 @@ packages: dependency: transitive description: name: image - sha256: "028f61960d56f26414eb616b48b04eb37d700cbe477b7fb09bf1d7ce57fd9271" + sha256: "2237616a36c0d69aef7549ab439b833fb7f9fb9fc861af2cc9ac3eedddd69ca8" url: "https://pub.dev" source: hosted - version: "4.1.3" + version: "4.2.0" image_picker: dependency: "direct main" description: name: image_picker - sha256: "26222b01a0c9a2c8fe02fc90b8208bd3325da5ed1f4a2acabf75939031ac0bdd" + sha256: "33974eca2e87e8b4e3727f1b94fa3abcb25afe80b6bc2c4d449a0e150aedf720" url: "https://pub.dev" source: hosted - version: "1.0.7" + version: "1.1.1" image_picker_android: dependency: transitive description: name: image_picker_android - sha256: "39f2bfe497e495450c81abcd44b62f56c2a36a37a175da7d137b4454977b51b1" + sha256: "0f57fee1e8bfadf8cc41818bbcd7f72e53bb768a54d9496355d5e8a5681a19f1" url: "https://pub.dev" source: hosted - version: "0.8.9+3" + version: "0.8.12+1" image_picker_for_web: dependency: transitive description: name: image_picker_for_web - sha256: e2423c53a68b579a7c37a1eda967b8ae536c3d98518e5db95ca1fe5719a730a3 + sha256: "5d6eb13048cd47b60dbf1a5495424dea226c5faf3950e20bf8120a58efb5b5f3" url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.0.4" image_picker_ios: dependency: transitive description: name: image_picker_ios - sha256: fadafce49e8569257a0cad56d24438a6fa1f0cbd7ee0af9b631f7492818a4ca3 + sha256: "4824d8c7f6f89121ef0122ff79bb00b009607faecc8545b86bca9ab5ce1e95bf" url: "https://pub.dev" source: hosted - version: "0.8.9+1" + version: "0.8.11+2" image_picker_linux: dependency: transitive description: @@ -676,10 +676,10 @@ packages: dependency: transitive description: name: image_picker_platform_interface - sha256: fa4e815e6fcada50e35718727d83ba1c92f1edf95c0b4436554cec301b56233b + sha256: "9ec26d410ff46f483c5519c29c02ef0e02e13a543f882b152d4bfd2f06802f80" url: "https://pub.dev" source: hosted - version: "2.9.3" + version: "2.10.0" image_picker_windows: dependency: transitive description: @@ -708,18 +708,18 @@ packages: dependency: transitive description: name: js - sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 + sha256: c1b2e9b5ea78c45e1a0788d29606ba27dc5f71f019f32ca5140f61ef071838cf url: "https://pub.dev" source: hosted - version: "0.6.7" + version: "0.7.1" json_annotation: dependency: transitive description: name: json_annotation - sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467 + sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1" url: "https://pub.dev" source: hosted - version: "4.8.1" + version: "4.9.0" leak_tracker: dependency: transitive description: @@ -772,10 +772,10 @@ packages: dependency: transitive description: name: local_auth_darwin - sha256: "959145a4cf6f0de745b9ec9ac60101270eb4c5b8b7c2a0470907014adc1c618d" + sha256: e424ebf90d5233452be146d4a7da4bcd7a70278b67791592f3fde1bda8eef9e2 url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.3.1" local_auth_platform_interface: dependency: transitive description: @@ -836,10 +836,10 @@ packages: dependency: transitive description: name: mime - sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e + sha256: "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.0.5" nested: dependency: transitive description: @@ -884,10 +884,10 @@ packages: dependency: transitive description: name: path_provider_android - sha256: e595b98692943b4881b219f0a9e3945118d3c16bd7e2813f98ec6e532d905f72 + sha256: a248d8146ee5983446bf03ed5ea8f6533129a12b11f12057ad1b4a67a2b3b41d url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.2.4" path_provider_foundation: dependency: transitive description: @@ -908,10 +908,10 @@ packages: dependency: transitive description: name: path_provider_platform_interface - sha256: "94b1e0dd80970c1ce43d5d4e050a9918fce4f4a775e6142424c30a29a363265c" + sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" path_provider_windows: dependency: transitive description: @@ -988,10 +988,10 @@ packages: dependency: transitive description: name: platform - sha256: "0a279f0707af40c890e80b1e9df8bb761694c074ba7e1d4ab1bc4b728e200b59" + sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec" url: "https://pub.dev" source: hosted - version: "3.1.3" + version: "3.1.4" plugin_platform_interface: dependency: transitive description: @@ -1000,14 +1000,6 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.8" - pointycastle: - dependency: transitive - description: - name: pointycastle - sha256: "7c1e5f0d23c9016c5bbd8b1473d0d3fb3fc851b876046039509e18e0c7485f2c" - url: "https://pub.dev" - source: hosted - version: "3.7.3" pool: dependency: transitive description: @@ -1020,10 +1012,10 @@ packages: dependency: transitive description: name: provider - sha256: "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096" + sha256: c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c url: "https://pub.dev" source: hosted - version: "6.1.1" + version: "6.1.2" pub_semver: dependency: transitive description: @@ -1084,10 +1076,10 @@ packages: dependency: transitive description: name: shelf_web_socket - sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1" + sha256: "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "2.0.0" shortid: dependency: transitive description: @@ -1233,18 +1225,18 @@ packages: dependency: transitive description: name: url_launcher_android - sha256: "507dc655b1d9cb5ebc756032eb785f114e415f91557b73bf60b7e201dfedeb2f" + sha256: "17cd5e205ea615e2c6ea7a77323a11712dffa0720a8a90540db57a01347f9ad9" url: "https://pub.dev" source: hosted - version: "6.2.2" + version: "6.3.2" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "75bb6fe3f60070407704282a2d295630cab232991eb52542b18347a8a941df03" + sha256: "7068716403343f6ba4969b4173cbf3b84fc768042124bc2c011e5d782b24fe89" url: "https://pub.dev" source: hosted - version: "6.2.4" + version: "6.3.0" url_launcher_linux: dependency: transitive description: @@ -1257,26 +1249,26 @@ 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: name: url_launcher_platform_interface - sha256: "980e8d9af422f477be6948bdfb68df8433be71f5743a188968b0c1b887807e50" + sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.3.2" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: "3692a459204a33e04bc94f5fb91158faf4f2c8903281ddd82915adecdb1a901d" + sha256: "8d9e750d8c9338601e709cd0885f95825086bd8b642547f26bda435aade95d8a" url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" url_launcher_windows: dependency: transitive description: @@ -1289,34 +1281,34 @@ packages: dependency: transitive description: name: uuid - sha256: "22c94e5ad1e75f9934b766b53c742572ee2677c56bc871d850a57dad0f82127f" + sha256: "814e9e88f21a176ae1359149021870e87f7cddaf633ab678a5d2b0bff7fd1ba8" url: "https://pub.dev" source: hosted - version: "4.2.2" + version: "4.4.0" vector_graphics: dependency: transitive description: name: vector_graphics - sha256: "18f6690295af52d081f6808f2f7c69f0eed6d7e23a71539d75f4aeb8f0062172" + sha256: "32c3c684e02f9bc0afb0ae0aa653337a2fe022e8ab064bcd7ffda27a74e288e3" url: "https://pub.dev" source: hosted - version: "1.1.9+2" + version: "1.1.11+1" vector_graphics_codec: dependency: transitive description: name: vector_graphics_codec - sha256: "531d20465c10dfac7f5cd90b60bbe4dd9921f1ec4ca54c83ebb176dbacb7bb2d" + sha256: c86987475f162fadff579e7320c7ddda04cd2fdeffbe1129227a85d9ac9e03da url: "https://pub.dev" source: hosted - version: "1.1.9+2" + version: "1.1.11+1" vector_graphics_compiler: dependency: transitive description: name: vector_graphics_compiler - sha256: "03012b0a33775c5530576b70240308080e1d5050f0faf000118c20e6463bc0ad" + sha256: "12faff3f73b1741a36ca7e31b292ddeb629af819ca9efe9953b70bd63fc8cd81" url: "https://pub.dev" source: hosted - version: "1.1.9+2" + version: "1.1.11+1" vector_math: dependency: transitive description: @@ -1349,14 +1341,22 @@ packages: url: "https://pub.dev" source: hosted version: "0.5.1" + web_socket: + dependency: transitive + description: + name: web_socket + sha256: "217f49b5213796cb508d6a942a5dc604ce1cb6a0a6b3d8cb3f0c314f0ecea712" + url: "https://pub.dev" + source: hosted + version: "0.1.4" web_socket_channel: dependency: transitive description: name: web_socket_channel - sha256: d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b + sha256: a2d56211ee4d35d9b344d9d4ce60f362e4f5d1aafb988302906bd732bc731276 url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "3.0.0" webdav_client: dependency: transitive description: @@ -1370,10 +1370,10 @@ packages: dependency: transitive description: name: win32 - sha256: "0eaf06e3446824099858367950a813472af675116bf63f008a4c2a75ae13e9cb" + sha256: a79dbe579cb51ecd6d30b17e0cae4e0ea15e2c0e66f69ad4198f22a6789e94f4 url: "https://pub.dev" source: hosted - version: "5.5.0" + version: "5.5.1" window_manager: dependency: transitive description: @@ -1386,10 +1386,10 @@ packages: dependency: transitive description: name: xdg_directories - sha256: "589ada45ba9e39405c198fe34eb0f607cddb2108527e658136120892beac46d2" + sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4" xml: dependency: transitive description: