João Lucas de Oliveira Lopes
88e9cfa4e3
refactor: replace async-lock with async-mutex ( #1304 )
...
Co-authored-by: Rajeh Taher <rajeh@reforward.dev >
2025-03-15 00:45:30 +02:00
Rajeh Taher
63cc75d78e
docs: fix docs generation
2025-03-14 23:55:42 +02:00
Rajeh Taher
b7a9f7bd67
chats: stop using getMessage to decrypt poll votes
...
The new expected behavior is to decrypt the new votes yourself like in the Example.ts file
2025-03-14 23:40:33 +02:00
Rajeh Taher
a29138758c
socket, binary, usync: fix linting
2025-03-14 23:38:53 +02:00
AstroX11
aa0579d12d
adjustment(remove non existentant exports) ( #1305 )
2025-03-10 23:33:40 +02:00
Rajeh Taher
64d09c70b4
store: remove built-in store
2025-03-10 17:35:46 +02:00
Rajeh Taher
1c2af09b03
socket,config: deprecate printQRInTerminal option
...
This was done to reduce dependencies
2025-03-10 15:08:50 +02:00
Rajeh Taher
e1aadc5546
feat: add per-jid patching
...
This does not work in groups
2025-03-10 14:51:13 +02:00
Rajeh Taher
40b8cc5383
package: add async-mutex dep
...
This will allow us to clear Baileys of any race conditions on async workflows
2025-03-09 01:28:21 +02:00
Rajeh Taher
bb291ca6ed
package: update deps, audio-decode peer
...
Also removed libphonenumber-js library for efficiency
2025-03-08 23:55:01 +02:00
Rajeh Taher
af372f855e
readme: cleanup
2025-03-06 21:55:21 +02:00
Rajeh Taher
76235c5e0d
Merge remote-tracking branch 'origin/master'
2025-03-06 21:06:29 +02:00
Rajeh Taher
f92291bb8e
crypto: improve older Node version and browser compatibility
2025-03-06 21:01:26 +02:00
Rajeh Taher
e7772a8e9a
package: missing field for node ver validation
2025-03-06 07:14:18 +02:00
Rajeh Taher
b44804dbc0
readme: final
2025-03-06 04:45:27 +02:00
Rajeh Taher
7c052c6621
readme update
2025-03-06 04:39:08 +02:00
Rajeh Taher
daade2a2b9
defaults: remove dead file
2025-03-06 04:26:12 +02:00
Rajeh Taher
396297c897
package!: set new Node version minimum
...
breaking change
2025-03-06 04:24:04 +02:00
Rajeh Taher
99142aac96
proto: update manually to 2.3000.1020608496
2025-03-06 04:22:17 +02:00
github-actions[bot]
9a175a6a08
chore(release): v6.7.16
2025-03-04 03:07:01 +00:00
Rajeh Taher
ce2820a590
package: revert version tag
2025-03-04 05:04:23 +02:00
github-actions[bot]
93b60dede5
chore(release): vv6.17.16
2025-03-04 02:32:44 +00:00
ShellTear
92fef229bf
Merge pull request #1287 from WhiskeySockets/SheIITear-patch-1
...
fix(sync): complete unfinished async implementation
2025-03-04 04:11:01 +02:00
ShellTear
4a90ea4688
fix lint
2025-03-04 04:08:09 +02:00
ShellTear
fccca8ab30
fix(sync): complete unfinished async implementation
...
Added 'await' to callers of 'makeLtHashGenerator.finish' to handle its Promise return after 'lt-hash.ts' was made asynchronous by replacing old sync hkdf implementation.
Fixes #1286
2025-03-04 04:05:52 +02:00
github-actions[bot]
2ecaaea153
chore(release): v6.7.15
2025-03-02 10:11:31 +00:00
M Ilham Ari Pahmi
af17232611
fix: resolve DataView constructor error in lt-hash ( #1279 )
2025-03-02 12:08:43 +02:00
github-actions[bot]
7466a8facb
chore(release): v6.7.14
2025-03-01 16:37:54 +00:00
João Lucas de Oliveira Lopes
8083754621
refactor: turn hkdf functions to async and remove extra deps ( #1272 )
...
* refactor: remove futoin-hkdf dependency and update hkdf implementation
* refactor: use crypto subtle and update functions to async
---------
Co-authored-by: Rajeh Taher <rajeh@reforward.dev >
2025-03-01 18:31:48 +02:00
Claudemir Todo Bom
e6f98c3902
update pino dependency - fix #1249 ( #1250 )
...
Co-authored-by: Rajeh Taher <rajeh@reforward.dev >
2025-03-01 18:31:30 +02:00
contato.mateusfr@gmail.com
21f8431e61
Dependency Inversion for Logger ( #1153 )
...
* feat: interface "ILogger" created
feat: interface "ILogger" used instead of pino logger
feat: "PinoLoggerAdapter" created to implement "ILogger" interface
* feat: PinoLoggerAdapter removed
feat: ILogger mapping the features we're using from pino
* fix: sort imports
---------
Co-authored-by: Mateus Franchini de Freitas <contato.mateusfr@outlook.com >
Co-authored-by: Mateus Franchini de Freitas <mfranchini@domtec.com.br >
Co-authored-by: Rajeh Taher <rajeh@reforward.dev >
2025-03-01 18:30:51 +02:00
Rajeh Taher
447e648958
--no-edit
2025-03-01 18:30:09 +02:00
Rajeh Taher
49eeb7556d
socket,utils: fix imports
2025-03-01 18:26:20 +02:00
Matheus Alves
ae60f3fe62
feat: add last message in chat.update event if is real message ( #1203 )
2025-03-01 18:21:22 +02:00
Bob
1d88166613
Feat: Block messages from unknown numbers ( #1071 )
...
* Update Chat.ts
* Update chats.ts
* lint
* lint
* lint
2025-03-01 18:20:22 +02:00
João Lucas de Oliveira Lopes
fdce228798
refactor: replace pbkdf2 with Web Crypto API for derivePairingCodeKey function ( #1276 )
2025-03-01 18:17:43 +02:00
Wender Teixeira
36690fc462
fix: update fetchLatestWaWebVersion to retrieve client revision from new endpoint ( #1234 )
2025-03-01 18:17:34 +02:00
contato.mateusfr@gmail.com
cfbfcd8e14
fix: sending SERVER_ACK to messages.update ( #1101 )
...
Co-authored-by: Mateus Franchini de Freitas <mfranchini@domtec.com.br >
2025-03-01 18:17:29 +02:00
Jared Wray
588de6ce10
fix: migrating to @cacheable/node-cache as it is maintained ( #1074 )
2025-03-01 18:15:49 +02:00
Claudemir Todo Bom
da26cf5285
Fix link preview being generated for email addresses ( #1231 )
...
* link-preview: only match https urls without auth info
* fix regex to find url on strings - fix #1230
2025-03-01 18:15:33 +02:00
Julio Eduardo
5255491cb8
fix: typo on doc 'messaging.history-set' -> 'messaging-history.set'. ( #1275 )
2025-03-01 08:29:24 +02:00
AstroX11
89b28a438b
feat: add Id support for desktop ( #1240 )
...
* feat: add Id support for desktop
This commit adjusts the ID length check for desktop, fixing the issue where some desktop IDs were incorrectly classified as "unknown."
Baileys stopped identifying if a message was from WA Desktop (Based on my observations last Year).
This adjustment addresses this issue.
* redundancy removed
* fix: linting
2025-02-24 03:24:44 +02:00
github-actions[bot]
e254718488
chore(release): v6.7.13
2025-02-16 16:42:28 +00:00
Rajeh Taher
aeabecdf67
messages-media: fix waveform import
2025-02-16 18:36:59 +02:00
Rajeh Taher
b8470061c3
process-message: Flip message key of edit to find the original message
2025-02-16 15:20:32 +02:00
Rajeh Taher
5f232ee9ae
Update README.md ( #1228 )
2025-02-02 12:10:22 +02:00
Lucas Maia
b78902fc8d
messages: fix EPERM error by verifying temp file removal when sending images ( #1227 )
...
* messages: add verification to remove temp file, solve EPERM operation not permitted
* fix lint on messages
* another try to fix lint for pr health
* Fixed, too many changes were breaking the code; this should be enough
* another try to fix this
2025-02-02 11:52:55 +02:00
Rajeh Taher
0d9c0e4b2a
Merge remote-tracking branch 'origin/master'
2025-02-01 14:17:27 +02:00
Rajeh Taher
17d9a7fdb4
process-message: Add messages.update event for edited messages
2025-02-01 14:17:21 +02:00
github-actions[bot]
afa50f4f76
chore(release): v6.7.12
2025-01-31 23:19:57 +00:00