mojmajstor/convex
echo 3e5b85a08e feat: Phase 7 - polish, error handling, pagination, accessibility
- Error boundary with Macedonian fallback screen and retry button
  wrapping all navigation
- Pull-to-refresh on all list/detail screens (home, explore, posts,
  chat, profile, ad detail, post detail)
- Accessibility: labels on all interactive elements, roles on
  Pressable/Button, selectable text for user data
- Deep linking: mojmajstor:// scheme configured in app.json,
  ad/[id] and chat/[id] routes work via Expo Router auto-routing
- Pagination: cursor-based paginated queries for ads, posts,
  messages, chats, reviews with Load More buttons on frontend
- Profile: shows customer posts with PostCard, loading/error states,
  create-post navigation
- Auth error messages in Macedonian (Невалидни акредитиви, итн.)

All UI text in Macedonian. TypeScript clean, Convex functions deployed.
2026-05-29 18:53:26 +02:00
..
ads.ts feat: Phase 7 - polish, error handling, pagination, accessibility 2026-05-29 18:53:26 +02:00
auth.ts feat: Phase 7 - polish, error handling, pagination, accessibility 2026-05-29 18:53:26 +02:00
categories.ts feat: Phase 2 - home screen, categories, explore, AdCard 2026-05-29 18:24:01 +02:00
chats.ts feat: Phase 7 - polish, error handling, pagination, accessibility 2026-05-29 18:53:26 +02:00
messages.ts feat: Phase 7 - polish, error handling, pagination, accessibility 2026-05-29 18:53:26 +02:00
posts.ts feat: Phase 7 - polish, error handling, pagination, accessibility 2026-05-29 18:53:26 +02:00
reviews.ts feat: Phase 7 - polish, error handling, pagination, accessibility 2026-05-29 18:53:26 +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