DACx OTA Update — Security & UI Premium
DACx OTA Update — Security & UI Premium
This update is delivered automatically via OTA (no APK reinstall needed).
Close and reopen the app to get the latest version.
1. Messages — Reactions & Delete
- Long-press on a message opens a DACx sheet (navy, mint, violet)
- 24 emoji reactions: 👍 ❤️ 😂 😮 😢 🔥 👏 🎉 😍 🤔 👎 💯 🙏 👀 💀 ✨ 🤝 🥰 😎 😭 😡 🤣 💔 🫡
- Your reaction is highlighted — tap again to remove
- Delete for both — only on your messages, with confirmation
- Reply, Share/Copy, Edit in the same menu
2. Premium UI — No System Dialogs
- DACx sheets for all confirmations (delete, block, sign out, mark all read, photo source, update ready)
- Top toasts for success/error (connection, wrong PIN, contact added)
- Contacts (pin/mute/remove/block) use the same visual language as messages
3. PIN as Vault
- 6 dots + numeric keypad at unlock, login and register
- Auto-unlocks at 6 digits; press Unlock for 4–5
- Wrong PIN: dots shake, red toast, haptic feedback
- PIN no longer saved — decrypted in memory only
4. SVG Icons
- Custom stroke icon set (react-native-svg): back, search, pin, mute, camera, mic, settings, reply, delete, lock, QR, wallet
- Emoji kept only where they make sense: reactions and message text
5. Chat Thread — Mature Messenger Feel
- Today / Yesterday / date separators
- Unread banner where you left off
- Consecutive messages from same person (under 3 min) grouped
- Time shown on last message in group; tap any bubble to see time
- Auto-delete countdown uses clock icon
6. Avatars with Identity
- Avatar color is a hash from xID (mint, violet, blue, gold, pink)
- Same person looks the same on Home, chat header and blocked list
- Unread = mint ring
- Empty state on Home: "Scan their QR"
7. Security (Most Important)
- PIN no longer saved — required on every app open; wallet decrypted in memory only
- Privacy cover — app switcher/Recents shows only navy logo, not chat content
- Auto-lock (Settings → Security): Immediately / 5 min / 15 min (default) / 1 hour
- Lockout on wrong PIN: 5 attempts → 30s pause, then 2 min, 5 min, 15 min
- Lock now — in Settings: locks immediately without sign out
- Hide notification text — on by default: alerts show "New message" not content
- Clipboard auto-clear — xID and SOL address copied text clears after 30 seconds
Not included (intentional)
| Feature | Reason |
|---|---|
| Voice calls fix | Skipped intentionally |
| Fingerprint / Face ID | Requires new APK |
| Screenshot blocking | Requires new APK (FLAG_SECURE) |
| FCM lock screen preview | Requires server change |
| New APK / version bump | Everything delivered via OTA on v1.5.6 |
Delivered via OTA — no reinstall needed. Close and reopen DACx.
$DAC is a utility token and does not represent an investment.