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

Author(s): 
Package: 
com.suraj.waext
Version name: 
5.5
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
23,378 in total · 201 in the last 24 hours
MD5 checksum: 
063723b37c68a274936d8783acf9e698
Uploaded on: 
Sunday, May 28, 2017 - 15:44
Changes: 

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.

Version name: 
5.2
Release type: 
Beta (some bugs to be expected)
Download: 
Number of downloads: 
8,104 in total · 1 in the last 24 hours
MD5 checksum: 
c61a936f5645ff6ec611abf33cb0007d
Uploaded on: 
Saturday, March 4, 2017 - 17:33
Changes: 

possibly removed zygote asking su

Version name: 
5.1
Release type: 
Beta (some bugs to be expected)
Download: 
Number of downloads: 
3,490 in total · 2 in the last 24 hours
MD5 checksum: 
aee76f5df97f974d6f5e7ffd4ccea5ea
Uploaded on: 
Friday, February 17, 2017 - 12:20
Changes: 

Fixed null pointer excpetion for WhatsApp 2.17 and above

Version name: 
5.0
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
23,858 in total · 3 in the last 24 hours
MD5 checksum: 
f7bb9382fac285d0bb9dfa7967148fd0
Uploaded on: 
Thursday, February 9, 2017 - 16:13
Changes: 

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

Version name: 
4.6
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
16,074 in total · 1 in the last 24 hours
MD5 checksum: 
f9c8d32e3f269f9170334fe9be1b0d26
Uploaded on: 
Saturday, December 31, 2016 - 04:01
Changes: 

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

Version name: 
4.5
Release type: 
Beta (some bugs to be expected)
Download: 
Number of downloads: 
2,401 in total · 0 in the last 24 hours
MD5 checksum: 
24edbef86e19835bf59d8b499ff09e0c
Uploaded on: 
Tuesday, December 27, 2016 - 15:05
Changes: 

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

Version name: 
4.1
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
25,721 in total · 14 in the last 24 hours
MD5 checksum: 
f40ebc0821423c9f01ded61fceb3ea6b
Uploaded on: 
Wednesday, November 9, 2016 - 06:47
Changes: 

Fixed always 'online' bug ( you were always shown 'online' unless you clear WhatsApp from recent apps )
Dutch language support ( thanks to fnotsje )

Version name: 
4.0
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
2,359 in total · 0 in the last 24 hours
MD5 checksum: 
ad96fddb75df07095c80aa0cc03729da
Uploaded on: 
Sunday, November 6, 2016 - 17:40
Changes: 

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

Version name: 
3.6
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
4,333 in total · 0 in the last 24 hours
MD5 checksum: 
2d6e6fa5aea32e87254068d111ff20ec
Uploaded on: 
Tuesday, November 1, 2016 - 15:46
Changes: 

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

Version name: 
3.0
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
12,982 in total · 0 in the last 24 hours
MD5 checksum: 
fa59c9fa8bfe3a9944b8c055e5b64c6a
Uploaded on: 
Friday, September 16, 2016 - 09:05
Changes: 

Hide Camera Button from bottom bar. ( Experimental )
Zoom profile photo.
Improved UI of module.
Improved highlighted group UI.

Version name: 
2.7
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
1,950 in total · 0 in the last 24 hours
MD5 checksum: 
617cd7fa709b49c5e52ec84de321cac0
Uploaded on: 
Wednesday, September 14, 2016 - 07:07
Changes: 

- 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.

Version name: 
2.6
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
1,792 in total · 0 in the last 24 hours
MD5 checksum: 
fc3ea6e1605e458c6fdb0440838db379
Uploaded on: 
Monday, September 12, 2016 - 17:05
Changes: 

- Separate color for individual chats.
- Permanent archive feature for personal chats.
- Highlight feature for individual chats.(Access from menu -> more -> highlight)

Version name: 
2.5
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
229 in total · 0 in the last 24 hours
MD5 checksum: 
368d4033393bd809344e7bda8099915b
Uploaded on: 
Monday, September 12, 2016 - 15:45
Changes: 

- Permanent archive feature for personal chats.
- Highlight feature for individual chats.(Access from menu -> more -> highlight)

Version name: 
2.2
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
2,526 in total · 0 in the last 24 hours
MD5 checksum: 
153269a9a5c718dbb9143b7c78e4e419
Uploaded on: 
Thursday, September 8, 2016 - 18:48
Changes: 

Experimental feature - hide last seen ( still see others' )
Enable it from main app.

Version name: 
2.1
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
911 in total · 0 in the last 24 hours
MD5 checksum: 
ba3ded4a4ce852eb11f9069a9cf88d2e
Uploaded on: 
Wednesday, September 7, 2016 - 19:18
Changes: 

- 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.

Version name: 
2.0
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
624 in total · 0 in the last 24 hours
MD5 checksum: 
0eab995466f5a6273bb668b7430d3120
Uploaded on: 
Wednesday, September 7, 2016 - 13:58
Changes: 

- 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.

Version name: 
1.5
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
1,735 in total · 0 in the last 24 hours
MD5 checksum: 
21a5bf3c7c92cdd4b1b333726a93b21e
Uploaded on: 
Sunday, September 4, 2016 - 23:11
Changes: 

-Added per contact wallpaper feature - access via menu -> more -> Custom Wallpaper
give proper permissions to access storage otherwise it wont work.
- Several performance improvements.

Version name: 
1.2
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
1,215 in total · 0 in the last 24 hours
MD5 checksum: 
f2f4717333653ed2653c64211224f16d
Uploaded on: 
Saturday, September 3, 2016 - 15:48
Changes: 

Timeout settings changed - Locks after you exit WhatsApp.
Added Highlight group feature.

Version name: 
1.0
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
1,743 in total · 0 in the last 24 hours
MD5 checksum: 
8411e9448cb91b2925d2074931858bb5
Uploaded on: 
Thursday, September 1, 2016 - 19:25
Changes: 

Fixed call button