Go to file
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
app feat: Phase 3 - ad creation, ad detail, profile my-ads 2026-05-29 18:28:01 +02:00
assets feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
components feat: Phase 2 - home screen, categories, explore, AdCard 2026-05-29 18:24:01 +02:00
convex feat: Phase 3 - ad creation, ad detail, profile my-ads 2026-05-29 18:28:01 +02:00
lib feat: Phase 2 - home screen, categories, explore, AdCard 2026-05-29 18:24:01 +02:00
.gitignore feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
AGENTS.md feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
app.json feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
CLAUDE.md feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
desc.md feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
implementation.md feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
LICENSE feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
package-lock.json feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
package.json feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
tsconfig.json feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00