What’s new at ShipKith.

The latest improvements to your everyday connections.

All updates

309 updates
Version 1.1.0

Booking details — friendly fallback when trip details are private

Original release notes
Version 1.1.0

Booking details — surface trip departure date prominently

Original release notes
Version 1.1.0

Drop sheet — alarming amber requests section at top with heartbeat pulse

Original release notes
Version 1.1.0

Drop sheet — request card focuses on carrier + trip date + status

Original release notes
Version 1.1.0

Drop sheet — request card uses plain language status sentences

Original release notes
Version 1.1.0

My Packages — request badge on item card, requests inside drop sheet

Original release notes
Version 1.1.0

Tabs — black track, white active card, gray inactive

Original release notes
Version 1.1.0

Tabs — bolder labels, larger filled icons

Original release notes
Version 1.1.0

Tabs — edge-to-edge capsule, fixed label sizing

Original release notes
Version 1.1.0

Tabs — pressed-in active pill, rounded edges, brighter inactive

Original release notes
Version 1.1.0

Tabs redesign — icon-stacked with accent bar

Original release notes
  • fix(eas): switch Android submit to releaseStatus=draft
  • fix(payments): show Add Mobile Money by default, hide only for card-only corridors
  • ui(payments): brand chips on Add Mobile Money + distinct CTA colors
  • fix(auth): clear all cached queries on sign-in/out, not just user keys
  • fix(activity): move expired trips to History tab
  • ui(activity): dim expired trips so they read as past, not active
  • ui(activity): restore full opacity on expired trips when expanded
  • fix(i18n): add missing trip.detail.title + loading keys
  • feat(ux): Phase A naming sweep — Drop→Shipment, Match→Booking, Bridge→Activity
  • feat(ux): Phase B IA — split Search into Send + Carry tabs
  • feat(ux): Phase C empty-state + copy rewrite
  • feat(ux): Phase D — restrict illustrated background to Profile only
  • feat(ux): Phase D — Send hero + drop the redundant Send/Travel toggle
  • feat(ux): Phase E — first-run tour rewritten as Send / Carry / Trust
  • ux: question-form hero copy + drop Activity subtitle
  • ux: separate carrier activity into the Carry tab
Version 1.1.0

Tabs redesign — soft segmented capsule

Original release notes
Version 1.1.0

Tabs — soft track, white pill, emerald active accent

Original release notes
Version 1.1.0

Tabs — stack icon over label, full bold text

Original release notes
Version 1.1.0

Tabs — swipe between Send/Carry tab views

Original release notes
Version 1.1.0

Mobile Money as a saved payment method

Original release notes

A fresh TestFlight + Play Internal build — install the new version to pick this up.

  • Add Mobile Money to Payment Methods. Droppers in supported African countries can now save a Mobile Money number ahead of time. It shows up at checkout as a one-tap option, just like a saved card.
  • Country-aware Payments screen. The "Add Mobile Money" entry only appears for users whose country supports Pawapay corridors (CM, CI, GH, KE, NG, SN and others); everyone else still sees the familiar "Add card" flow.
  • Smarter empty state. First-time visitors in MoMo countries see copy that mentions both options instead of card-only language.

Behind the scenes, a new POST /v1/payment-methods/momo endpoint registers the number idempotently (safe to call repeatedly). Saved numbers are unverified until the first successful Pawapay deposit, after which they auto-flip to verified.

This release also bumps the app to Expo SDK 55 and ships a fresh native build, which is why eas update was the right tool for previous releases but not this one — mixed SDK 54/55 native modules had blocked the OTA channel.

Version 1.0.0

Phase 10 — Pawapay MoMo deposit for African droppers via USSD push

Original release notes
  • feat(pay): Phase 10 — Pawapay MoMo deposit for African droppers (USSD push to phone)
Version 1.0.0

Phase 11 — saved MoMo as first-class payment method

Original release notes
  • feat(payments): Phase 11 — saved MoMo as first-class payment method (polymorphic user_payment_methods, auto-save on deposit, one-tap chips on pay screen)
Version 1.0.0

Phase 8 — saved Stripe cards on pay screen, auto-saved on first use

Original release notes
  • feat(pay): surface saved Stripe cards in PaymentSheet via Customer + EphemeralKey; new cards auto-save for next time
Version 1.0.0

Wallet ledger Phase 1: read-only Wallet screen with balance, pending hold, history

Original release notes
  • chore(release): always quote changelog titles to survive YAML colons
  • feat(wallet): add read-only Wallet screen — available + pending balance, lifetime earnings, recent ledger entries

Need a hand?

We’re here to help you find your next step.

Contact support

Closer to home. One app away.

Send a package or carry one on your next trip.

Get the ShipKith app

QR code to open ShipKith on your phone

Scan this code with your phone camera.

Or choose your store