1. 1.0.0

    Latest
    • Requires LaraClassifier 19.1.13 or later.
    • Initial release: native iOS and Android app (Expo SDK 58, React Native 0.88) connected to the LaraClassifier API.
    • Browsing: home page with categories, featured and latest listings; search with category, city, price and sort filters; listing page with photos, custom fields, seller, similar listings, call, share and report.
    • Accounts: sign in, sign up, password reset, profile and photo editing, password change, account deletion.
    • Posting: 3-step listing form with photos, category custom fields, seller type, city and contact details; validation errors shown on the right step.
    • My listings: live, in review and archived tabs; edit (including photos), take offline, put back online and delete.
    • Saved listings, conversations (read, reply, mark unread or important, delete) and search alerts.
    • App Store and Google Play requirements for user-generated content: in-app report form, blocking of users (listings and conversations), terms acceptance at sign-up, links to the website's terms and privacy pages, account deletion.
    • Photos are resized and compressed on the phone to fit the website's maximum picture size.
    • 18 languages with in-app language selection, right-to-left layout for Arabic and Hebrew, and translated website content.
    • Light and dark appearance; country selection.
    • White label: app name, store identifiers, version, colors, icon and splash screen set in brand.json.
    • Requires LaraClassifier 19.1.13 or later.
    • Sign-in and sign-up with a phone number (when enabled on the website), SMS code verification, and password reset by SMS code.
    • Continue with Google and Continue with Facebook.
    • Two-step verification codes at sign-in, and email or phone verification steps for accounts and guest listings.
    • Promote a listing from My listings on Android: the website's payment page opens with the user signed in.
    • Push notifications for new messages, listing updates, payments and account changes.
    • Links to the website's listings open in the app (iOS universal links, Android app links).
    • The iOS permission message is translated in the 18 languages.
    • Automated tests (npm test), also run before packaging.