Changelog — ServiceLoop
[2026-05-11] — Standalone-app pivot (shared-DB → per-user)
- ServiceLoop is now a single-tenant app, like the rest of the MyPancho catalog. Every install owner gets their own ServiceLoop workspace, isolated from everyone else's. The previous "everyone-on-one-shared-DB" marketplace model — where retailers, directors, agents, and customers all coexisted in one global database with role gates — is gone.
- What this changes for users: cross-tenant discovery (browsing other retailers' listings, joining someone else's workspace) no longer happens out of the box. Each install is a standalone tracker for the owner's swap business.
- Coming next: in-app staff and customer accounts (DryCleanPro reference build). The /app surface is admin-only today; staff/customer portal will follow.
Internal
app.json: shared_database flipped to false. members route + permissions removed.
- Schema:
members table dropped.
- All
require_role() / current_member() calls rewritten to require_auth(). Per-app apps/serviceloop/api/members.php and views/members.php deleted.
apps/serviceloop/api/dashboard.php member-count tile stubbed to 0 pending the staff table being wired up.
[2026-05-01]
- Added a tutorial video to the marketplace info card and a shareable
/video/serviceloop page.
[2026-04-18] — Renamed
- Renamed from Service Pro to ServiceLoop (slug
servicepro → serviceloop).
- Every display string, marketing copy, schema reference, code-comment, folder path, DB filename, and
subscriptions.app_id value now uses the new slug. Platform had not gone live yet, so old URLs are not preserved.
All notable changes to this app are recorded here. Newest entries on top.
[2026-04-17]
- Updated subscription price to $47/month (USD) and ₦25,000/month (NGN); setup fee is now $497 (USD) and ₦450,000 (NGN)
[Baseline] — 2026-04-16
- Existing feature set captured as the baseline. Subsequent changes will be prepended above this entry.