Les nouveautés ShipKith.
Les dernières améliorations pour vos échanges au quotidien.
Toutes les nouveautés
309 nouveautésPickup: hide Confirm Pickup CTA once traveller confirmed + show 'Waiting on sender' badge
Notes de version originales
Review screen: resolve reviewee name (was Unknown)
Notes de version originales
Sender CTA on BookedTravellerCard — Confirm Receipt button when status=delivered, I handed over the package when paid, Receipt confirmed when completed. Stops sender from staring at advice copy with no button.
Notes de version originales
Sender Packages list: action-required visual when carrier marked delivered — amber card border + 'ACTION REQUIRED · TAP TO CONFIRM RECEIPT' top banner + 'CONFIRM RECEIPT →' pill replaces green DELIVERED. Sender can't miss the pending action anymore.
Notes de version originales
Shipment details: new BookedTravellerCard with stage-aware copy (replaces stale 'Sent X ago' on locked-in bookings)
Notes de version originales
Shipment details: 'Your traveller' section + green theme after booked (was 'Requests sent' alarm for everything)
Notes de version originales
Status pill: single source of truth — picked_up renders as IN TRANSIT everywhere (DropDetailsSheet + ActivityPanel + match screen all use shared getStatusDisplay util)
Notes de version originales
Tap-once on cards + sticky CTA on booking details
Notes de version originales
Trip card: ARRIVED state distinct visual — amber tint + left bar + location icon + 'Flight landed, confirm delivery' hint (was indistinguishable from POSTED)
Notes de version originales
Trip card: booked-load bar emerald (was blue, clashed with amber AVAILABLE chip). Drop duplicate 'available' from progress legend — header chip is the single source. Legend shows rate + any pending earnings.
Notes de version originales
Trip card: drop duplicate $ totals — header EARNINGS chip is the single source. Section headers (CONFIRMED / AWAITING PAYMENT) no longer repeat the same number. Progress legend handles pending overflow.
Notes de version originales
Trip complete: gate on departure_date < now (no closing before flight) + booked_kg == 0
Notes de version originales
Trip-expanded item: single full-width primary CTA showing next required action (Confirm Pickup -> Confirm Delivery -> Awaiting Sender). Message button removed. Flight-arrival gate mirrored client-side.
Notes de version originales
Trip expanded view: drop redundant CAPACITY/AVAILABLE/EARNINGS stats bar. Single 'Trip space' progress bar with inline 'Xkg available @ rate' + earnings. Hide capacity stats once flight has landed or trip is delivering/done.
Notes de version originales
Trips list sorted by departure_date — past/in-flight first (most-recent on top), upcoming below sorted by nearest flight first
Notes de version originales
Trips: 'Mark trip complete' CTA for carriers + auto-complete trigger when all matches settle
Notes de version originales
Bottom sheets: tap backdrop to dismiss + Android nav inset for footer buttons
Notes de version originales
Fix Android nav bar safe-area: wire SafeAreaProvider + all screens respect bottom edge
Notes de version originales
- feat(payments): live mode + carrier payout chooser + Africa card hint
- chore(eas): auto-publish Internal Testing releases with versionName + versionCode label
- fix(eas): drop unsupported releaseName field (Play auto-names from bundle version)
Fix Android swipe gestures: wrap app root in GestureHandlerRootView
Notes de version originales
- fix: scope safe-area paddingBottom fixes to Android only (iOS unchanged)
- feat(android): install react-native-edge-to-edge for proper Android 15+ insets globally
Besoin d’un coup de main ?
Nous vous aidons à trouver la prochaine étape.