diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 4b17e1f..c7231b8 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -24,7 +24,13 @@ "Bash(xargs wc -l)", "Bash(git -C . worktree list)", "Bash(xargs grep -l \"class\")", - "PowerShell(dart run build_runner build --delete-conflicting-outputs)" + "PowerShell(dart run build_runner build --delete-conflicting-outputs)", + "Bash(command -v magick)", + "Bash(magick -version)", + "Bash(command -v convert)", + "Read(//c/Users/user/AppData/Local/Pub/Cache/**)", + "Bash(flutter pub *)", + "Bash(git add *)" ] } } diff --git a/android/app/src/debug/res/values/strings.xml b/android/app/src/debug/res/values/strings.xml new file mode 100644 index 0000000..b2393eb --- /dev/null +++ b/android/app/src/debug/res/values/strings.xml @@ -0,0 +1,5 @@ + + + + Kitty finances debug + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 6aa918d..fc61e41 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,6 +1,6 @@ + Kitty finances Kitty finances — распознавание уведомлений diff --git a/assets/icon/app_icon.png b/assets/icon/app_icon.png new file mode 100644 index 0000000..2e93275 Binary files /dev/null and b/assets/icon/app_icon.png differ diff --git a/pubspec.lock b/pubspec.lock index d2d7438..7484dbe 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -25,6 +25,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.3.3" + archive: + dependency: transitive + description: + name: archive + sha256: a96e8b390886ee8abb49b7bd3ac8df6f451c621619f52a26e815fdcf568959ff + url: "https://pub.dev" + source: hosted + version: "4.0.9" args: dependency: transitive description: @@ -310,6 +318,14 @@ packages: description: flutter source: sdk version: "0.0.0" + flutter_launcher_icons: + dependency: "direct dev" + description: + name: flutter_launcher_icons + sha256: "10f13781741a2e3972126fae08393d3c4e01fa4cd7473326b94b72cf594195e7" + url: "https://pub.dev" + source: hosted + version: "0.14.4" flutter_lints: dependency: "direct dev" description: @@ -477,6 +493,14 @@ packages: url: "https://pub.dev" source: hosted version: "4.1.2" + image: + dependency: transitive + description: + name: image + sha256: f9881ff4998044947ec38d098bc7c8316ae1186fa786eddffdb867b9bc94dfce + url: "https://pub.dev" + source: hosted + version: "4.8.0" intl: dependency: "direct main" description: @@ -741,6 +765,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.5.2" + posix: + dependency: transitive + description: + name: posix + sha256: "185ef7606574f789b40f289c233efa52e96dead518aed988e040a10737febb07" + url: "https://pub.dev" + source: hosted + version: "6.5.0" pub_semver: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index d370a73..8adb4bb 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -61,6 +61,17 @@ dev_dependencies: freezed: ^3.0.0 json_serializable: ^6.9.5 + # App launcher icon generation + flutter_launcher_icons: ^0.14.1 + flutter: uses-material-design: true generate: true + +# App launcher icons — regenerate with: +# dart run flutter_launcher_icons +flutter_launcher_icons: + android: true + ios: false + image_path: "assets/icon/app_icon.png" + remove_alpha_ios: true