Commit Graph

28 Commits

Author SHA1 Message Date
013d591e75 refactor: reuse getConversations in messages, prevent duplicate favorites on sync 2026-02-08 10:51:13 +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
641793b2c4 fix: prevent auth logout by sending refresh request without expired access token header 2026-02-07 15:31:10 +01:00
10dd923739 feat: add notifications system with bell badge, polling, Directus flows, and webhook integration 2026-02-07 15:13:17 +01:00
f6ba0085f9 feat: add in-app notifications system with bell icon, polling, and notifications page 2026-02-07 14:18:00 +01:00
1bd44e6632 feat: cache categories in localStorage for 24h to reduce API requests 2026-02-07 13:25:38 +01:00
9346de85e7 refactor: hide theme toggle and lang dropdown in header when logged in 2026-02-07 11:43:16 +01:00
bb50615e0a refactor: replace hardcoded categories with Directus-powered category tree and translations 2026-02-07 11:23:39 +01:00
fc1a1ede66 fix: refresh auth token on tab visibility change to prevent logout after inactivity 2026-02-07 10:28:15 +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
3f51cb5e53 fix: remove restricted fields from public listing query, fix service worker offline fallback, style description as card and remove redundant heading 2026-02-07 09:04:13 +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
1aa723728e fix: resolve runtime bugs (i18n export, chat crypto, async getUser, event leak) and remove dead code 2026-02-06 13:44:19 +01:00
5c66ca28b9 feat: sync user preferences (currency, locale) with Directus on login/logout 2026-02-05 17:29:34 +01:00
bd7a259d72 docs: add JSDoc documentation to core modules (directus, i18n, router, helpers) 2026-02-05 15:25:57 +01:00
71d59f274c feat: add owner badge with edit icon on listing cards for own listings 2026-02-04 15:04:28 +01:00
de0f3628ce feat: merge home/search pages, add filters/sorting/infinite scroll, nearby sort with IP fallback 2026-02-04 11:39:42 +01:00
683b3a51f7 improve views in listing 2026-02-01 14:19:43 +01:00
c6f2839fc1 improve listing and search on home 2026-02-01 14:01:08 +01:00
05c2a46796 improve listing 2026-02-01 13:31:54 +01:00
a801156c56 add location-map and location-picker; improve page create and page listing 2026-02-01 10:27:33 +01:00
fd89040c4a improve listing 2026-01-31 17:28:43 +01:00
c1144139b5 improve page create and page listing 2026-01-31 17:11:05 +01:00
b9462b040d add new services for listings, conversations, locations and categories 2026-01-31 17:01:04 +01:00
640e7a3a4f cleanup semicolon from js 2026-01-31 15:43:58 +01:00
f919079f69 add auth via uuid only 2026-01-31 15:25:33 +01:00
6c8d686c7f add service for directus; add setup for directus 2026-01-28 12:50:17 +01:00