From bf15918136348731383c7952077f649c257e2a5d Mon Sep 17 00:00:00 2001 From: Jafeng <2998840497@qq.com> Date: Thu, 12 Mar 2026 10:04:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E8=A7=84=E5=88=99=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 25 +- .../app/notification/NotificationRuleData.kt | 91 ++++++ .../notification/NotificationRuleEngine.kt | 251 +++++----------- package-lock.json | 272 ++++++++++-------- package.json | 8 +- scripts/rule-smoke.mjs | 63 ++++ scripts/sync-notification-rules.mjs | 57 ++++ src/App.vue | 14 +- src/config/notificationRules.js | 153 ++++++++++ src/config/transactionCategories.js | 90 ++++++ src/services/appBootstrap.js | 15 + src/services/notificationRuleService.js | 257 +++++------------ src/stores/settings.js | 19 +- src/views/AddEntryView.vue | 33 ++- src/views/HomeView.vue | 84 +++--- src/views/ListView.vue | 25 +- src/views/SettingsView.vue | 2 + 17 files changed, 859 insertions(+), 600 deletions(-) create mode 100644 android/app/src/main/java/com/echo/app/notification/NotificationRuleData.kt create mode 100644 scripts/rule-smoke.mjs create mode 100644 scripts/sync-notification-rules.mjs create mode 100644 src/config/notificationRules.js create mode 100644 src/config/transactionCategories.js create mode 100644 src/services/appBootstrap.js diff --git a/README.md b/README.md index 1511959..ffd13c1 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,24 @@ -# Vue 3 + Vite +# Echo -This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `