feat: 优化统一规则逻辑
This commit is contained in:
25
README.md
25
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 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
|
||||
Local-first personal finance app built with Vue 3, Vite, Capacitor, and SQLite.
|
||||
|
||||
Learn more about IDE Support for Vue in the [Vue Docs Scaling up Guide](https://vuejs.org/guide/scaling-up/tooling.html#ide-support).
|
||||
## Commands
|
||||
|
||||
```bash
|
||||
npm run rules:sync
|
||||
npm run dev
|
||||
npm run build
|
||||
npm run rule:smoke
|
||||
```
|
||||
|
||||
## Structure
|
||||
|
||||
- `src/`: web app, stores, services, views, and SQLite bridge
|
||||
- `android/`: Capacitor Android shell and notification listener implementation
|
||||
- `scripts/`: release and local verification scripts
|
||||
- `src/config/notificationRules.js`: single source of truth for notification rules
|
||||
|
||||
## Notes
|
||||
|
||||
- Transaction data is stored locally.
|
||||
- After editing notification rules, run `npm run rules:sync` to regenerate the Android rule file.
|
||||
|
||||
Reference in New Issue
Block a user