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 ingestionComing 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 activityComing 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.
Push notifications: Chatbot activityComing 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.
Barcode / ASIN scannerComing 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 mobileComing 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 captureComing 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 syncComing 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.