Commit Graph

14 Commits

Author SHA1 Message Date
c66c80adcc perf: lighthouse optimizations - inline critical CSS, lazy-load routes, WebP images, fix CLS and contrast 2026-02-08 11:22:36 +01:00
45e7f9dde7 refactor: event delegation, unified subscription cleanup, centralized listing status helpers 2026-02-08 10:50:11 +01:00
af25be449d feat: soft-delete listings with visual dimming, auto-remove hint, and 30-day expiry 2026-02-08 10:25:06 +01:00
e7c73f85b9 feat: free edit and publish/unpublish toggle for paid listings within 30-day period 2026-02-08 10:07:47 +01:00
d076bff10c refactor: use status field instead of expires_at for expired badge on listing cards 2026-02-07 10:05:14 +01:00
7505ce5555 feat: handle expired listings via expires_at, optimize polling to query only pending IDs, filter expired from public listings 2026-02-07 09:58:30 +01:00
a3d2a3327a feat: poll payment status every 15s on my-listings page for pending transactions 2026-02-07 09:42:38 +01:00
52634f84bf fix: webhook handles test events and missing metadata gracefully 2026-02-06 15:32:30 +01:00
a532fa120f feat: payment status badge in listing-card, webhook debug info, UX fixes 2026-02-06 15:22:48 +01:00
dc2cd07e0c fix: prevent text wrap in listing-card, ensure equal card widths with ellipsis overflow 2026-02-05 15:13:45 +01:00
08a650ea80 refactor: fix memory leak in auth-modal, consolidate escapeHTML helper across 11 components 2026-02-05 15:07:18 +01:00
71d59f274c feat: add owner badge with edit icon on listing cards for own listings 2026-02-04 15:04:28 +01:00
0830af9c0e feat: redirect unauthenticated users from profile pages to home, fix auth timing on page refresh 2026-02-04 14:31:25 +01:00
915fe685fb feat: add profile pages (favorites, messages, my-listings, settings) and update docs for zero-knowledge chat schema 2026-02-04 12:07:16 +01:00