|
|
c66c80adcc
|
perf: lighthouse optimizations - inline critical CSS, lazy-load routes, WebP images, fix CLS and contrast
|
2026-02-08 11:22:36 +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 |
|
|
|
10dd923739
|
feat: add notifications system with bell badge, polling, Directus flows, and webhook integration
|
2026-02-07 15:13:17 +01:00 |
|
|
|
0c51542df8
|
feat: add FavoritesService with Directus sync, union merge on login, localStorage migration
|
2026-02-07 10:41:28 +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 |
|
|
|
7f58003b52
|
fix: fire login event after registration, clear stale tokens on session restore, add published/expired status badges to listing cards
|
2026-02-07 09:37:32 +01:00 |
|
|
|
a532fa120f
|
feat: payment status badge in listing-card, webhook debug info, UX fixes
|
2026-02-06 15:22:48 +01:00 |
|
|
|
56cf5a63c3
|
feat: add currency setting with fiat conversion, display prices in user's preferred currency
|
2026-02-05 17:02:03 +01:00 |
|
|
|
eca0da1fd7
|
feat: add smooth zoom-in hover effect on listing images
|
2026-02-05 16:36:28 +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 |
|
|
|
50513da570
|
fix(auth): refresh home listings after login and auto-focus login input
|
2026-02-04 17:11:44 +01:00 |
|
|
|
71d59f274c
|
feat: add owner badge with edit icon on listing cards for own listings
|
2026-02-04 15:04:28 +01:00 |
|
|
|
3643bed7ca
|
feat: add lazy loading, skeleton cards, and pull-to-refresh
|
2026-02-04 11:53:12 +01:00 |
|
|
|
c9426a8e7e
|
add secondary price display to listing-card and page-listing
|
2026-02-04 10:41:38 +01:00 |
|
|
|
640e7a3a4f
|
cleanup semicolon from js
|
2026-01-31 15:43:58 +01:00 |
|
|
|
cb500a2c49
|
improve logo and icon
|
2026-01-28 17:02:27 +01:00 |
|
|
|
3e66d3977e
|
add image placeholder; add dialog in listing
|
2026-01-28 08:05:30 +01:00 |
|
|
|
d5724805aa
|
improve markup
|
2026-01-28 07:19:17 +01:00 |
|
|
|
1ab026c35c
|
initial commit
|
2026-01-28 07:02:55 +01:00 |
|