-
Notifications
You must be signed in to change notification settings - Fork 0
Release Notes
LeoChen edited this page Apr 1, 2026
·
1 revision
WarmMemo v0.1.0 is the first public-ready release focused on core memorial drafting, secure role-based operations, hosted checkout flow, and admin processing usability.
- Public-first landing experience with improved content structure and SEO-ready pages.
- Email/password authentication flow stabilized with automatic route handling after sign-in.
- Role-based access model (
user/admin) with admin-only dashboard visibility. - Firebase-backed user drafts and per-user data isolation (no local-only draft dependency).
- Package checkout flow integrated with hosted payment links and status tracking.
- Admin order operations improved with filtering, processing tools, and audit-oriented fields.
- UI refresh with softer visual language, improved card hierarchy, and better presentation quality.
- Selectable/copyable text improvements across key screens for support and operations use.
- Memorial page draft and obituary draft editing.
- PDF/image export support for user-facing content.
- User order lifecycle view (“我的方案與狀態”).
- Admin order management with status updates and handling workflow.
- Notification/read-click related operational data foundations in dashboard context.
- Session persistence behavior aligned for shared-device safety use cases.
- Stripe hosted payment-link mode support for Spark-plan friendly deployments.
- Firestore rules hardened for owner/admin boundaries.
- Admin identity via dedicated admin document strategy.
- User role safeguards and role-elevation prevention from normal user paths.
- Token/top-up and payment status fields aligned for operational review workflows.
- App version updated to
0.1.0+1. -
flutter analyze: pass. -
flutter test --coverage: pass. - Coverage snapshot:
- Overall line coverage:
89.22% -
lib/data/services/*line coverage:86.24%
- Overall line coverage:
- Supports hosted payment links via Dart defines / env JSON injection in web build.
- Recommended for current setup: Spark-compatible hosted payment-link flow (no Cloud Functions required for checkout URL generation in this mode).
- GitHub Pages deployment flow remains compatible with current pipeline.
- Webhook-driven automatic payment reconciliation is not included in this release.
- Manual verification path is still required for final paid confirmation in Spark-only mode.
- Additional improvements planned:
- richer admin diagnostics and operational analytics,
- deeper audit trail summaries in list views,
- further mobile UX polish and conversion-oriented onboarding refinements.