WhatsApp Extensions
WhatsApp Extensions is a Xposed module which adds additional features to standard WhatsApp application.
This module is very much similar to WhatsAppX module.
Features include:
Option to directly call over phone.
Lock facility to individual chats.
Reminder - Reminds you to reply to a contact.
Highlight chats.
Per contact custom wallpaper.
Permanently archive chats.
Hide last seen.
Hide read receipts.
Hide delivery reports. ( Unstable. See bugs section )
Hide Camera Button from bottom bar.
Zoom profile photo.
Replace call button ( works only for supported languages )
Click messages to reply/forward/see info
Get stats about messages ( per chat ) - github like implementation of monthly activity
More to come.
Supported Languages:
Portuguese - thanks to killer7Mod
Spanish- thanks to omoiyume
German - thanks to MDXDave
Italian - thanks to nevernat_theoriginal
Dutch - thanks to fnotsje
Turkish - thanks to edorewiel
Bugs:
If your internet connection is off and someone sends you messages. after connecting to internet delivery reports will be sent.
If you experience delay in messages enable delivery reports - turn off option in module.
How to use:
- To unarchive personal chats you need to first unhide it from menu then long press the chat, click unarchive button from top WhatsApp bar.
- You need to restart WhatsApp once you unhighlight a chat to avoid unwanted effects.
- You need to open whatsapp once for delivery report setting changes to take effect.
Libraries used:
https://github.com/martin-stone/hsv-alpha-color-picker-android
https://github.com/jdamcd/android-crop
https://github.com/chrisbanes/PhotoView
Fixed signing issues
Prevent deletion of messages.
Few bug fixes
Support for latest whatsapp
Some things might be still broken but core features are there
Bugfixes
Updated translations
Support for Android N
Support for Nougat
Support for Android N
Changelog 5.6
Fixed - hide status status tab
Fixed - hide read receipts
Hiding status tab is optional
Replace blue ticks with black
call button from menu is aesthetically pleasing ;)
replace call button works on only english language I dont have translations from other languages.
Stats implementation ( beta ) works best when you have 20+ messages for chat. Does not consider past data for now.
everything I forgot.
Note:
if you see frequent toasts like 'unable to uodate privacy setting' after enabling hide status, enable hide toasts. It will disable all toasts. WhatsApp has implemented very few toasts so it wont affect you much.
possibly removed zygote asking su
Fixed null pointer excpetion for WhatsApp 2.17 and above
Custom contact picker - Blacklist/Whitelist a group
Lock Archived Chats
Asking for password when critical preference needs changes
Send Read Receipts during chat session
Hide message preview for locked contacts
Fixed - Chat not opening from notification for locked contacts
Fixed - Exception while opening profile photo
Fixed - margins in Main Activity of module
compiled using latest sdk 25
Writing error to log while database reading
Minor performance improvements
Read FAQ on XDA ( post 3 ) if You're having issues
Blacklist/Whitelist contacts for Read Receipts
Lock for WhatsApp web is optional
Hiding notifications from locked contacts is optional
Removed black ticks option for now
Always online feature - You'll be seen as online until you clear WhatsApp from recent Apps
GBWhatsapp profile photo bug may be fixed.
Lock added for WhatsApp web - if you have at least one contact locked you need password to open WhatsApp web
Read Receipts whitelist - allows specific contacts to see Read Receipts
Notifications are hidden for locked contacts
Reduced logs
Added Turkish translations - thanks to edorewiel
Fixed always 'online' bug ( you were always shown 'online' unless you clear WhatsApp from recent apps )
Dutch language support ( thanks to fnotsje )
Click messages to reply/forward/see info
Hide delivery reports - only single tick will be shown
German language support - thanks to MDXDave
Italian language support - thanks to nevernat_theoriginal
replace call button
hide tabs
hide blue ticks ( only double ticks will be shown )
Portuguese language support thanks to killer7Mod
Spanish support thanks to omoiyume
Hide Camera Button from bottom bar. ( Experimental )
Zoom profile photo.
Improved UI of module.
Improved highlighted group UI.
- Permanent archive feature is no longer version dependent ( will work on beta ).
( Now finding the class and field name at runtime )
- Support for pre lollipop devices.
- Separate color for individual chats.
- Permanent archive feature for personal chats.
- Highlight feature for individual chats.(Access from menu -> more -> highlight)
- Permanent archive feature for personal chats.
- Highlight feature for individual chats.(Access from menu -> more -> highlight)
Experimental feature - hide last seen ( still see others' )
Enable it from main app.
- Handled the ClassNotFoundError.
- Added feature to permanently archive groups - access from group - >menu->hide. ( You need latest whatsapp with latest module version for this to work, that means with every new WhatsApp version you need to update module also)
- Highlight groups layout bug fixed - now setting proper margins.
- Lock feature improved. - now hooked onPause of Activity.class.
- Added feature to permanently archive groups - access from group - >menu->hide. ( You need latest whatsapp with latest module version for this to work, that means with every new WhatsApp version you need to update module also)
- Highlight groups layout bug fixed - now setting proper margins.
- Lock feature improved. - now hooked onPause of Activity.class.
-Added per contact wallpaper feature - access via menu -> more -> Custom Wallpaper
give proper permissions to access storage otherwise it wont work.
- Several performance improvements.
Timeout settings changed - Locks after you exit WhatsApp.
Added Highlight group feature.
Fixed call button