MOHAN 0cb6e260f7 feat: admin panel shows all app users with inline grant/revoke free access
- New GET /d4a-admin/api/users endpoint merges tokens.json (all installed
  shops) with freeAccessStore to show every user and their access status
- Dashboard replaced with a full user list: shop domain, last auth date,
  free-access status badge, and Grant Free / Revoke buttons per row
- Grant opens a modal to set optional expiry date and note (no manual typing)
- Search filter to find shops quickly across large user lists
- Removed the manual text-input add form

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-12 14:52:46 +05:30
..
2026-04-13 05:23:25 +00:00
2026-04-13 05:23:25 +00:00
2026-04-13 05:23:25 +00:00
2026-04-13 05:23:25 +00:00
2026-04-13 05:23:25 +00:00
2026-04-13 05:23:25 +00:00
2026-04-13 05:23:25 +00:00
2026-04-13 05:23:25 +00:00
2026-04-13 05:23:25 +00:00
2026-04-13 05:23:25 +00:00
2026-04-13 05:23:25 +00:00
2026-04-13 05:23:25 +00:00