Notes de version

Les nouveautés de RoomSwapping. Les changements sont regroupés par tour de retours F&F pour que vous voyiez ce que vos retours ont produit.

v1.1

F&F feedback round 1Actuelle

May 2026

Points clés

  • French & Spanish translations across the verification, profile, my-room, payments, trips, favorites and search pages — including listing cards, room details and validation error messages.
  • Country code selector for phone numbers — pick a country, type the national number, get validated end-to-end.
  • Pronouns field on your profile — optional, with quick suggestions (he/him, she/her, they/them) or your own.
  • Type or pick availability dates — text inputs alongside the calendar, plus quick presets (next 3 / 6 / 12 months).
  • Weekly & monthly pricing for listings — set per-night, per-week and per-month rates, plus an optional long-stay discount. The cheapest applicable rate is used automatically at checkout.
  • Per-month budget filter on search — switch the price range between "per night" and "per month".

Confiance & vérification

  • Prep step before video intro recording — talking-point hints, then start when you're ready (instead of the camera kicking in immediately).
  • Student status expiry — verified student status now has a validity window with a renewal prompt as it approaches expiry.
  • Trust score tips popover — info icon on the breakdown shows concrete actions that boost your score and how many points each is worth.
  • "How your documents are handled" disclosure on the verification page (who can see them, retention, your rights).

Sécurité

  • Identity documents are now access-controlled. KYC documents (passport, ID, selfies, student docs) are stored under an authentication-gated path. New uploads use the secure path automatically; previously the URLs were publicly accessible to anyone with the link.
  • Contact-info blocking on free-text fields. Bio, listing description, house rules and similar fields now reject email addresses, phone numbers, WhatsApp/Telegram/Instagram/Snapchat references and external links — server-enforced, with locale-aware error messages.

Corrections

  • Date-input year typing now works for years starting with "2" (typing "2027" used to silently rewrite to 1902 due to a JS Date legacy rule).
  • Profile save errors are now visible — previously, validation failures were silent.
  • Profile updates are now sequential — phone/role no longer save when the profile validation fails.

Aide & contenu

  • Clarified the FAQ entry on non-student hosts and the student-only filter.
  • FAQ rewording for ambiguity around guest visibility.

En coulisses

  • Validation errors now carry a stable error code plus structured details, so localized messages render on the client via Intl.ListFormat instead of relying on server-side translation.
  • Shared computeBookingTotal helper for nightly / weekly / monthly rate selection — mirrored client-side for live previews, with 11 unit tests covering rate selection and long-stay discounts.
  • Shared ValidationErrors component used by the profile, listing-create and listing-edit forms.

v1.0

F&F beta launch

April 2026

Points clés

  • Initial release for friends & family testing.
  • Listings, search, bookings, room exchanges, messaging, profile completion checklist, three-level identity verification, trust score, Stripe payments, dispute handling.