Commit Graph

7 Commits

Author SHA1 Message Date
Michaël
5b516f02cb Production-ready overhaul: backend fixes, claim flow polish, SEO, mobile, nginx
Backend:
- Fix activity score (followersCount check), NIP-98 URL proto, wallet balance guard
- Add payment_hash to confirm response, spentTodaySats to stats
- Add idx_claims_ip_hash; security headers, graceful shutdown, periodic nonce cleanup

Frontend:
- Remove 8 legacy components; polish wizard (rules summary, profile card, confetti, share)
- Stats budget bar uses spentTodaySats; ErrorBoundary with reload

SEO & production:
- Full meta/OG/Twitter, favicon, JSON-LD, robots.txt, sitemap.xml
- Mobile CSS fixes; nginx static dist + gzip + cache + security headers
- Vite manualChunks; aria-labels, dynamic page titles

Made-with: Cursor
2026-02-27 16:29:37 -03:00
Michaël
f31bbb12ab Refactor Transactions page: spacing, mobile cards, filters, skeleton & empty states
Made-with: Cursor
2026-02-26 19:28:24 -03:00
Michaël
921d223533 Add preview allowedHosts for faucet.lnpulse.app, add deploy config
Made-with: Cursor
2026-02-26 19:20:03 -03:00
Michaël
ecc4e6d4bb Backend build: copy SQL schema files to dist for production start
Made-with: Cursor
2026-02-26 19:13:44 -03:00
Michaël
d55db09b43 Fix TS6133: remove unused React imports and lightningAddressTouched
Made-with: Cursor
2026-02-26 18:56:07 -03:00
Michaël
c005e4755b Add full README with setup, API, and env docs
Made-with: Cursor
2026-02-26 18:35:48 -03:00
Michaël
3734365463 first commit
Made-with: Cursor
2026-02-26 18:33:00 -03:00