mojmajstor/convex
echo ff464b0f9b feat: Phase 3 - ad creation, ad detail, profile my-ads
- Add create/update/remove ad mutations with auth & ownership checks
- Ad detail screen: gallery placeholder, title, description, category
  badge, location, price range, availability, rating, handyman info
  card, start-chat and write-review buttons for non-owners,
  edit/delete for ad owner, auth redirect for anonymous
- Create ad screen: 4-step form (category → title/description →
  location → price/availability/submit), handyman-only guard,
  edit mode via editId param
- Profile screen: user avatar/name/role/email/phone, my-ads
  section for handymen with edit/delete, new-ad button, placeholder
  my-posts section for customers, proper logout mutation

All UI text in Macedonian. TypeScript clean, Convex functions deployed.
2026-05-29 18:28:01 +02:00
..
ads.ts feat: Phase 3 - ad creation, ad detail, profile my-ads 2026-05-29 18:28:01 +02:00
auth.ts feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
categories.ts feat: Phase 2 - home screen, categories, explore, AdCard 2026-05-29 18:24:01 +02:00
chats.ts feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
messages.ts feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
posts.ts feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
reviews.ts feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
schema.ts feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
users.ts feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00