nimuli/app/Domains
boban 1375519cdb feat(api): REST API v1 — links CRUD with Sanctum auth
Adds /api/v1/workspaces/{ulid}/links endpoints (index, store, destroy)
protected by Sanctum token auth; adds HasApiTokens to User model and
AuthorizesRequests to base Controller; wires routes/api.php into bootstrap.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 07:38:45 +02:00
..
Analytics feat(analytics): hourly/daily rollups, 90-day raw click prune, schedule 2026-05-16 01:03:49 +02:00
Api/Resources feat(api): REST API v1 — links CRUD with Sanctum auth 2026-05-16 07:38:45 +02:00
Domain/Models fix(models): null-guard isExpired, remove FK from guarded, add return types and casts 2026-05-16 00:27:15 +02:00
Link feat(redirect): hot-path redirect controller with Redis cache, 302/404/410 2026-05-16 00:52:16 +02:00
QrCode fix(qr): wifi/vcard injection protection, remove dead code 2026-05-16 01:16:47 +02:00
Routing/Services fix(routing): defensive fallback, between bounds check, condition key guard 2026-05-16 01:02:37 +02:00
Subscription feat(billing): plan limits service, plan factory, seeder (free/pro/business/agency) 2026-05-16 01:06:01 +02:00
Translation fix(i18n): include namespace in cache key/query, clean up singleton, test isolation 2026-05-16 01:27:10 +02:00
Workspace feat(billing): Cashier Billable on Workspace, Stripe webhook route 2026-05-16 01:35:11 +02:00