What's new

Recently shipped

Expo SDK 53 upgrade

The app upgraded to Expo SDK 53 / React Native 0.79.2 — bringing performance improvements, the latest native modules (Image Picker, Document Picker, Audio), and preparation for the next round of OS-level changes.

Logout button & cleaner sign-out

The Settings page now has a clear logout button that flushes the secure store, clears cached state, and routes you back to sign-in. Cleaner session ends mean fewer “ghost org” issues for users with multiple Hilal accounts.

iOS bug-fix wave

A series of iOS-specific fixes around notification handling, blur effects, and authentication flow. iOS users on physical devices should see fewer edge-case errors.

Authentication refresh

The auth flow was rewritten on top of expo-auth-session, the modern Expo OAuth library. This brings:

  • Smoother PKCE code exchange.
  • Better error messages when something goes wrong.
  • More reliable session-timeout handling on app re-foreground.

Agent messenger

A new agent-side messaging UI for taking over conversations from the bot. Currently scoped to admin-permissioned users.

In development

AI Notes → Chatbot knowledge base ingestion
Coming soon

The flagship cross-product feature. Tap Add to chatbot knowledge on a note; it gets chunked, embedded, and indexed into your chatbot’s vector store. The note’s embedding_id field — already in the schema — gets filled at that point. → Full plan

Push notifications: Amazon-seller activity
Coming soon

Backend delivery for these specific events:

  • Order received — every new Amazon order. Throttled by quiet-hours setting.
  • Listing change — when an Amazon-side change to one of your listings is detected (image, title, price, category).
  • Listing-hijack alert — when an unauthorized seller starts selling against your ASIN or steals your buy-box. (This is the one that gets sellers on flights to the warehouse at 2am.)
  • Low stock — when an SKU drops below its reorder point.

Full plan

Push notifications: Chatbot activity
Coming soon

Backend delivery for these chatbot-side events:

  • Customer requested human handoff — your bot escalated; an actual person needs to step in.
  • Agent auto-update — when an agent makes an automated change during creation or runtime (e.g., re-trains itself on new content).
  • Live workflow status — start, step transitions, success, failure for any chatbot workflow runs.

Full plan

Barcode / ASIN scanner
Coming soon

Tap a button, scan a barcode (or type an ASIN), jump straight to that product in Hilal — its analytics, its inbound shipments, its review feed. → Full plan

Chatbot management on mobile
Coming soon

A whole sub-section dedicated to running your bot from your phone — switch between chatbots, edit settings, view recent conversations, take over from the bot when needed. → Full plan

Voice-to-note quick capture
Coming soon

A floating “press and hold” capture button that records your voice, auto-transcribes, and saves a note — without needing to navigate into the Notes screen first. → Full plan

Real-time agent chat (Socket.io)
Coming soon

The Socket.io infrastructure is wired into the app but only minimally used today. The next wave activates real-time agent-to-customer chat across both audiences. → Full plan

Offline-first sync
Coming soon

Notes, draft replies, and recent reads will be queued offline and synced on reconnect, with conflict resolution. → Network & offline

Roadmap (later)

  • Biometric unlock — Face ID / fingerprint to skip the sign-in challenge for trusted devices.
  • Apple Watch / Wear OS companion — KPI tiles and notification triage on the wrist.
  • Per-channel quiet hours — fine-grained rules for which pushes interrupt and when.
  • Expanded AI Notes templates — pre-built note templates for common seller and chatbot workflows.

Related articles