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
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
40ebf669dd
socket: potential fixes to the 66 id issues
2025-01-30 20:44:18 +02: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
Bob
2dc1afa4ff
Fix: cachedGroupMetadata ( #846 )
...
* Update Socket.ts
* Update Message.ts
* Update messages-send.ts
* Update index.ts
* Update messages-send.ts
* Update messages-send.ts
* Update messages-send.ts
* Update messages-send.ts
* Update Message.ts
* Update Socket.ts
* Update messages-send.ts
* Update messages-send.ts
---------
Co-authored-by: Rajeh Taher <rajeh@reforward.dev >
2024-08-14 12:08:36 +03:00
Rajeh Taher
1f9cfb1cba
PDO protocol (peer data operation): Get more history sync + better message retry mechanism ( #919 )
...
* feat(feature/pdo-sync): initial commit
* feat(feature/pdo-sync): Moved to conventional send functions, exported, patched some errors
* fix(feature/pdo-sync): Linting and more bugsquatting
* chore(feature/pdo-sync): linting done
* feat/fix(feat/pdo-sync): Newsletter decrypt + ack
* merge (#946 )
* fix: profilePictureUrl (#901 )
* Update module to latest version (#926 )
* Update package.json
Update the module to the latest
* Add files via upload
* Fix: Readme use upsert events (#908 )
* Fix: getUSyncDevices (#862 )
* Update messages-send.ts
* Update messages-send.ts
* Update messages-send.ts
* Fix lint
* Fix lint
* fix(master): update linting workflow to node 20 (current LTS)
---------
Co-authored-by: Akhlaqul Muhammad Fadwa <75623219+zennn08@users.noreply.github.com >
Co-authored-by: Rizz2Dev <muhamad.rizki27483@smp.belajar.id >
Co-authored-by: Oscar Guindzberg <oscar.guindzberg@gmail.com >
Co-authored-by: Bob <115008575+bobslavtriev@users.noreply.github.com >
* chore(feature/pdo-sync): final linting
* fix(feature/pdo-sync): make replies optional
* feat(feat/pdo-sync): add <unavailable> handle
* feat(feature/pdo-sync): Fixed the issues with peer messages and implemented some more logic
* fix(feature/pdo-sync): Make progress optional
* fix(feature/pdo-sync): Nullify and defeat Message absent from node if it is resolved immediately
* feat(feature/pdo-sync): Export message absent from node and export PDO request ID with it
---------
Co-authored-by: Akhlaqul Muhammad Fadwa <75623219+zennn08@users.noreply.github.com >
Co-authored-by: Rizz2Dev <muhamad.rizki27483@smp.belajar.id >
Co-authored-by: Oscar Guindzberg <oscar.guindzberg@gmail.com >
Co-authored-by: Bob <115008575+bobslavtriev@users.noreply.github.com >
2024-08-14 12:07:27 +03:00
Alex Sandro
18990f874f
feat: Add max msg retry count ( #572 )
2024-01-19 18:01:20 +02:00
Rajeh Taher
48a717547e
fix issues
2023-09-28 03:10:45 +03:00
Rajeh Taher
f50842fd7a
Socket-passthrough
2023-09-28 03:08:50 +03:00
SamuelScheit
ef673f62ca
feat: native-mobile-api
2023-04-20 13:01:11 +02:00
Adhiraj Singh
fe1d0649b5
feat: add signal repository + tests
2023-03-18 12:25:47 +05:30
Adhiraj Singh
79aa2e5176
feat: narrower definition of cachestore
2023-02-21 11:56:27 +05:30
Adhiraj Singh
34f8f60d31
chore: lint
2023-02-21 11:49:59 +05:30
Adhiraj Singh
5fb9f12b31
chore: use cache instead of permanent maps
2023-02-21 11:35:32 +05:30
Adhiraj Singh
b2aa51a13d
feat: add custom patchMsg function + remove patch for btns
2022-11-12 19:31:11 +05:30
Adhiraj Singh
a58b73fba5
feat: allow ignoring jids
2022-11-11 09:31:49 +05:30
Adhiraj Singh
4aadc9dc6c
fix: add option for appStateMacVerification
2022-11-08 22:33:53 +05:30
Adhiraj Singh
d0330d1863
refactor!: cleaner message history sync
...
This is a breaking change,
1. three events (chats.set, contacts.set, messages.set) are now just one `messaging-history.set` event
2. no need to debounce for app state sync
3. added a new "conditional" chat update to allow for correct app state sync despite not having the chat available on hand
2022-09-29 16:32:57 +05:30
Adhiraj Singh
116b30dff0
feat: expose axios options
2022-09-19 17:25:54 +05:30
Adhiraj Singh
e7f6838fa4
chore: remove legacy code
2022-09-19 14:59:35 +05:30
fadiinho
f2917f0a6d
feat: add option to set timeout between each qr generation
2022-07-30 14:12:50 +05:30
Adhiraj Singh
40a1e268aa
feat: add "strictNullChecks"
2022-07-09 10:20:07 +05:30
Adhiraj Singh
189b740ea6
chore: remove "treatCiphertextMessagesAsReal" flag
...
!BREAKING_CHANGE
This was generally a poor design decision on my part to add something like this -- primarily because it could increment the chat unread counter a 100 times for a single message
2022-07-04 11:38:17 +05:30
Adhiraj Singh
8d7fde1bf4
feat: add delay between retry requests
2022-03-23 12:40:01 +05:30
Adhiraj Singh
93c8db319e
feat: implement "treatCiphertextMessagesAsReal" flag
2022-03-21 14:15:22 +05:30
Adhiraj Singh
de7d1002a9
lint: stricter linting rules
2022-03-01 16:32:14 +05:30
Adhiraj Singh
8f11f0be76
chore: add linting
2022-01-19 15:54:02 +05:30
Adhiraj Singh
9c0a3b8962
feat: add option to specify limit for custom upload host
2022-01-03 12:40:55 +05:30
Adhiraj Singh
19a9980492
feat: add legacy connection
2021-12-17 19:27:04 +05:30