Rajeh Taher
f92291bb8e
crypto: improve older Node version and browser compatibility
2025-03-06 21:01:26 +02:00
Rajeh Taher
daade2a2b9
defaults: remove dead file
2025-03-06 04:26:12 +02:00
Rajeh Taher
99142aac96
proto: update manually to 2.3000.1020608496
2025-03-06 04:22:17 +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
M Ilham Ari Pahmi
af17232611
fix: resolve DataView constructor error in lt-hash ( #1279 )
2025-03-02 12:08:43 +02: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
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
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
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
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
17d9a7fdb4
process-message: Add messages.update event for edited messages
2025-02-01 14:17:21 +02:00
Rajeh Taher
b1fcab0216
messages-recv,encode: Implement proper fixes
2025-01-31 23:59:04 +02:00
Rajeh Taher
fcbae0e3f2
wabinary: fix misinterpreted string encoding as hex ( #1224 , @vphelipe)
...
Thanks @vphelipe for providing the fix in #1224
2025-01-31 21:22:18 +02:00
Rajeh Taher
9f61f3acf0
messages-recv: DISABLE MESSAGE RESEND
2025-01-31 20:46:13 +02:00
Rajeh Taher
3fca643d92
messaging: fix the hangs caused by the 66e error
2025-01-30 23:31:25 +02:00
Rajeh Taher
40ebf669dd
socket: potential fixes to the 66 id issues
2025-01-30 20:44:18 +02:00
vini
31bc8ab4e2
[chore]: remove duplicated waveform generation ( #1169 )
2024-12-23 21:26:10 +02:00
Rajeh Taher
f1f49ad2c8
Usync: Barebones Usync Protocol support ( #960 )
...
* feature(feature/usync-mex): initial commit
* chore: fix merge commit
* chore:lint
2024-12-22 23:38:41 +02:00
Rajeh Taher
5f12b8dd58
Update Baileys version
2024-10-22 10:26:55 +03:00
Rajeh Taher
34cfa92076
messages-send,tsconfig: add poll message attributes + fix tsconfig
2024-10-18 06:08:40 +00:00
Rajeh Taher
18ac07df8e
lint: 0 warnings left
2024-10-14 05:15:10 +03:00
Rajeh Taher
61a0ff3178
mobile: deprecation.
2024-10-14 03:56:32 +03:00
Rajeh Taher
647f8d767f
chat-utils: fix the clear chat chat mod
2024-10-14 02:52:23 +03:00
Rajeh Taher
bf578c79e7
fix(master): Fixes prop hash reset due to missing property in the response
2024-10-07 21:26:32 +03:00
Rajeh Taher
47b2f6dd41
fix(master): Small fix to the profile picture endpoints
2024-09-28 14:26:54 +03:00
建辉
6ff945502d
feat: add label feature ( #955 )
...
Co-authored-by: 刘建辉 <liujianhui@gongchang.com >
2024-09-22 14:48:17 +03:00
wduandy
9e4e211751
chore: update-cache-manager-dependency ( #996 )
...
* chore: update-cache-manager-dependency
* fix: Linting
---------
Co-authored-by: Eduardo <eduandy@gmail.com >
2024-09-22 14:43:17 +03:00
vini
71082bf1b3
hotfix: always send acks even in case of errors ( #1043 )
2024-09-22 14:35:50 +03:00
vini
fda2689169
fix: messaging-history.set event not emitting syncType and progress / add PDO request id ( #1042 )
...
* initial commit
* add PDO request id
2024-09-22 14:34:43 +03:00
vini
ed00a57c84
remove duplicated call reject event / add terminate tag ( #1031 )
...
* initial commit
* add terminate tag
* lint
* lint 2
* Update src/Socket/messages-recv.ts
* chore: linting
---------
Co-authored-by: Rajeh Taher <rajeh@reforward.dev >
2024-09-22 14:34:29 +03:00
Rajeh Taher
70f0321381
fix(master): New profile update/removal endpoint (inspired by #1048 )
2024-09-22 14:32:05 +03:00
Rajeh Taher
d6f7f7dd24
chore: update baileys version 2.3000.1015901307
2024-08-23 01:24:26 +03:00
Cleiton Carvalho
c02b772de0
fix: Fixed contacts.update when received changed picture event ( #979 )
2024-08-20 01:47:35 +03:00
Leonardo Amaro
0011d61df1
Exporting getUSyncDevices and createNodeParticipants to socket-send api ( #980 )
...
Co-authored-by: Leonardo Amaro <=>
2024-08-20 01:46:57 +03:00
devlikeapro
09f8df445c
fix: do not fetch group metadata for status ( #986 )
...
fixes #985
2024-08-20 01:43:49 +03:00
arthur simas
ffafc167fb
fix: remove 'none' from updateGroupsAddPrivacy ( #966 )
...
* fix: remove 'none' from updateGroupsAddPrivacy
* fix(fix/remove-none-groupadd): linting
---------
Co-authored-by: Rajeh Taher <rajeh@reforward.dev >
2024-08-14 12:16:12 +03:00
arthur simas
c32ea03de6
feat: emit WAMessageStubType.GROUP_CHANGE_DESCRIPTION event ( #967 )
2024-08-14 12:11:16 +03:00
Rajeh Taher
7c9f2ebd46
feat(feature/group-invite-v4): initial/final commit ( #958 )
2024-08-14 12:10:37 +03:00
Rajeh Taher
020add8b9b
feature(feature/pin-message): initial/final commit ( #959 )
2024-08-14 12:09:29 +03:00