Pedro Lopez
3d06babed9
chore: mark version v1.10.0
v1.10.0
2020-10-21 15:22:05 -04:00
Pedro Lopez
0ca909233d
Merge branch 'master' of https://github.com/pedroslopez/whatsapp-web.js
2020-10-21 15:21:08 -04:00
Pedro Lopez
f4a2c44ed7
chore: bump supported WhatsApp Web version to v2.2043.8
2020-10-21 15:21:02 -04:00
Pedro S. Lopez
604656cf73
fix: change OpaqueData module lookup function ( #391 )
...
A change introduced in WhatsApp Web v2.2043.8 caused this to break, leading to issues while sending media
fix #390
2020-10-21 15:18:51 -04:00
Aliyss Snow
aedf41b762
feat: Pin and unpin Chats ( #166 )
...
* Added Pinning
- chat.pin() to pin
- chat.unpin() to unpin
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com >
2020-10-11 15:50:12 -04:00
Pedro S. Lopez
bf2775d1f0
feat: update group settings (messages and set info admins only) ( #374 )
...
close #187
2020-10-11 15:14:06 -04:00
Pedro Lopez
0b112004d5
chore: mark version v1.9.0
v1.9.0
2020-10-09 02:34:02 -04:00
Pedro Lopez
336fb9b551
chore: update supported WhatsApp Web version to v2.2041.6
2020-10-09 02:32:42 -04:00
Pedro Lopez
ba6ec7feab
fix: apply message serialization fix everywhere
...
Moving this to a serializer function like done with a couple other models guarantees getting messages with pending acks won't fail elsewhere. It also sets it up so the we can add/remove properties on the Message model as needed in the future.
related: 51a1028588
2020-10-09 02:29:07 -04:00
Pedro Lopez
51a1028588
fix: remove pendingAckUpdate from serialization on changed message ack
...
As of WhatsApp Web v2.2041.6, a "pendingAckUpdate" property was added to the Message model that persists on serialization but is a non-serializable type. This fix removes it from the change:ack so it can be properly sent through puppeteer.
fix #371
2020-10-09 01:40:07 -04:00
Pedro Lopez
1c31139434
fix(types): add missing type defs for chat.muteExpiration
2020-09-27 19:18:07 -04:00
Pedro Lopez
ee21e14547
feat: indicate if chat is currently muted
2020-09-27 19:15:34 -04:00
Leonardo Almeida
cbf8fb7cf5
feat: chat mute expiration timestamp ( #351 )
...
add chat.muteExpiration to indicate when the mute expires
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com >
2020-09-27 19:11:08 -04:00
Pedro Lopez
c7d5eb67ee
chore: bump version to v1.8.2-post
2020-09-01 15:27:36 -04:00
Pedro Lopez
7fcd43f100
chore: mark version v1.8.2
v1.8.2
2020-09-01 15:23:46 -04:00
Pedro Lopez
a60f0ce139
chore: update supported WhatsApp Web version to v2.2035.14
2020-09-01 15:00:45 -04:00
Pedro Lopez
ab0db80063
fix: reliably get group metadata
...
GroupMetadata was only loaded for the first couple chats, so you could not access it on older group chats without performing an action that would update its state
close #264
2020-09-01 12:48:22 -04:00
Hendra827
e7c76fe069
chore: update puppeteer to v5.2.1
2020-08-31 14:11:31 -04:00
Pedro Lopez
233382ce7a
chore: ignore test session files when pushing to git
2020-08-28 23:15:15 -04:00
Pedro Lopez
e08dd7d835
chore: add .npmignore for smaller package size
2020-08-28 23:12:45 -04:00
Pedro Lopez
a1e8e8cf51
chore: bump version to v1.8.1-post
2020-08-28 23:08:25 -04:00
Pedro Lopez
a1e0970e1e
chore: mark version v1.8.1
v1.8.1
2020-08-28 23:04:31 -04:00
Caio Henrique Agiani
c827b32328
fix(types): correct response type for message.forward() ( #324 )
2020-08-28 22:00:13 -04:00
Pedro Lopez
2345b5c4ee
chore: bump version to v1.8.0-post
2020-08-25 23:26:55 -04:00
Pedro Lopez
8627fc3d71
chore: mark version v1.8.0
v1.8.0
2020-08-25 23:06:36 -04:00
Pedro Lopez
502b22f6d7
feat: forward messages
...
close #316
2020-08-25 23:00:35 -04:00
Pedro Lopez
590ecc2351
chore: update supported WhatsApp Web version to 2.2035.12
2020-08-25 22:34:10 -04:00
Pedro Lopez
7da8345722
fix: upload media
...
As of WhatsApp Web v2.2035.12, the structure of the return value for `uploadMedia()` now returns an object that contains the previously returned data in its `mediaEntry` property.
fix #318
2020-08-25 22:30:04 -04:00
Pedro Lopez
4344df6152
fix: properly detect successful authentication on dark mode
2020-08-25 21:40:57 -04:00
Pedro Lopez
382259488b
feat(dev): Interactive shell for quick testing/exploration
2020-08-17 23:43:50 -04:00
Pedro Lopez
7180beda2e
feat: Get corresponding Chat from Contact object and vice versa
...
close #269
2020-08-17 23:31:19 -04:00
Pedro Lopez
34aa136bf9
fix(docs): Correctly document Chat timestamp property
...
close #287
2020-08-17 22:36:32 -04:00
Pedro Lopez
2a58cfe8e2
fix(types): properly set optional arguments when sending / replying to messages
...
close #309
2020-08-17 22:28:27 -04:00
Pedro Lopez
9da553ecb9
feat: Set client's display name (pushname)
2020-08-17 22:19:29 -04:00
stefanfuchs
97705b1865
fix: MessageMedia interface to class (index.d.ts) ( #301 )
...
* fix: change MessageMedia to class
* fix: remove all references to MessageMediaInterface
* add MessageMedia constructor params docs
2020-08-08 15:03:09 -04:00
stefanfuchs
fbdfd2c4dd
fix: Constants export in index.js ( #285 )
...
* fix: add Constants export in index.js
* fix: add missing constants export in index.d.ts
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com >
2020-08-03 02:58:15 -04:00
stefanfuchs
5c84a1651d
chore: add missing types in JSDoc/TSDoc (ClientOptions, ClientInfo, MessageSendOptions, Session) ( #286 )
...
* chore: add ClientOptions and ClientInfo in JSDoc
* chore: add MessageSendOptions type
* chore: add ClientSession type in JSDoc
* chore: remove @todo from createGroup (was already solved)
Co-authored-by: Pedro Lopez <pedroslopez@me.com >
2020-08-03 02:52:37 -04:00
stefanfuchs
bfea74f567
fix: add missing type definitions ( #278 )
...
* fix: @todo docs improvements
* fix: add ClientInfo to Client typings
* add ClientInfoPhone
* fix: set getBatteryStatus as async
* add ClientInfo comment
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com >
2020-07-11 02:58:57 -04:00
YY
a10b458cd5
feat: custom user Agent in Client ( #271 )
...
* Added Option to Custom User Agent in Client
* Update Typescript Index
* Delete Variable UserAgent From Client
* Update Variable UserAgent to userAgent
2020-07-03 02:05:23 -04:00
Pedro Lopez
de2c441870
chore: update supported whatsapp web version 2.2025.6
2020-06-18 01:48:10 -04:00
Pedro Lopez
bff60bc9f6
chore: bump version v1.7.0-post
2020-06-18 01:47:46 -04:00
Pedro Lopez
9cc668e4d9
chore: mark version v1.7.0
v1.7.0
2020-06-18 01:41:36 -04:00
Pedro Lopez
753b6772ab
feat: get current battery status
2020-06-18 01:28:25 -04:00
Pedro Lopez
300b367fa0
feat: logout client
...
close #255
2020-06-17 23:58:02 -04:00
Pedro Lopez
b0baeaa8da
Merge branch 'master' of https://github.com/pedroslopez/whatsapp-web.js
2020-06-17 23:30:01 -04:00
Pedro Lopez
ad9ae1f703
fix: move invite info to client
...
Since static methods do not have access to `this.client`, it was giving an error when trying to call these functions. The client itself is a better place for them.
close #258
2020-06-17 23:29:34 -04:00
Pedro Lopez
b89f0e146f
fix: move invite info to client
...
Since static methods do not have access to `this.client`, it was giving an error when trying to call these functions. The client itself is a better place for them.
2020-06-17 23:28:54 -04:00
Maximilian Walterskirchen
6c7a3f9899
fix: Added check for null in Message constructor ( #253 )
...
Co-authored-by: Walterskirchen <walterskirchen@walter-group.com >
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com >
2020-06-16 18:15:19 -04:00
stefanfuchs
d7459eac23
feat: add typescript definition file ( #252 )
...
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com >
2020-06-16 18:12:14 -04:00
Javier Portillo
2abd3729d8
fix: clear qr refresh interval on client.destroy() ( #249 )
...
* fix: client.destroy() keeps trying to get QR code when client is not authorized yet
Co-authored-by: Javier Portillo <javier.marquez@dada-dada.com >
2020-06-08 22:31:22 -04:00