[Build] refactor(phase-0): modularize screens & services - activity log, profile, customer, receipt
Published on April 27, 2026
# Merapikan Fondasi POS: Dari Semrawut ke Siap Tempur! 🚀
Aku baru
---
### Raw Commit Data
## GitHub Update
**Repository:** [MKWcorp/POS-DRW-Skincare](https://github.com/MKWcorp/POS-DRW-Skincare)
**Author:** multimediadrw
**Date:** 4/27/2026, 5:38:22 PM
**Commit:** [`bd60dfb`](https://github.com/MKWcorp/POS-DRW-Skincare/commit/bd60dfb9fcc4e75904eff2cb46ea282519185d88)
### Commit Message
refactor(phase-0): modularize screens & services - activity log, profile, customer, receipt
Screen refactors:
- activity_log_viewer: extract provider + widgets (169→78 lines)
- profile: extract auth provider + menu/section widgets (450+→75 lines)
- customer_detail: extract header widget + reusable delegate
- receipt: extract data provider
Service refactors:
- activity_log_applier: restore clean coordinator implementation
- Remove dummy data references from customer providers
Hardening:
- Fix 7 regressions (AsyncValue namespace, SliverTabBarDelegate, imports)
- Focused analyze passed: No issues found
Files: 13 new, 24 modified, 1 deleted
Impact: Reduced screen complexity, improved maintainability
Documentation: CHANGELOG.md, COMMIT_NOTES_PHASE0_BATCH.md, SMOKE_TEST_PHASE0.md
---
_This story was imported from historical commits._