Feature phones typically don't support WhatsApp natively, but they have a basic web browser.
SuperBasic IM acts as a proxy between the fully featured WhatsApp Web and dumbphone web browsers.
npm install
npm run build
npm run lint
cd dist
node index.js init
node index.js
- Sending and receiving text messages
- Sending and receiving files
- Downloading VCard of any WhatsApp contact
- Emoji conversions (from emoji to their textual representation for display in dumbphone web browsers)
- Audio and video calls
- Instant notifications
- Locations
- Group chat management
- Polls
The contribution policy we follow is the Collective Code Construction Contract (C4). For basic details, please see the contribution instructions.
As mentioned in the contribution instructions, please open a GitHub issue first (if it doesn't exist) to describe the problem and reference this issue in your PR.
- Problem: sent or received media files may not be playable on the end device
- Solution: introduce media re-processing on the server for common dumbphone player formats
- Problem: contacts may wait for a reply for too long
- Solution: add an opt-in auto-reply to remind contacts to call or SMS if they don't receive a reply to their urgent message
- Problem: textual emoji input is cumbersome
- Solution: add conversions from common ASCII emojis
- Problem: textual display of emojis is not nice
- Solution: add an opt-in conversion to
<img>
tags linking freely-licensed emoji image sets
- Solution: add an opt-in conversion to