João Lucas de Oliveira Lopes
812e53e4eb
Refactor: Fix Event Buffer Deadlock with State Machine ( #1633 )
...
* feat: implement state machine for chat synchronization and buffer management
* test: Add Jest configuration and tests for connection deadlock handling
- Created a Jest configuration file to set up testing environment.
- Implemented utility functions for creating isolated authentication sessions and mocking WebSocket connections.
- Added a test case to ensure that the connection does not deadlock when history sync is disabled, verifying the correct handling of message events.
* feat: add GitHub Actions workflow for running tests
* chore: sort import lint
* fix: implement timeout handling for AwaitingInitialSync state in chat socket, maybe fix memory leak
* feat: enhance chat synchronization by refining AwaitingInitialSync handling and adding history sync checks
2025-08-07 01:15:41 +03:00
Rajeh Taher
8dc852ee89
proto: fix proto generation, tsc: fix node imports of compiled code
2025-07-19 23:16:35 +03:00
Rajeh Taher
90781ce0f2
eslint: upgrade to version 9 + tests: remove tests
2025-07-18 22:30:50 +03:00
Borewit
241fe3e691
Update to music-metadata from version 11.3.0 to 11.7.0 ( #1607 )
...
Remove `with { 'resolution-mode': 'import' }` in type import.
Co-authored-by: Borewit <Borewit@users.noreply.github.com >
2025-07-17 15:20:38 +03:00
Borewit
df303c8d43
Update to music-metadata from version 7.12.3 to 11.3.0 ( #1355 )
...
Co-authored-by: Borewit <borewit@users.noreply.github.com >
Co-authored-by: Rajeh Taher <rajeh@reforward.dev >
2025-07-17 14:25:28 +03:00
Rajeh Taher
787aed88b8
project: Move to ESM Modules
2025-07-17 13:54:17 +03:00
DevAstro
3cdb0f4dd9
Bump Jimp && Sharp ( #1575 )
...
* Bump Jimp && Sharp
Upgrade and use the latest version of jimp and sharp libraries
* lint
2025-07-05 23:58:57 +03:00
canove
bd53572e37
chore: fix lint
2025-06-09 23:14:31 -03:00
canove
ae0de94307
chore: fix format
2025-05-28 22:44:21 -03:00
canove
21e2fac339
chore: add temporary proto extract
2025-05-21 12:17:57 -03:00
João Lucas de Oliveira Lopes
c2cf49cd68
refactor: remove unused dependencies and clean up type exports ( #1319 )
2025-04-09 02:51:33 +03:00
Rajeh Taher
2fdabb7f38
docs: downgrade markdown gen to prevent incompatibility
2025-03-18 00:57:23 +02:00
Rajeh Taher
8a54c81b94
Merge remote-tracking branch 'origin/master'
2025-03-18 00:54:13 +02:00
Rajeh Taher
d202241a6f
docs: generate markdown
2025-03-18 00:54:07 +02:00
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
1c2af09b03
socket,config: deprecate printQRInTerminal option
...
This was done to reduce dependencies
2025-03-10 15:08:50 +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
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
Jared Wray
588de6ce10
fix: migrating to @cacheable/node-cache as it is maintained ( #1074 )
2025-03-01 18:15:49 +02:00
Rajeh Taher
18ac07df8e
lint: 0 warnings left
2024-10-14 05:15:10 +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
Rajeh Taher
188515791d
Revert "Update module to latest version ( #926 )" ( #947 )
...
This reverts commit d6d72c6b3f .
2024-07-27 17:23:23 +03:00
Rizz2Dev
d6d72c6b3f
Update module to latest version ( #926 )
...
* Update package.json
Update the module to the latest
* Add files via upload
2024-07-27 16:11:20 +03:00
devlikeapro
bd20fb631b
Run repository.injectE2ESession in chunks ( #881 )
2024-06-30 06:06:42 +03:00
Rajeh Taher
c8aab8d03f
fix(master): yarn lock and axios error + move to WhiskeySockets libsignal
2024-06-16 17:11:17 +03:00
Rajeh Taher
c964615cf9
fix(master): fix lockfile (after #847 )
2024-06-13 00:44:36 +03:00
allburov
9065ab690f
Lock file on save and read ( #824 )
...
Fix #794
2024-06-01 10:32:19 +03:00
Rajeh Taher
07927554a2
fix(master): fix lockfile
2024-04-28 11:51:59 +00:00
Rajeh Taher
ab7db8de5f
chore: fix yarn.lock
2024-01-19 20:06:03 +02:00
Ashary Vermaysha
56b2cb14f2
chore(package.json): update protobufjs dependency from version 6.11.3 to 7.2.4 for compatibility and potential bug fixes ( #302 )
...
Co-authored-by: Rajeh Taher <rajeh@reforward.dev >
2024-01-19 18:00:34 +02:00
Rajeh Taher
d324d62ba8
Update yarn.lock
2023-08-27 20:09:32 +03:00
Davidson Gomes
cba9827851
feat: Send Status (status@broadcast) {text, media, audio(with waveform)} ( #249 )
...
Co-authored-by: Davidson Gomes <contato@agenciadgcode.com >
2023-07-18 10:25:16 -03:00
Codeboss
2c76713565
feat: Add waveforms to voice messages ( #180 )
...
Co-authored-by: Edgard <edgardmessias@gmail.com >
2023-07-13 21:08:11 -03:00
Edgard Lorraine Messias
54f8215eef
fix: Re-added the option to use proxy agent forn non-mobile api ( #148 )
2023-06-15 21:46:43 -03:00
Samuel Rodrigues Almeida Costa
df6b318472
feat: Added makeCacheManagerAuthState Implementation ( #109 )
2023-06-12 11:48:39 -03:00
Edgard
a2e1692916
chore(deps): lock file maintenance
2023-06-07 08:29:41 -03:00
Samuel Scheit
d60f84a683
Merge branch 'master' into master
2023-05-19 10:13:54 +02:00
Edgard
e3ac5f596f
build(deps-dev): update dependency to to ^0.24.7
2023-05-18 17:56:09 -03:00
Samuel Scheit
661a502f97
Merge branch 'master' into master
2023-05-12 18:06:19 +02:00
Edgard Lorraine Messias
7c3f0df560
feat: Added workflow to release at NPM site ( #48 )
...
* chore: Changed name for release
* chore: Sorted package.json
* ci: Added workflow to publish releases
* chore: Updated .gitignore
* chore: Updated lint to use nodejs v18
* chore: Updated package name in README.md
* chore: Change the current version
2023-05-10 20:07:26 -03:00
Edgard Lorraine Messias
f016d0749f
ci: Fixed docs build ( #11 )
2023-04-30 12:30:30 +02:00
Edgard Lorraine Messias
e3f830f283
ci: Fixed docs build ( #11 )
2023-04-21 19:52:33 -03:00
SamuelScheit
ef673f62ca
feat: native-mobile-api
2023-04-20 13:01:11 +02:00
Adhiraj Singh
36d6cfd5fb
refactor: poll decryption
2023-03-02 17:41:43 +05:30
Adhiraj Singh
3052398cd0
Merge branch 'master' into pr/2472
2023-03-02 15:22:46 +05:30
Adhiraj Singh
f013b61e35
chore: update axios
2023-02-18 12:34:04 +05:30
Alan Mosko
c398aa3ca4
Merge branch 'master' into poll
2023-01-16 11:46:20 -03:00